LFSR Masking을 이용한 전력 분석에 안전한 구조를 가지는 AES 및 ARIA 알고리즘 구현
Implementation of AES and ARIA algorithm with Secure Structure for Power Analysis using LFSR Masking
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
본 논문에서는 ARIA 알고리즘과 AES 알고리즘을 대상으로 전력분석공격을 시도한 사례를 찾아 취약점을 분석하고, 이를 통해 전력분석에 안전한 구조를 가지는 알고리즘을 제안하고 실험을통해 증명하고자 한다. 제안하는 기법은 순환 구조를 가지는 LFSR을 이용하여 마스킹 하는 방식으로 이를 검증하기 위해 Power Trace를 각각 1000개, 2000개, 4000개를 수집한 뒤 전력분석공격을 시도하여 안전한 구조인지를 확인할 수 있는 결과를 보이고자 한다. 실험을 진행하기 위하여Arduino Uno에 ATmega328 Chip을 사용하여 각 알고리즘을 탑재 하였으며, 소모 전력을 측정하기위하여 저항을 삽입한 후 진행하였다. 분석결과 제안하는 구조는 전력분석에 안전한 구조를 가지는 것을 증명하였으며, 향후 성능고도화까지 이끌어 낼 수 있는 방법을 연구하고자 한다.
Abstract
In this paper, we analyzed the case vulnerable to the power analysis attack of the ARIA algorithm and AES algorithm. Through this, we propose an algorithm with a safe structure for power analysis and prove through experiment. The proposed technique is a masking method using LFSR with a cyclic structure. To verify this, 1000, 2000, and 4000 power traces were collected, and the corresponding results are shown and proved. We used ATmega328 Chip for Arduino Uno for the experiment and mounted each algorithm. In order to measure the power consumption, a resistor was inserted and then proceeded. The analysis results show that the proposed structure has a safe structure for power analysis. In the future, we will study ways to lead to performance enhancement.
참고문헌 (11)
- Kwon, Daesung, "New block cipher: ARIA", International Conference on Information Security and Cryptology, LNCS, 2971, pp.432~445 (2003)
- "AES cryptographic algorithm"[URL]
- Paul C. Kocher, "Differential Power Analysis", Advances in Cryptology - CRYPTO ’99, 1666, pp.388~397 (1999), Springer
- L. Goubin, "DES and differential power analysis The"Duplication"Method", CHES'99, LNCS, 1717, pp.158~172 (1999)
- 서정갑, "블럭 암호 ARIA에 대한 차분전력분석공격", 정보보호학회논문지, 15(1), pp.99~107 (2005), 한국정보보호학회
- Park, Jae Hoon, "Side-channel attacks against aria on active rfid device", 2007 International Conference on Convergence Information Technology (ICCIT 2007), pp.2163~2168 (2007), IEEE
- ChangKyun Kim, "Differential Side Channel Analysis Attacks on FPGA Implementations of ARIA", ETRI Journal, 30(2), pp.315~325 (2008), 한국전자통신연구원
- Young Jin Kang, "Cryptographic Module and Analysis", International Journal of Security and Its Applications, 8(2), pp.261~270 (2014)
- Zhang, Xiaoyu, "Correlation power analysis for AES encryption device", 2015 4th National Conference on Electrical, Electronics and Computer Engineering, pp.1003~1009 (2015), Atlantis Press
- Lo, Owen, "Power analysis attacks on the AES-128 S-box using differential power analysis(DPA)and correlation power analysis(CPA)", Journal of Cyber Security Technology, 1(2), pp.88~107 (2017)
- Young-Jin Kang, "Advanced Multimedia and Ubiquitous Engineering", pp.152~157 (2019), Springer
