Jennic Wireless Microcontrollers

divider Register divider Login divider Home

JN-AN-1025 Using JN5121 to implement ZigBee CCM* Golden Vector test

Describes how to use the JN5121 AES Coprocessor API to implement the CCM* Golden Vector test, specified in Annex C of the ZigBee specification.

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.1 28th Jun '06 Terminology and numbering changes