Jennic Wireless Microcontrollers

divider Register divider Login divider Home

JN-AN-1004 CCM* encryption example for JN5121

Describes how to use the JN5121 AES Coprocessor API to encode and decode simple ZigBee packets using the CCM* (Enhanced Counter with CBC-MAC Mode of Operation) encryption suite

The AES Coprocessor conforms to the NIST specification. The link below includes the AES specification, test vectors
and other useful documentation.

http://csrc.nist.gov/CryptoToolkit/aes/rijndael/

The AES Coprocessor implements both CCM and CCM* encryption and authentication suites. The CCM specification is explained, along with examples, in this document.

http://csrc.nist.gov/publications/nistpubs/800-38C/SP800-38C.pdf

CCM* is a derivative of CCM, but is the property of Zigbee, its contents cannot be divulged to non-members.

Version

1.0 27th Jun '06 First release to website