Proceedings of the Korea Information Processing Society Conference (한국정보처리학회:학술대회논문집)
- 2020.05a
- /
- Pages.161-164
- /
- 2020
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
DOI QR Code
The Optimal Assembly Implementation of Revised CHAM on 8-bit AVR Processor
8-bit AVR 프로세서 상의 Revised CHAM 어셈블리 최적 구현
- Kwon, Hyeok-Dong (Dept. of Information Computer Engineering, Hansung University) ;
- Kim, Hyun-Ji (Dept. of IT Convergence Engineering, Hansung University) ;
- Park, Jae-Hoon (Dept. of IT Convergence Engineering, Hansung University) ;
- Sim, Min-Joo (Dept. of IT Convergence Engineering, Hansung University) ;
- Seo, Hwa-Jeong (Dept. of IT Convergence Engineering, Hansung University)
- 권혁동 (한성대학교 정보컴퓨터공학과) ;
- 김현지 (한성대학교 IT융합공학부) ;
- 박재훈 (한성대학교 IT융합공학부) ;
- 심민주 (한성대학교 IT융합공학부) ;
- 서화정 (한성대학교 IT융합공학부)
- Published : 2020.05.29
Abstract
경량 암호는 컴퓨팅 파워가 부족한 저사양 프로세서를 위해 개발되었다. CHAM은 국산 경량 암호 중 하나로, 세 가지의 규격을 제공하며 ARX 구조를 사용한 암호이다. CHAM 발표 이후, 라운드 수를 조절하여 성능을 향상시킨 Revised CHAM이 제안되었다. 기존 CHAM은 8-bit AVR 프로세서 상에서 최적 구현이 이루어졌지만, 최신 기술인 Revised CHAM은 해당 구현물이 존재하지 않는다. 따라서 8-bit AVR 프로세서를 대상으로 Revised CHAM-64/128을 최적 구현하여 최상의 성능으로 연산이 진행되도록 한다. 본 논문에서는 최적 구현에 사용한 기법들을 소개하며, 기존에 제안된 기법과 성능 비교를 통해 본 기법의 우수함을 서술한다.
Keywords