DOI QR코드

DOI QR Code

회로 크기 축소를 기반으로 하는 저 전력 암호 설계

Low Power Cryptographic Design based on Circuit Size Reduction

  • 유영갑 (충북대학교 정보통신공학과) ;
  • 김승열 (충북대학교 정보통신공학과) ;
  • 김용대 (충북대학교 정보통신공학과) ;
  • 박진섭 (충북대학교 정보통신공학과)
  • 발행 : 2007.02.28

초록

본 논문은 기존의 블록 암호 프로세서를 128-bit 구조에서 32-bit구조로 소형화시킨 저 전력 구조를 제안하였다. 본 논문의 목적은 암호 이론 연구가 아닌 실용화 연구로서 실용화 결과를 보이는 것이다. 제안된 구조는 하드웨어 크기를 줄이기 위해 데이터 패스와 확산 함수가 수정되었다. 저전력 암호회로의 예로서 ARIA 알고리즘을 고쳐서 4개의 S-box가 사용되었다. 제안된 32-bit ARIA는 13,893 게이트로 구성되어있으며 기존 128-bit 구조보다 68.25% 더 작다. 설계된 회로는 매그너칩스의 0.35um CMOS 공정을 기반으로 표준 셀 라이브러리를 이용하여 합성되었다. 트랜지스터 레벨에서 전력 시뮬레이션 결과 이 회로의 전력 소모는71MHz에서 기존의 128-bit ARIA구조의 9.7%인 61.46mW으로 나타났다. 이 저전력 블록 암호 회로는 전원이 없는 무선 센서 네트워크 또는 RFID 정보보호에 핵심요소가 될 것이다.

This paper presented a low power design of a 32bit block cypher processor reduced from the original 128bit architecture. The primary purpose of this research is to evaluate physical implementation results rather than theoretical aspects. The data path and diffusion function of the processor were reduced to accommodate the smaller hardware size. As a running example demonstrating the design approach, we employed a modified ARIA algorithm having four S-boxes. The proposed 32bit ARIA processor comprises 13,893 gates which is 68.25% smaller than the original 128bit structure. The design was synthesized and verified based on the standard cell library of the MagnaChip's 0.35um CMOS Process. A transistor level power simulation shows that the power consumption of the proposed processor reduced to 61.4mW, which is 9.7% of the original 128bit design. The low power design of the block cypher Processor would be essential for improving security of battery-less wireless sensor networks or RFID.

키워드

참고문헌

  1. http://www.nsri.re.kr/ARIA
  2. D. Kwon, J. Kirn, S. Park, S. Sung, Y. Sohn, J. Song, Y. Yeorn, E. Yoon,S. Lee, J. Lee, S. Chee, D. Han,and J. Hong, ''New block cipher: ARIA," in Proc. ICISC2003, pp.432-445, Nov. 2003.
  3. http://www.nsri.re.kr/ARINdocI ARIA -specifi-cation.pdf/
  4. W. Nebel and J. Mermet, Low Power Design in Deep Submicron Electronics, Kluwer Academic Publishers, 1997.
  5. J. Park, Y. Yun, Y. D. Kirn, S. Yang, T. Chang, and Y. You, ''Design and implementation of ARIA crtpic algorithrn," Joumal of IEEK, Vol.42-SD, No.4, pp.22-36, Apr. 2004.
  6. M Feldofer,S. Dorminkus,and J. Wolkerstorfer, "Strong authentication for RFID systems using the AES algorithm," in Proc. CHES2OO4, pp.357-370, Aug. 2004.
  7. F. X Standaert, G. Rouvroy, J. J. Quisquater,and J. D. Legat, "A , methodology to implement block ciphers in reconfigurable hardware and its application to fast and compact AES Rijndael," in Proc. FPGA'03, pp.216-224 Feb. 2003.
  8. G. Rouvroy, F. X Stanaert J. J. Quisquater, and J. D. Legat, "Compact and efficient encryption/ decryption module for FPGA implementation of the AES Rijndael very well suited for small embedded applications," in Proc ITCG2004, pp.583-587, Apr. 2004 .
  9. G. P. Saggese, A Mazzeo, N. Mazocca, and A G. M Strollo, "An FPGA based performance analysis of the unrolling, tiling and pipelining of the AES algorithrn," in Proc. FPL, 2003.
  10. T. F. Lin, C. P. Su, C. T. Huang, and C. W. Wu, "A high-throughput low-cost AES cipher chip," in Proc. 3rd IEEE Asia-Pacific Conf. ASIC, pp.85-88, Aug. 2012.
  11. S. Mangard, M.Aigner and S. Dominikus,''A Highly Regular and Scalable AES Hardware Architecture," IEEE Trans. Comp., Vol.52, No.4 pp.483-491,Apr. 2003. https://doi.org/10.1109/TC.2003.1190589
  12. I. Verbauwhede, P. Schaumont, and H Kuo, "Design and Performance testing of a2.29Gb/s Rijndael Processor," IEEE Journal of Solid State Circuits, Vol.32, No.3 pp.569-572, Mar. 2003.
  13. M Fel에lofer,J WoJkerstorfer, and V. Fijmen, "AES implementation on a grain of sand," IEE Proceedings on Information Security, Vol.l52, pp.13-20, OCt. 2005.