DOI QR코드

DOI QR Code

8-bit AVR 프로세서 상의 Revised CHAM 어셈블리 최적 구현

The Optimal Assembly Implementation of Revised CHAM on 8-bit AVR Processor

  • 권혁동 (한성대학교 정보컴퓨터공학과) ;
  • 김현지 (한성대학교 IT융합공학부) ;
  • 박재훈 (한성대학교 IT융합공학부) ;
  • 심민주 (한성대학교 IT융합공학부) ;
  • 서화정 (한성대학교 IT융합공학부)
  • 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)
  • 발행 : 2020.05.29

초록

경량 암호는 컴퓨팅 파워가 부족한 저사양 프로세서를 위해 개발되었다. CHAM은 국산 경량 암호 중 하나로, 세 가지의 규격을 제공하며 ARX 구조를 사용한 암호이다. CHAM 발표 이후, 라운드 수를 조절하여 성능을 향상시킨 Revised CHAM이 제안되었다. 기존 CHAM은 8-bit AVR 프로세서 상에서 최적 구현이 이루어졌지만, 최신 기술인 Revised CHAM은 해당 구현물이 존재하지 않는다. 따라서 8-bit AVR 프로세서를 대상으로 Revised CHAM-64/128을 최적 구현하여 최상의 성능으로 연산이 진행되도록 한다. 본 논문에서는 최적 구현에 사용한 기법들을 소개하며, 기존에 제안된 기법과 성능 비교를 통해 본 기법의 우수함을 서술한다.

키워드