| AES is een herhalende blokcode met een variabele bloklengte en een variabele sleutellengte. Er zijn 3.4 x 10 mogelijke 128-bit AES sleutels; ter vergelijking, DES sleutels zijn56 bits lang, wat betekent dat er ongeveer 7.2 x 10 mogelijke DES sleutels zijn. Er zijn dus 10 keer zoveel AES 128-bit sleutels dan DES 56-bit sleutels. Aan het eind van de jaren negentig werden gespecialiseerde "DES Cracker" computers gebouwd, die een DES sleutel in een paar uur konden achterhalen. Met andere woorden, door het uitproberen van mogelijke sleutelwaarden, kon de hardware bepalen welke sleutel was gebruikt om een bericht te versleutelen. De kans, dat iemand een "DES Cracker" als hardware kan gebruiken om een AES sleutel te kraken is nihil. Aannemend, dat iemand een computer zou kunnen bouwen, die een DES sleutel zou kunnen achterhalen in een seconde (oftewel 2 sleutels per seconde uitproberen), dan zou het deze computer ongeveer 149 duizend-biljoen (149 triljoen) jaar kosten om een 128-bit AES sleutel te kraken. Ter vergelijking, het universum wordt gedacht minder dan 20 biljoen jaar oud te zijn.
|