128비트 LEA 암호화 블록 하드웨어 구현 연구

A Study on Hardware Implementation of 128-bit LEA Encryption Block

  • 윤기하 (전남대학교 전자컴퓨터공학과) ;
  • 박성모 (전남대학교 전자컴퓨터공학과)
  • 투고 : 2015.11.25
  • 심사 : 2015.12.11
  • 발행 : 2015.12.31

초록

본 논문은 사물인터넷 보안용 경량 암호 알고리듬 중, '128비트 블록 암호 LEA'의 암호화 블록 하드웨어 구현에 대해 기술한다. 라운드 함수 블록과 키 스케줄 블록은 높은 처리성능을 위하여 병렬회로로 설계되었다. 암호화 블록은 128비트의 비밀키를 지원하며, FSM 방식과 24/n단계(n = 1, 2, 3, 4, 8, 12) 파이프라인 방식으로 설계되었다. LEA-128 암호화 블록을 Verilog-HDL로 모델링하여 FPGA 상에서 구현하고, 합성결과로부터 최소면적 및 최대처리성능을 제시한다.

This paper describes hardware implementation of the encryption block of the '128 bit block cipher LEA' among various lightweight encryption algorithms for IoT (Internet of Things) security. Round function blocks and key-schedule blocks are designed by parallel circuits for high throughput. The encryption blocks support secret-key of 128 bits, and are designed by FSM method and 24/n stage(n=1, 2, 3, 4, 8, 12) pipeline methods. The LEA-128 encryption blocks are modeled using Verilog-HDL and implemented on FPGA, and according to the synthesis results, minimum area and maximum throughput are provided.

키워드

참고문헌

  1. M.I, Joo, G.S. Chung and H.C. Kim, "Implementation of a system to analyze user behavior patterns based on vital signs and user locations" Smart Media Journal, Vol. 3, No. 4, pp. 35-40, Dec. 2014
  2. D.M. Kim, H.Y. Jeong, I.C. Kim and Y.G. Won, "Individual Genome Sequences and Their Smart Application in Personalized Medicine", Smart Media Journal, Vol. 2, No. 4, pp. 34-40, Dec, 2013
  3. 신동희, 정재열, 강성현, "사물인터넷 동향과 전망" 인터넷정보학회지, 제14권, 제2호, 32-46쪽, 2013년 6월
  4. T. Eisenbarth, C. Paar, A. Poschmann, S. Kumar and L. Uhsadel, "A Survey of Lightweight-Crypography Implementations", IEEE Design&Test of Computers, vol. 24, No. 06, pp. 522-533, Nov-Dec, 2007 https://doi.org/10.1109/MDT.2007.178
  5. 서화정, 김호원, "사물인터넷을 위한 경량 암호 알고리즘 구현", 정보보호학회지, 제25권, 제2호, 12-19쪽, 2015년 4월
  6. Telecommunications Technology Association, "128-Bit Block Cipher LEA", TTA Standard, TTAK.KO-12.0223, 2013.
  7. M.J. Sung and K.W. Shin, "A Small-area Hardware Design of 128-bit Lightweight Encryption Algorithm LEA", Journal of the Korea Institute of Information and Communication Engineering, Vol. 19, No. 4, pp. 888-894, Apr, 2015 https://doi.org/10.6109/jkiice.2015.19.4.888
  8. 이철, 고성학, 방능수, "LEA 파이프라인 구조 설계", 한국정보과학회 학술발표논문집, 739-740쪽, 한국, 2014년 12월.