AES-CCM is an authenticated encryption algorithm designed to provide both authentication and privacy. Developed by Russ Housley, Doug Whiting and Niels Ferguson, CCM is based on two "classic" block cipher modes in combination; Counter Mode (for the encryption) and CBC-MAC (for the authentication). AES-CCM is used in many recent standards such as 802.11, 802.15 and 802.16 wireless, plus the IEEE 1619.1 standard for tape storage, and is a very compelling choice for many applications.
Helion offer a choice of AES-CCM solutions which can be selected according to your exact requirements. This allows the user to have a very well matched solution, without having to compromise in terms of area or performance.
Helion was the first company in the world to offer a commercial AES-CCM solution back in 2002, so by now these cores are mature and extremely well proven in production. Since launch they have been further refined to make them even more efficient and easy to use.
- Implements Counter with CBC-MAC (CCM) authenticated encryption mode to NIST 800-38C
- Supports all AES key sizes (128-, 192- and 256-bits) with integrated key expansion
- Performs all CCM counter management, block chaining, block masking, tag appending and checking
- Simple 8-bit data interface for easy system integration
- Suitable for use in 802.11, 802.15 and 802.16 wireless applications
- Available in multiple versions providing an optimal area/performance AES-CCM solution
- Supports all current Actel device families
- 43% utilization in ProASIC3 A3P250 for lowest area 128-bit encryptor/decryptor