Proceedings of the Korean Institute of Information and Commucation Sciences Conference (한국정보통신학회:학술대회논문집)
- 2018.05a
- /
- Pages.166-168
- /
- 2018
A Hardware Implementation of Whirlpool Hash Function using Cortex-M0
Cortex-M0를 이용한 Whirlpool 해시함수의 하드웨어 구현
- Kim, Dong-seong (Kumoh National Institute of Technology) ;
- Shin, Kyung-wook (Kumoh National Institute of Technology)
- Published : 2018.05.31
Abstract
본 논문에서는 Whirlpool 해시 코어가 Cortex-M0의 슬레이브로 인터페이스된 보안 SoC 프로토타입 구현에 대해 기술한다. ISO/IEC에서 표준으로 채택된 경량 해시 알고리듬인 Whirlpool 해시 함수를 64-비트의 데이터 패스로 구현하였으며, 키 확장 연산과 암호화 연산을 수행하는 하드웨어를 공유하여 면적이 최소화되도록 설계하였다. 설계된 보안 SoC 프로토타입을 Cyclone-V FPGA에 구현한 후, ULINK2 어댑터와 Cortex 내부 디버거를 통해 Whirlpool 해시 코어에서 연산된 해시값을 확인함으로써 SoC 프로토타입의 동작을 확인했다.