The CCM1 cores are tuned for mid-performance generic AES-CCM applications per NIST SP 800-38C. Specific protocol implementations are available in integrated cores:
- WPA2 for IEEE 802.11i (Wi-Fi)
- CCM3 for IEEE 802.15.3 (UWB)
- CCM3M for MBOA
- CCM6 for IEEE 802.16e (WiMAX)
- CCMZ1/2 for IEEE 802.15.4 (Zigbee)
CCM1 core uses flow-trough design with dedicated inputs for key and nonce. Cores contain the base AES core AES1 and are available for immediate licensing. The design is fully synchronous and available in both source (Verilog or VHDL) and netlist form.
Generic CCM AES Core
Overview
Key Features
- Small size: From 10,000 ASIC gates
- Completely self-contained: does not require external memory
- Supports encryption and decryption,
- Includes key expansion (scheduling)
- Support for CCM mode of the AES cipher
- Test bench provided
Block Diagram
Applications
- Generic CCM-AES applications
Deliverables
- HDL Source Licenses
- Synthesizable Verilog RTL source code
- Test bench (self-checking)
- vectors for testbenches
- Expected results
- Simulation script
- Synthesis script
- User Documentation
- Netlist Licenses
- Post-synthesis EDIF
- Testbench (self-checking)
- vectors for testbenches
- Expected results
- Place & Route script
- Simulation script
Technical Specifications
Availability
now