Definer Public Key Encryption
Offentlig nøkkel kryptering er en måte å kommunisere sikkert uten utveksling av en hemmelig kryptering og dekryptering nøkkelen. Den bruker en nøkkel for kryptering av data som ikke trenger å være skjult for å gjøre informasjonen sikker.
Public Key
Hver bruker genererer en unik offentlig nøkkel som består av et meget stort antall og distribuerer det åpent for alle som ønsker å kommunisere med ham.
private Key
Samtidig brukeren genererer også en privat nøkkel som er beskyttet fra alle andre. Den private nøkkel er forskjellig fra den offentlige nøkkelen, men de to er matematisk relatert.
kryptering
En avsender skaper en sikker melding ved å kryptere det med mottakerens offentlige nøkkel. Krypteringen innebærer matematisk manipulering av meldingen med nøkkelen.
dekryptering
De skjulte data må være manipulert på nytt for å gjenopprette den opprinnelige meldingen. Dette dekryptering kan bare utføres av mottakeren med bruk av den private nøkkelen.
Hvorfor det er sikkert
Systemet er utformet slik at den offentlige nøkkelen ikke kan brukes for å dekryptere meldingen. Bare den tilhørende private nøkkel som den tiltenkte mottakeren besitter kan anvendes for denne operasjonen. Ved å gjøre tastene matematisk komplisert, blir det praktisk talt umulig å finne den private nøkkelen fra den krypterte meldingen, eller fra det offentlige nøkkel.