The tape storage security specified by IEEE P1619.1 utilizes the NIST standard AES in CCM mode for both encryption and message authentication. The CCM mode uses 256-bit key AES and combines the counter mode of encryption with the CBC-MAC mode of authentication. The JetCCM-5 core is optimized for IEEE P1619.1 applications. The core includes our fully verified JetAES cryptographic core and supports encryption, decryption, authentication, and verification functionalities. Its design is fully synchronous for portability. The core is available for licensing in both source and netlist form.
Features
Fully compliant with IEEE P1619.1 AES-CCM mode
High throughput > 2 Gbps
Simple interface & fully synchronous design
Flow-through design
Combine both AES-CCM encryption-authentication and decryption-verification
Support 256-bit key size based on IEEE P1619.1 requirements with on-the-fly hardware key expansion
Key expansion can also be performed in software to reduced the gate count
Core is available as a synthesizable Verilog source code, or as a netlist
Self-checking test bench
Deliverables
For Netlist Licenses : Target specific net list
For HDL Licenses : Fully synthesizable RTL Verilog source
Self-checking test bench
Simulation script, test vectors and expected results
User documentation
Market Category
Communications, Data Processing, Industrial and Medical, Military/Civil Aerospace