Skip to main content

Mi a nyilvános kulcs kriptográfia?

A nyilvános kulcs kriptográfia egy széles körben elfogadott kriptográfiai rendszer, amelyet az adatok titkosítására használnak.A szimmetrikus kriptográfiával ellentétben, amely egyetlen kulcsot használ, az ilyen típusú rendszert aszimmetrikusnak tekintik, mivel egy kulcsra támaszkodik.A nyilvános kulcs kriptográfiát eredetileg az 1970 -es években vezették be, Whitfield Diffie és Martin Hellman kriptográfusok.Az ilyen kriptográfiai rendszereket gyakran Diffie-Hellman titkosításnak nevezik, mint a feltalálók tisztelegésének módját.

Mint már említettük, a nyilvános kulcs kriptográfia két kulcsot használ: egy nyilvános és egy privát.Mindkét kulcs szerepet játszik egy üzenet titkosításában a benne lévő adatok védelme érdekében, és az üzenet dekódolása érdekében, hogy olvassa.Ebben a rendszerben a nyilvános kulcs szabadon megosztható és elosztható.A privát kulcsot azonban titokban kell tartani, és csak a kulcsa tulajdonosa.További biztonsági réteg biztosítása érdekében a privát kulcsot egy titkosított jelszóval védik, amely lényegében a kulcs tulajdonosa által létrehozott jelszó erősebb verziója.

A köz- és a magánkulcs mind a matematikai szempontból kapcsolódik.Ennek a kapcsolatnak ellenére matematikailag lehetetlen, hogy a privát kulcsot nyilvános kulcsból származtatják.Ennek oka az, hogy két nagyon különálló célt szolgálnak.A nyilvános kulcsot úgy tervezték, hogy titkosítsa a kezdeti üzenetet, míg a privát kulcs célja annak visszafejtése.A nyilvános kulcsgal titkosított üzenet csak akkor tekinthető meg, ha a megfelelő privát kulcs dekódolja.

Példaként meg lehet vizsgálni a nyilvános kulcs kriptográfia működését John és Jane közötti kommunikáció segítségével.John generál egy kulcspárt, és elküldi a nyilvános kulcsot Jane -nek, aki a kulcsot használja az üzenet titkosításához, hogy csak John olvassa el.Amikor Jane -től megkapta az üzenetet, John a titkos kulccsal használja a dekódoláshoz és az elolvasáshoz.Mivel John létrehozta a kulcspárt, ő a privát kulcs tulajdonosa, és ezért az egyetlen személy, aki képes visszafejteni és elolvasni az üzenetet.

Bárki, aki nyilvános kulcs kriptográfiát akar használni a kommunikáció védelme érdekében, könnyen megteheti e -mailben.Például, ha John meg akarja tartani a Jane és a Jane közötti kommunikációt, akkor egyszerűen rögzítheti a titkosításhoz szükséges nyilvános kulcsot az üzenethez.Mivel a kulcs megosztható bárkivel, e -mailben történő elküldése nem biztonsági kockázat.Az ezt a rendszert használó alkalmazások egyik általános példája a népszerű titkosítási szoftver, amelyet nagyon jó adatvédelemnek neveznek;(PGP ).