Cryptographic accelerator for 802.15.4 transceivers with key agreement engine based on Montgomery arithmetic

In this paper, we present the design of a cryptographic core compliant with the IEEE 802.15.4 standard and based on FPGA. We have addressed several security problems that remain yet problematic concerning the implementation of the 802.15.4 security suites and the access control list (ACL). The cryptographic core consists of three components: a compact AES-CCM architecture, a content-addressable memory (CAM) that implements an access control list (ACL) and a modular exponentiation unit based on Montgomery arithmetic. The modular exponentiation core can be used to perform key agreement based on a variant of the Diffie-Hellman Key Exchange (DHKE). The core has been synthesized in a Spartan-6 xc6slx75-3csg484 FPGA built on a 45 nm process. The total logic usage of the FPGA was 71 %.

[1]  Russ Housley,et al.  Counter with CBC-MAC (CCM) , 2003, RFC.

[2]  Scott McMillan,et al.  JBitsTM Implementations of the Advanced Encryption Standard (Rijndael) , 2001, FPL.

[3]  Jari Iinatti,et al.  Design and performance of contention based MAC protocols in WBAN for medical ICT using IR-UWB , 2010, 2010 IEEE 21st International Symposium on Personal, Indoor and Mobile Radio Communications Workshops.

[4]  Yi Weidong,et al.  A medicare system of wireless sensor networks , 2009, 2009 9th International Conference on Electronic Measurement & Instruments.

[5]  Upkar Varshney,et al.  Pervasive Healthcare , 2003, Computer.

[6]  Kris Gaj,et al.  Very Compact FPGA Implementation of the AES Algorithm , 2003, CHES.

[7]  Ohyoung Song,et al.  An Efficient Design of Security Accelerator for IEEE 802.15.4 Wireless Senor Networks , 2010, 2010 7th IEEE Consumer Communications and Networking Conference.

[8]  Whitfield Diffie,et al.  New Directions in Cryptography , 1976, IEEE Trans. Inf. Theory.

[9]  Akashi Satoh,et al.  A Compact Rijndael Hardware Architecture with S-Box Optimization , 2001, ASIACRYPT.

[10]  Panu Hämäläinen,et al.  Efficient hardware implementation of security processing for IEEE 802.15.4 wireless networks , 2005 .

[11]  David A. Wagner,et al.  Security considerations for IEEE 802.15.4 networks , 2004, WiSe '04.

[12]  Jean-Pierre Deschamps Hardware Implementation of Finite-Field Arithmetic , 2009 .

[13]  Li Yang,et al.  Zigbee technology for designing and implementing a remote medical monitoring system , 2010, 2010 International Conference on Computer, Mechatronics, Control and Electronic Engineering.

[14]  Bruce Schneier,et al.  Cryptography Engineering - Design Principles and Practical Applications , 2010 .

[15]  P. L. Montgomery Modular multiplication without trial division , 1985 .

[16]  Simon Heron,et al.  Encryption: Advanced Encryption Standard (AES) , 2009 .