Every time you open a website over HTTPS, send an encrypted message, or store a file on disk with encryption turned on, your data is almost certainly scrambled by AES â the Advanced Encryption Standard. It has been the world's go-to symmetric cipher since 2001, and despite twenty-five years of intense cryptanalysis, no practical attack against a full-round AES exists today.
AES was born from a competition. In 1997 the US National Institute of Standards and Technology (NIST) put out a public call for a replacement to the aging DES cipher. Five finalists were analyzed by researchers worldwide, and in 2001 NIST selected the Belgian algorithm Rijndael, designed by Joan Daemen and Vincent Rijmen, renaming it the Advanced Encryption Standard.
The cipher operates on a 4 Ă 4 grid of bytes â 128 bits called the state. A secret key schedules a series of round keys, and in each round four operations reshape the state until it looks like random noise. Ten rounds for a 128-bit key, twelve for 192 bits, fourteen for 256 bits. Each operation is individually invertible, so decryption simply runs the steps backward.
What makes AES elegant is how each operation targets a different axis of diffusion: bytes are substituted one by one, rows are shifted, columns are mixed, and a round key is added. Together they guarantee that flipping a single input bit changes roughly half the output â the avalanche effect that every good cipher needs.
Comments
Loading comments...