- PGP apzīmē diezgan labu privātumu (PGP), ko izgudroja Fils Cimmermans.
- PGP tika izstrādāts, lai nodrošinātu visus četrus drošības aspektus, t.i., privātumu, integritāti, autentifikāciju un nenoliegšanu e-pasta sūtīšanā.
- PGP izmanto digitālo parakstu (jaukšanas un publiskās atslēgas šifrēšanas kombināciju), lai nodrošinātu integritāti, autentifikāciju un nenoliegšanu. Lai nodrošinātu privātumu, PGP izmanto slepenās atslēgas šifrēšanas un publiskās atslēgas šifrēšanas kombināciju. Tāpēc mēs varam teikt, ka ciparparaksts izmanto vienu jaucējfunkciju, vienu slepeno atslēgu un divus privāto un publisko atslēgu pārus.
- PGP ir atvērtā koda un brīvi pieejama programmatūras pakotne e-pasta drošībai.
- PGP nodrošina autentifikāciju, izmantojot digitālo parakstu.
- Tas nodrošina konfidencialitāti, izmantojot simetrisko bloku šifrēšanu.
- Tas nodrošina saspiešanu, izmantojot ZIP algoritmu, un EMAIL saderību, izmantojot radix-64 kodēšanas shēmu.
Tālāk ir norādītas darbības, ko PGP veic, lai sūtītāja vietnē izveidotu drošu e-pastu:
- E-pasta ziņojums tiek jaukts, izmantojot jaukšanas funkciju, lai izveidotu īssavilkumu.
- Pēc tam īssavilkums tiek šifrēts, lai izveidotu parakstītu īssavilkumu, izmantojot sūtītāja privāto atslēgu, un pēc tam parakstīts īssavilkums tiek pievienots sākotnējam e-pasta ziņojumam.
- Sākotnējais ziņojums un parakstītais kopsavilkums tiek šifrēti, izmantojot vienreizēju slepeno atslēgu, ko izveidojis sūtītājs.
- Slepenā atslēga tiek šifrēta, izmantojot uztvērēja publisko atslēgu.
- Gan šifrētā slepenā atslēga, gan šifrētā ziņojuma un īssavilkuma kombinācija tiek nosūtīta kopā.
PGP sūtītāja vietnē (A)
Tālāk ir norādītas darbības, kas veiktas, lai parādītu, kā PGP izmanto jaukšanu un trīs atslēgu kombināciju, lai ģenerētu sākotnējo ziņojumu:
- Uztvērējs saņem šifrētas slepenās atslēgas kombināciju, un tiek saņemts ziņojuma kopsavilkums.
- Šifrētā slepenā atslēga tiek atšifrēta, izmantojot uztvērēja privāto atslēgu, lai iegūtu vienreizējo slepeno atslēgu.
- Pēc tam slepenā atslēga tiek izmantota, lai atšifrētu ziņojuma un īssavilkuma kombināciju.
- Kopsavilkums tiek atšifrēts, izmantojot sūtītāja publisko atslēgu, un sākotnējais ziņojums tiek jaukts, izmantojot jaucējfunkciju, lai izveidotu īssavilkumu.
- Abus īssavilkumus salīdzina, ja abi ir vienādi, tas nozīmē, ka tiek saglabāti visi drošības aspekti.