The AES Crypt Engine is a high-performance solution designed for handling complex cryptographic functions. Utilizing up to eight independent cryptographic engines, the core ensures seamless data handling with dedicated task-based DMA and configurable data pathways. Supporting a maximum throughput exceeding 2.4 GB/sec, it operates with compatibility for ECB, CBC, and XTS/XEX modes, aside from enabling BitLocker acceleration. Designed to work with a wide array of key sizes, this cryptography core addresses modern security requirements effectively.
The core architecture allows easy integration into existing systems thanks to its fully AXI-4 compliant interface, which smooths the data and register interactions. It supports both encryption and decryption processes while maintaining flexibility with an optional 4/8 key storage. Focused on balance between speed and area efficiency, this core operates multiple engines in parallel, making it ideal for applications requiring high speed and security.
With separate clocks for the AES engines and its AXI interfaces, the AES Crypt Engine offers optimal performance without compromising on adaptability. The precise design ensures that data streams are constant, minimizing the risk of bottlenecks and maintaining maximum throughput at all times.