Vous êtes sur la page 1sur 10

PRETTY GOOD

PRIVACY
Name

Pretty Good Privacy is a data encryption and


decryption computer program that provides privacy
and authentication
It was created by Phil Zimmermann in 1991

Pretty Good Privacy


What is Pretty Good Privacy ?

Symmetric and Asymmetric Encryption


Compression
Key Rings
PGP Encryption (Privacy) and Authentication (Digital

Signatures)

Real-Time Example

Pretty Good Privacy


Some Topics to understand
PGP

Symmetric Only one key is used for encryption and decryption


Plain
Text

Secret Key

Encrypte
d Text

Secret Plain
Key

Text

Asymmetric Two different keys are used encryption and decryption


Encrypte
d Text

Plain
Text
Public Key

Pretty Good Privacy


Symmetric and Asymmetric
Encryption

Plain
Text
Private Key

Compression is done on plain text to reduce the risk of


pattern recognition
Before Compression
101000fgnrbfeennskwufufeenen103234274298bfeennrtejgidn435
After Compression
101000fgnr1bnskwufufeenen103234274298ffartejgidn435

Pretty Good Privacy


Compression

Key Ring
Private Keys
Public Keys
1.

dworu3295uwghbsg84w9tb
fwihfweoiughqw45843htfrw8

2.

adfjwrioghwrg459tywrugb4
wetw428y5567qefeqjt8248ty

Pretty Good Privacy


Key Rings

Hybrid PGP
Session
key

Compression

SEND

Encrypte
d Text

Plain Text

Asymmetric
Plain
Text
user-2 Public Key

Encrypte
Public
Key
d Session
Key

Pretty Good Privacy


PGP (hybrid and
Asymmetric)

Encrypte
d Text

Plain
Text
user-2 private key

PGP is also used to provide digital signatures for authentication

Encrypte
d Text

Plain
Text
user-1 private key

Plain
Text
user-1 public key

Only user-1 knows his Private Key. By encrypting the message with it will prove that
it is originated by user-1 and he cant deny

Pretty Good Privacy


PGP- Authentication

Real Time Example

Pretty Good Privacy


PGP- Real Time Example

THANK YOU

Vous aimerez peut-être aussi