Skip to main content

Wat is het AES -coderingsalgoritme?

Het AES -coderingsalgoritme wordt gebruikt door de overheidsafdelingen van de Verenigde Staten voor het coderen van vertrouwelijke gegevens.Het wordt nu gebruikt voor zowel geclassificeerde als niet -geclassificeerde gegevens.Het algoritme is publiekelijk gepubliceerd en het is waarschijnlijk dat het uiteindelijk op grote schaal zal worden gebruikt in de commerciële sector.

Oorspronkelijk werd het AES -coderingsalgoritme alleen ontworpen om te worden gebruikt voor gegevens die geheim waren maar niet geclassificeerd.Geclassificeerde gegevens is dat wanneer de wet beperkt welke mensen toegang hebben tot de gegevens.Het AES -coderingsalgoritme werd in 2002 goedgekeurd als de Federal Government Standard en ontving vervolgens in 2003 goedkeuring voor gebruik in geclassificeerde documenten.Vanaf 2010 was het nog steeds het enige publiekelijk toegankelijke coderingssysteem goedgekeurd voor geclassificeerde documenten.

Het AES -coderingsalgoritme verving de gegevenscoderingstandaard in het gebruik van de Amerikaanse overheid.De gegevenscoderingstandaard, voor het eerst aangenomen in 1976, gebruikte een 56 -bits sleutel, wat betekent dat deze kon worden gereduceerd tot 56 tekens, elk van hen een 1 of een 0. Dit betekende dat de kans om het aantal correct te raden één op 72 quadrillion was, die ook kan worden uitgedrukt als één op 72 duizend miljoen miljoen.Anders gezegd, het zou gemiddeld een in 36 quadrillion pogingen nemen om de hele sleutel correct te raden en in staat te zijn om gecodeerde berichten zonder autorisatie te ontcijferen.

Op dat moment leek dit zo moeilijk dat het praktisch onmogelijk was.Naarmate de rekenkracht toenam, werd het haalbaarder.In 1999 toonde een experiment aan dat een computer het algoritme in minder dan één dag kon kraken door eenvoudig elke mogelijke combinatie van 1s en 0s uit te proberen.Dit staat bekend als een brute force -aanval.Ambtenaren probeerden dit tegen te gaan door Triple Des te ontwikkelen, waar er drie afzonderlijke sleutels zijn voor elke set gegevens, maar er waren nog steeds oproepen voor een nieuw systeem.

Het AES -algoritme is veel ingewikkelder.Het bestaat uit drie afzonderlijke toetsen, die respectievelijk 128, 192 en 256 bits zijn.De kans om het algoritme te kraken zijn op zijn zachtst gezegd immens.Behalve mensen die al bekend zijn met de eenheid QuatTuorVigintillion, is het waarschijnlijk veilig om te zeggen dat de kansen ondenkbaar zijn!

Dat wil niet zeggen dat er nooit een computer zal zijn die krachtig genoeg is om AE's door brute kracht te kraken, maar op dit moment zou het praktisch onmogelijk zijn.Zelfs als een computer krachtig genoeg zou kunnen worden gemaakt, zouden bestaande productietechnieken het onmogelijk maken om een dergelijke machine daadwerkelijk in een beheersbare grootte te bouwen.Inderdaad, iedereen die een dergelijke machine probeert te bouwen, zou waarschijnlijk de belangstelling van de Amerikaanse overheid aantrekken lang voordat ze het algoritme konden kraken.