Skip to main content

Mi az aszimmetrikus kulcs titkosítás?

Az aszimmetrikus kulcs titkosítás a szöveg átalakításának folyamata annak érdekében, hogy elrejtse jelentését egy megosztott nyilvános kulcs segítségével.A szöveget csak egy titkos privát kulcs megfejtheti, amely különbözik a nyilvános kulcstól, de matematikailag kapcsolódóan.Az aszimmetrikus kulcs titkosításának alapelve a szimmetrikus kulcscserék, a tanúsítvány alapú hitelesítés és a digitális aláírások.Két fél között egy nem biztonságos kommunikációs csatorna felett, kezdetben titkos információk megosztása nélkül.A hátrányok az, hogy a titkosítás és a dekódolás lassú, és a rejtjelek potenciálisan egy kriptográfus feltörhet, ha elegendő számítási időt és energiát adnak.

Az aszimmetrikus kulcs kriptográfia, vagy a nyilvános kulcsú kriptográfia forradalmasította a kriptológiát.1976 -ban nyilvánosságra hozatala Martin Hellman és Whitfield Diffie egy két kulcsfontosságú kriptográfiai rendszert ír le, ahol egy kulcsot használnak a titkosításhoz, és egy másik, de kapcsolódó második kulcsot használnak a dekódoláshoz.Ez azóta az interneten keresztüli kommunikáció biztosításának alapvető részévé vált.Az aszimmetrikus kulcs titkosítás az olyan eszközök alapja, mint a nagyon jó adatvédelmi program (PGP), a Secure Sockets Layer Protocol (SSL) és a Transport Layer Security Protocol (TLS)garantálható aszimmetrikus kulcs titkosítással.Képzelje el, hogy Alice bizalmas információkat szeretne közölni Bobnak.Bob rendelkezik egy közzétett nyilvános kulcsgal, amelyet nem biztonságos csatornákkal elérhetővé tette Alice számára.Alice egy kriptográfiai algoritmust és Bob nyilvános kulcsát használja, hogy sima szöveges üzenetét rejtjel szöveggé alakítsa, garantálva az üzenet titkosságát.Csak Bob képes megfejteni az üzenetét egy kiegészítő algoritmus és a privát kulcs segítségével.Bob ezután a privát kulcsával titkosított üzenettel válaszolhat, és Alice biztos lehet abban, hogy az üzenet hiteles, ha a nyilvános kulcsa megfejti.A két kulcsot összekötő matematika.Ron Rivest, Adi Shamir és Leonard Adleman 1978 -ban fejlesztette ki az RSA algoritmust, amely ma a leggyakoribb algoritmus.A nyilvános és a magánkulcsok két nagy különálló prímszám termékének modulusát osztják meg.Az üzenet titkosításának biztonságának garantálása érdekében a kulcsok hosszának növekednie kellett.Ez a hackerek számítási erejének növekedésére reagál, akik brutális erő számításokkal képesek megtörni a gyengébb kódokat.Az algoritmusok bonyolultsága az aszimmetrikus kulcs titkosítást nagyon lassúvá teszi, és a legmegfelelőbb a kisebb üzenetekhez, például a digitális aláírásokban használt munkamenetkulcsok megosztására.