Vad är en datakrypteringsalgoritm?

En av de grundläggande rollerna för cybersäkerhet skyddar data från skadliga spioneringsaktiviteter. Datakryptering är processen för att förvandla vanlig textdata till förvrängda gibberish. En datakrypteringsalgoritm är en matematisk funktion som används i datorprogrammering som ett sätt att konvertera textdata till en oigenkännlig uppsättning tecken. Varje algoritm har olika komplexitetsnivåer, vilket gör den hemliga algoritmen svårare att bryta.

datavetare har använt krypteringstekniker i många decennier. Detta är den grundläggande metoden för att chiffrera meddelanden till ett främmande format som endast kan dechiffreras med nycklar och omvänd krypteringsalgoritmer. Varje algoritm manipulerar vanlig textdata på ett specifikt sätt, vilket gör tolkningen svår.

Datakrypteringsalgoritmer använder speciella krypteringsnycklar för att chiffrera och dechiffrera meddelanden. Dessa nycklar är unika för varje typ av datakrypteringsalgoritm. Den tidiga versionen av kryptering använder vanligtvisD En 56-bitars nyckel, men mer avancerade metoder använder extremt komplexa 448-bitars nycklar.

Den internationella datakrypteringsalgoritmen (IDEAS ™) är ett exempel på en datakrypteringsalgoritm. Det byggdes 1991 av James Massey och Xeujia Lai i organisationen som heter Eth Zürich. Denna organisation är Swiss Federal Institute of Technology. Idea ™ använder en 128-bitars krypteringsnyckel, vilket gör den till en måttligt sofistikerad krypteringsalgoritm. Denna algoritm använder flera matematiska funktioner med repetitiva slingor för att skapa ett hemligt chiffrerat meddelande. Även om Idea ™ bara använder en 128-bitars nyckel, gör användningen av komplexa matematiska funktioner det svårt att dechiffrera.

De flesta förhandsdatakrypteringsalgoritmer använder komplexa matematiska funktioner med stora krypteringsnycklar. Detta gör dechiffrering omöjlig utan att använda den ursprungliga algoritmen och nyckeln. Dessa typer av algoritmer kartläggs till THan avancerade krypteringsstandarder (AES), som förvaltas av den amerikanska federala regeringen. Många AES-datakrypteringsalgoritmer stöder krypteringsnycklar större än 256 bitar.

Blowfish är en av de mest komplexa datakrypteringsalgoritmerna tillgängliga. Denna chifferfunktion använder en process med symmetriska nyckelalgoritmer, vilket gör den obrytbar. Blowfish-algoritmen skapades av Bruce Schneier 1993. Den använder en nyckel med variabel längd som är upp till 448 bitar i storlek.

RSA -datakrypteringsalgoritmen skapades av Ron Rivest, Adi Shamir och Leonard Adleman 1978 från Massachusetts Institute of Technology (MIT). Det var en tidig version av kryptering som baserades på datakrypteringsstandarderna (DES). RSA använder två nycklar för chiffrering och dechiffrering, vilket gör det till en asymmetrisk krypteringsalgoritm. En nyckel används som en krypteringsnyckel medan en annan oberoende nyckel används för att dechiffrera.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?