The Advanced Encryption Standard (AES) in cryptography, also known as Rijndael encryption, is a specification encryption standard adopted by the US federal government.
AES is a variant of the Rijndael block cipher developed by two Belgian cryptographers, Joan Daemen and Vincent Rijmen, who submitted a proposal to NIST during the AES selection process. Rijndael is a set of ciphers with different keys and block sizes. For AES, NIST selected three members of the Rijndael family, each with a block size of 128 bits but with three different key lengths: 128, 192, and 256 bits.
This standard is used to replace the original DES (Data Encryption Standard) and has been widely used all over the world. After a five-year selection process, the Advanced Encryption Standard was published by the National Institute of Standards and Technology (NIST) in FIPS PUB 197 on November 26, 2001, and became a valid standard on May 26, 2002. In 2006, the Advanced Encryption Standard had become one of the most popular algorithms in symmetric key encryption.
AES is implemented in software and hardware throughout the world to encrypt sensitive data. It is essential for government computer security, cybersecurity and electronic data protection.
Features of AES (Advanced Encryption Standard):
1.SP Network: It works on the SP network structure, not the Feistel cipher structure seen in the case of the DES algorithm.
2. Byte Data: The AES encryption algorithm operates on byte data instead of bit data. So it treats the 128-bit block size as 16 bytes during encryption.
3. Key Length: The number of rounds to execute depends on the length of the key used to encrypt the data. There are 10 rounds for the 128-bit key size, 12 rounds for the 192-bit key size, and 14 rounds for the 256-bit key size.
4. Key Expansion: It takes a single key up during the first stage, which is later expanded to multiple keys used in individual rounds.
At present, most of Feasycom's Bluetooth modules support AES-128 encryption data transmission, which greatly improves the security of data transmission. For more details, please contact Feasycom team.