期刊文献+

Low-power and area-optimized VLSI implementation of AES coprocessor for Zigbee system 被引量:5

Low-power and area-optimized VLSI implementation of AES coprocessor for Zigbee system
原文传递
导出
摘要 A low-power and low-cost advanced encryption standard (AES) coprocessor is proposed for Zigbee system-on-a-chip (SoC) design. The cost and power consumption of the proposed AES coprocessor are reduced considerably by optimizing the architectures of SubBytes/InvSubBytes and MixColumns/InvMixColumns, integrating the encryption and decryption procedures together by the method of resource sharing, and using the hierarchical power management strategy based on finite state machine (FSM) and clock gating (CG) technologies. Based on SMIC 0.18 μm complementary metal oxide semiconductor (CMOS) technology, the scale of the AES coprocessor is only about 10.5 kgate, the corresponding power consumption is 69.1 μW/MHz, and the throughput is 32 Mb/s, which is reasonable and sufficient for Zigbee system. Compared with other designs, the proposed architecture consumes less power and fewer hardware resources, which is conducive to the Zigbee system and other portable devices. A low-power and low-cost advanced encryption standard (AES) coprocessor is proposed for Zigbee system-on-a-chip (SoC) design. The cost and power consumption of the proposed AES coprocessor are reduced considerably by optimizing the architectures of SubBytes/InvSubBytes and MixColumns/InvMixColumns, integrating the encryption and decryption procedures together by the method of resource sharing, and using the hierarchical power management strategy based on finite state machine (FSM) and clock gating (CG) technologies. Based on SMIC 0.18 μm complementary metal oxide semiconductor (CMOS) technology, the scale of the AES coprocessor is only about 10.5 kgate, the corresponding power consumption is 69.1 μW/MHz, and the throughput is 32 Mb/s, which is reasonable and sufficient for Zigbee system. Compared with other designs, the proposed architecture consumes less power and fewer hardware resources, which is conducive to the Zigbee system and other portable devices.
出处 《The Journal of China Universities of Posts and Telecommunications》 EI CSCD 2009年第3期89-94,共6页 中国邮电高校学报(英文版)
基金 supported by the National Natural Science Foundation of China(60676053)
关键词 ZIGBEE AES architecture ENCRYPTION DECRYPTION application specific integrated circuit (ASIC) Zigbee, AES, architecture, encryption, decryption, application specific integrated circuit (ASIC)
  • 相关文献

参考文献16

  • 1ZigBee Alliance. ZigBee Specification Version 1.0. San Ramon, CA, USA: ZigBee Standards Organization, 2004. 被引量:1
  • 2IEEE 802.15.4--2006. IEEE standard for information technology-Telecommunications and information exchange between system--Local and metropolitan area networks specific requirements, Part 15.4: Wireless MAC and physical layer (PHY) specifications for low-rat wireless personal area networks (LR-WPANs). 2006. 被引量:1
  • 3Federal Information Processing Standards (FIPS) 197. Specification for the advanced encryption standard (AES). 2001. 被引量:1
  • 4Kosaraju N M, Varanasi M, Mohanty S P. A high-performance VLSI architecture for advanced encryption standard (AES) algorithm. Proceedings of 19th International Conference on VLSI Design, Held with the 5th International Conference on Embedded Systems and Design, Jan 3-7, 2006, Hyderabad, India. Los Alamitos, CA, USA: IEEE Computer Society, 2006:4. 被引量:1
  • 5Alam M, Ray S, Mukhopadhayay D, et al. an area optimized reconfigurable encryptor for AES-rijndael. Proceedings of Design, Automation & Test in Europe Conference & Exhibition, Apr 16-20, 2007. Nice, France. Piscataway, NJ, USA: IEEE, 2007: 1- 6. 被引量:1
  • 6Huang Y J, Lin Y S, Hung K Y, et al. Efficient implementation ofAES IP Proceedings of IEEE Asia Pacific Conference on Circuits and Systems, Dec 4-7, 2006, Singapore. Piscataway, NJ ,USA: IEEE, 2006:1418-1421. 被引量:1
  • 7Zhao J, Zeng X Y, Han J, et al. Very low-cost VLSI implementation of AES Algorithm. Proceedings of IEEE Asian Solid-State Circuits Conference, Nov 13-15, 2006, Hangzhou, China. Piscataway, NJ, USA: IEEE, 2006:223-226. 被引量:1
  • 8Iyer N C, Anandmohan P V, Poornaiah D V, et al. High throughput, low cost, fully pipelined architecture for AES crypto chip. Proceedings of 2006 Annual IEEE India Conference, Sep 15-17, 2006, New Delhi, India. Piscataway, NJ, USA: IEEE, 2006:1-6. 被引量:1
  • 9Huang C W, Chang C J, Lin M Y, et al. Compact FPGA implementation of 32-bits AES algorithm using block RAM Proceedings of 2007 IEEE Region 10 Conference, Oct 30-Nov 2, 2007 Teipei, China. Piscataway, NJ, USA: IEEE, 2007:1-4. 被引量:1
  • 10Li H. Efficient and flexible architecture for AES. lEE Proceedings: Circuits, Devices and Systems, 2006, 153(6): 533-538. 被引量:1

