AES encryption transforms plaintext into ciphertext through multiple transformation rounds. Each round reads the state into four 4-byte variables, transforms them, and XORs them with a 32-byte round key. Compliant with NIST standards, the AES IP core uses Rijndael encoding/decoding with 256-bit blocks and key length.
AES 256 encryption IP core
Overview
Key Features
- Data Path runs at 256-bit width.
- Programming of Key and Initialization Vector Supported.
- Buffer-free implementation of RTL code is fast and easy to integrate into SoCs.
- Pipelined instances architecture with Vendor-independent code.
- Support for CTR, CBC, ECB, CFB, OFB mode.
- Solution Type: IP Core.
- End-Market: Automotive, Broadcast, Consumer, Industrial, Medical, Military, Computer & Storage, Wireless.
Technical Specifications
Related IPs
- AES-GCM, Advanced Encryption Standard (256-bit key), Galois Counter Mode IP Core
- AES-GCM, Advanced Encryption Standard (256-bit key), Galois Counter Mode IP Core
- AES-XTS, Advanced Encryption Standard (256-bit key), XTS mode IP Core
- AES-XTS, Advanced Encryption Standard (256-bit key), XTS mode IP Core
- High-Speed AES Encryption Cores
- AES data encryption and decryption