Advanced Encryption Standard Core (AES)
Softnautics AES core implements Rijndael algorithm for encryption and decryption of plain text using cipher keys. It is compliant with FIPS 197 standard.
Fully synchronous design
The core works with a pre-expanded key, or with optional key expansion logic. Encryption core accepts new plain text every 11 clocks. Decryption core accepts new cipher text after 22 clocks when using new key and after 11 clocks when using pre-expanded key.
- Supports key sizes of 128 and 256 bits
- Supports AES-128 and AES-256 in Electronic Codebook (ECB) mode
- Other modes such as CBC, CFB, OFB and CTR can be added as needed
- Fast core accepting data every clock is also available as per requirement