Proceedings of the Korean Institute of Information and Commucation Sciences Conference (한국정보통신학회:학술대회논문집)
- 2018.05a
- /
- Pages.339-340
- /
- 2018
A Hardware Implementation of lightweight block cipher TWINE
경량 블록암호 TWINE의 하드웨어 구현
- Choe, Jun-Yeong (Kumoh National Institute of Technology) ;
- Eom, Hong-Jun (Kumoh National Institute of Technology) ;
- Jang, Hyun-Soo (Kumoh National Institute of Technology) ;
- Shin, Kyung-Wook (Kumoh National Institute of Technology)
- Published : 2018.05.31
Abstract
본 논문에서는 경량 블록암호 알고리듬 TWINE의 하드웨어 설계에 대해 기술한다. TWINE은 80-비트 또는 128-비트의 마스터키를 사용하여 64-비트의 평문(암호문)을 암호(복호)하여 64-비트의 암호문(평문)을 만드는 대칭키 블록암호이며, s-box와 XOR만 사용하므로 경량 하드웨어 구현에 적합하다는 특징을 갖는다. 암호화 연산과 복호화 연산의 하드웨어 공유를 통해 게이트 수가 최소화 되도록 구현하였으며, 설계된 TWINE 크립토 코어는 RTL 시뮬레이션을 통해 기능을 검증하였다.