Datakryptering har använts i århundraden som en metod för att skydda känslig data. I slutet av 1970-talet skapades datakrypteringsstandarderna (DES) av USA:s federala regering. Denna standard hanteras av National Institute for Standards and Technology. Den internationella datakrypteringsalgoritmen (IDEA™) är en krypteringsfunktion som skapades 1991 av James Massey och Xuejia Lai från ETH Zürich. IDEA™-krypteringsalgoritmen är baserad på en 128-bitars krypteringsnyckel, som är nyckeln som chiffrar och dechiffrerar meddelanden.
Kryptografi är en vetenskap som fokuserar på standarder för datakryptering. Denna process konverterar vanlig textdata till en oigenkännlig teckensträng. Kryptografi används vanligtvis av de flesta regeringar för militär och känslig datadelning mellan organisationer. De flesta kryptografiska algoritmer använder hemliga nycklar för att kryptera och dechiffrera vanlig textdata.
Public-key kryptografi är en typ av kryptering där två nycklar är nödvändiga för att dekryptera informationen. En nyckel används för att kryptera och en annan nyckel används för att dechiffrera meddelanden. Denna form av kryptering kallas asymmetrisk kryptering eftersom en offentlig nyckel delas med betrodda parter.
IDEA™-krypteringsalgoritmer använder ett symmetriskt tillvägagångssätt med privat nyckel. Denna form av kryptering använder bara en nyckel. Med detta tillvägagångssätt används en enda nyckel för kryptering och dekryptering av vanlig textdata. Det symmetriska tillvägagångssättet är vanligtvis snabbare eftersom det är lättare för datorn att tolka en enda nyckel.
IDEA™-krypteringsalgoritmen har ett patent som löper ut 2011, vilket gör den otillgänglig för kommersiellt bruk. Denna algoritm används av flera internationella regeringar som en form av datakryptering. Den här krypteringsalgoritmen ingår som en valfri algoritm för den välkända krypteringsstandarden för ganska bra integritet (PGP).
IDEA™-krypteringsalgoritmen använder en 128-bitars krypteringsnyckel och anses vara en komplex krypteringsalgoritm. Detta beror på att IDEA™ använder matematiska funktioner som manipulerar teckensträngen utöver 128-bitarsnyckeln. Dessa funktioner inkluderar enkel multiplikation sammanfogad med avancerad algebraisk manipulation.
Datakryptering används ofta i många applikationer över hela världen. Dessa applikationer inkluderar e-postmeddelanden, videokonferenser, kabel-TV och säkra Internetprotokoll. IDEA™-krypteringsalgoritmen fungerar med krypteringsprotokoll som kräver måttliga krypteringshastigheter.
Med kryptografi som används i allt från smarta kort till mobiltelefoner är krypteringsprestanda avgörande. En kassaautomat är ett bra exempel på onlinekryptering i ett höghastighetsnätverk. För närvarande kan IDEA™-krypteringsalgoritmen inte bearbeta med tillräckliga hastigheter för många höghastighetstransaktioner.