Hvad er den internationale datakrypteringsalgoritme?
Computeriseret kryptografi er blevet brugt i årtier som en metode til at oprette hemmelige chifferede meddelelser fra almindelig tekstdata. I løbet af de sidste par årtier er der oprettet mange nye krypteringsalgoritmer. Den internationale datakrypteringsalgoritme (IDEA ™) er et eksempel på en krypteringsalgoritme, der chiferer plantekstdata i et sæt krypterede tegn. Det blev oprettet i 1991 af James Massey og Xuejia Lai fra Schweiz som en form for datakryptering. Opfinderne havde håbet, at det kunne erstatte standardkryptering på det tidspunkt, hvilket var datakrypteringsstandarden (DES).
I 1976 oprettede De Forenede Staters krypteringsstandarder for alle føderale regeringsenheder. Standarden på det tidspunkt blev navngivet datakrypteringsstandarden (DES). Disse standarder administreres af National Institute of Technology and Standards (NIST). Da DES blev frigivet, var der mange kritikker på fremgangsmåden, fordi krypteringsalgoritmen let blev brudt af mange datalogikere. Dette var primært fordi krypteringsnøglen, der blev anvendt i standarderne i DES, var for lille, hvilket begrænsede permutationerne for nøgler og reducerede kompleksiteten af algoritmen.
I 2001 opgraderede NIST standarderne til den avancerede krypteringsstandard (AES). Den nye standard understøttede en mere kompleks krypteringsalgoritme, der indeholdt en stor 256-bit nøgle. Denne nye fremgangsmåde har gjort de aktuelle krypteringsalgoritmer umulige at hacke. Den internationale datakrypteringsalgoritme blev oprettet før AES som en foreløbig tilgang til datakryptering. Den nuværende IDEA ™ -algoritme har også udviklet sig til at understøtte de nyere standarder for AES.
Den internationale datakrypteringsalgoritme er vidt brugt af mange softwareapplikationer og betragtes som en god algoritme til datakryptering. Den bruger en symmetrisk krypteringsalgoritme, der bruger en enkelt nøgle til kryptering og dekryptering af data. Standarderne for IDEA ™ understøtter avancerede krypteringsnøgler op til 128-bit lange.
Pretty good privacy (PGP) er en krypteringsalgoritme, der bruges i mange e-mail-krypteringsprotokoller. Dette betragtes typisk som en god tilgang til kryptering af e-mails, fordi det understøtter avancerede krypteringsnøgler. Mange PGP-algoritmer bruger den internationale datakrypteringsalgoritme som den interne metode til kryptering af meddelelsen. OpenPGP er en open-source version af PGP, der har brugt IDEA ™ som en valgfri algoritme.
Datakrypteringsalgoritmer er ikke begrænset til almindelige tekstdata. De fleste krypteringsalgoritmer understøtter almindelig tekstdata, lyd og videokryptering. Alle former for data kan krypteres med den internationale datakrypteringsalgoritme. I øjeblikket har IDEA ™ et patent, der begrænser brugen til ikke-kommercielle virksomheder.