同被引文献45

  • 1朱向庆,王建明.ZigBee协议网络层的研究与实现[J].电子技术应用,2006,32(1):129-132. 被引量:61
  • 2李春杰,刘瑞霞,王继志.基于无线传感器网络的监控平台设计[J].传感技术学报,2006,19(1):13-15. 被引量:36
  • 3徐志军,周顺,谢波.AES/Rijndael算法协处理器设计与实现[J].电路与系统学报,2007,12(4):37-40. 被引量:1
  • 4Algredo-Badillo I, Feregrino-Uribe C, Cumplido R, et al. FPGA implementation cost and performance evaluation of the IEEE 802. 16e and IEEE 802. lli security architec- tures based on AES-CCM [ C ]//5th International Confe- rence on Electrical Engineering, Computing Science and Automatic Control. Mexico: IEEE Computer Society, 2008 : 304- 309. 被引量:1
  • 5Arshad A, Nassar I. An FPGA-based AES-CCM crypto core for IEEE802. 11i arzhitecture [ J ]. International Journal of Network Security,2007,5 (2) :224-232. 被引量:1
  • 6Soliman M I, Abozaid G Y. Performance evaluation of a high throughput crypto coprocessor using VHDL [ C ] // International Conference on Computer Engineering and Systems (ICCES). Cairo : IEEE Computer Society, 2010 : 231-237. 被引量:1
  • 7Arif I, Vishnu P N, Moharred K H. An AES tightly cou- pled hardware accelerator in an FPGA-based embedded processor core [ C]//International Conference on Com- puter Engineering and Tect,nology. Singapore:IEEE Com-puter Society ,2009:521-526. 被引量:1
  • 8Heinrich E, Staamann S, Joost R, et al. Comparison of FP- GA-based implementation alternatives for complex algo- rithms in networked embedded systems the encryption example [ C ] //13th IEEE International Conference on Emerging Technologies and Factory Automation. Hamburg: IEEE Computer Society ,2008 : 1449-1456. 被引量:1
  • 9Stefan Tillich, Johann GroBschttdl. Instruction set exten- sions for efficient AES implementation on 32-bit proce- ssors [ C ]//Cryptographic Hardware and Embeded Sys- tems-CHES 2006. volume 4249 of Lecture Notes in Com- puter Science. BerLin : Springer,2006:270-284. 被引量:1
  • 10Elbirt A J. Fast and efficient implementation of AES via instruction set extensions [ C]//21st InternationaI Con- ference on Advanced Information Networking and Appli- cations Workshops. Niagara Falls:IEEE Computer Socie- ty, 2007 : 396-403. 被引量:1

引证文献5

二级引证文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部