Skip to main content

Mi az adat titkosítási algoritmus?

A kiberbiztonság egyik alapvető szerepe az adatok védelme a rosszindulatú kémkedési tevékenységektől.Az adatok titkosítása a sima szöveges adatok rántott gibberré alakításának folyamata.Az adat titkosítási algoritmus egy matematikai funkció, amelyet a számítógépes programozásban használnak, mint a szöveges adatok felismerhetetlen karakterkészletré történő konvertálásának eszközét.Minden algoritmusnak eltérő komplexitási szintje van, ami megnehezíti a titkos algoritmust.

A számítógépes tudósok évtizedek óta használnak titkosítási technikákat.Ez az alapvető módszer az üzenetek idegen formátumba történő megcélzására, amelyet csak kulcsokkal és fordított titkosítási algoritmusokkal lehet megfejteni.Minden algoritmus specifikus módon manipulálja a sima szöveges adatokat, ami megnehezíti az értelmezést.Ezek a kulcsok egyediek minden típusú adat titkosítási algoritmushoz.A titkosítás korai verziója általában 56 bites kulcsot használt, de a fejlettebb módszerek rendkívül összetett 448 bites kulcsokat használnak.1991 -ben James Massey és Xeujia Lai építette az Eth Zurich nevű szervezetnél.Ez a szervezet a Svájci Szövetségi Technológiai Intézet.Ötlet és kereskedelem;Egy 128 bites titkosítási kulcsot használ, ami közepesen kifinomult titkosítási algoritmussá teszi.Ez az algoritmus több matematikai funkciót használ, ismétlődő hurkokkal, hogy egy titkos rejtjelezett üzenetet hozzon létre.Annak ellenére, hogy ötlet és kereskedelem;Csak egy 128 bites kulcsot használ, a komplex matematikai függvények használata megnehezíti a megfejtést.Ez lehetetlenné teszi a megfejtést az eredeti algoritmus és a kulcs használata nélkül.Az ilyen típusú algoritmusok a fejlett titkosítási szabványokhoz (AES) térképeznek, amelyeket az Egyesült Államok szövetségi kormánya irányít.Számos AES adat titkosítási algoritmus támogatja a 256 biteknél nagyobb, mint a 256 bitek titkosítási kulcsát.Ez a rejtjelezési funkció szimmetrikus kulcs algoritmusok folyamatát használja, ami törhetetlenné teszi.A Blowfish algoritmust Bruce Schneier hozta létre 1993-ban. Változó hosszúságú kulcsot használ, amely akár 448 bites méretű lehet.

Az RSA adat titkosítási algoritmust Ron Rivest, Adi Shamir és Leonard Adleman hozta létre 1978 -ban a Massachusetts Institute of Technology (MIT) részéről.A titkosítás korai verziója volt, amely az adat titkosítási szabványain (DES) alapult.Az RSA két kulcsot használ a rejtjelezéshez és a megfejtéshez, ami aszimmetrikus titkosítási algoritmussá teszi.Az egyik kulcsot titkosítási kulcsként használják, míg egy másik független kulcsot a megfejtéshez használják.