닫기
216.73.216.182
216.73.216.182
close menu
KCI 등재
초경량 블록 암호 CHAM에 대한 CPA 공격과 대응기법 제안
Suggestion of CPA Attack and Countermeasure for Super-Light Block Cryptographic CHAM
김현준 ( Hyun-jun Kim ) , 김경호 ( Kyung-ho Kim ) , 권혁동 ( Hyeok-dong Kwon ) , 서화정 ( Hwa-jeong Seo )
UCI I410-ECN-0102-2021-500-000851299

초 경량암호 CHAM은 자원이 제한된 장치 상에서 효율성이 뛰어난 덧셈, 회전연산, 그리고 XOR 연산으로 이루어진 알고리즘이다. CHAM은 특히 사물인터넷 플랫폼에서 높은 연산 성능을 보인다. 하지만 사물 인터넷 상에서 사용되는 경량 블록 암호화 알고리즘은 부채널 분석에 취약할 수 있다. 본 논문에서는 CHAM에 대한 1차 전력 분석 공격을 시도하여 부채널 공격에 대한 취약성을 증명한다. 이와 더불어 해당 공격을 안전하게 방어할 수 있도록 마스킹 기법을 적용하여 안전한 알고리즘을 제안하고 구현 하였다. 해당 구현은 8-비트 AVR 프로세서의 명령어셋을 활용하여 효율적이며 안전한 CHAM 블록암호를 구현하였다.

Ultra-lightweight password CHAM is an algorithm with efficient addition, rotation and XOR operations on resource constrained devices. CHAM shows high computational performance, especially on IoT platforms. However, lightweight block encryption algorithms used on the Internet of Things may be vulnerable to side channel analysis. In this paper, we demonstrate the vulnerability to side channel attack by attempting a first power analysis attack against CHAM. In addition, a safe algorithm was proposed and implemented by applying a masking technique to safely defend the attack. This implementation implements an efficient and secure CHAM block cipher using the instruction set of an 8-bit AVR processor.

1. 서 론
2. 관련 연구
3. CHAM 64/128에 대한 CPA 부채널 공격
4. 부채널 공격에 안전한 CHAM
5. 결 론
References
[자료제공 : 네이버학술정보]
×