차분 계산 분석 대응을 위한 WBC-AES Dummy LUT 생성 방안 연구

Vol. 33, No. 3, pp. 363-374, 6월. 2023
10.13089/JKIISC.2023.33.3.363, Full Text:
Keywords: White-Box Cryptography, Side-Channel Analysis, Differential Computation Analysis, Hiding Scheme, dummy
Abstract

화이트박스 환경이란 알고리즘의 내부 정보가 공개된 환경을 말한다. 2002년에 AES 화이트박스 암호가 최초로 발표되었으며, 2016년에는 화이트박스 암호에 대한 부채널 분석인 DCA(Differential Computation Analysis)가 제안되었다. DCA 분석은 화이트박스 암호의 메모리 정보를 부채널 정보로 활용하여 키를 찾아내는 강력한 부채널 공격기법이다. DCA에 대한 대응방안 연구가 국내외에 발표되었지만, DCA 분석에 Dummy 연산을 적용하는 하이딩 기법을 실험한 결과와 실제로 평가 또는 분석된 결과가 존재하지 않았다. 따라서, 본 논문에서는 2002년에 S. Chow가 발표한 WBC-AES 알고리즘에 LUT 형태의 Dummy 연산을 삽입하고, Dummy 크기에 따라서 DCA 분석의 대응의 변화 정도를 정량적으로 평가하였다. 2016년에 제안된 DCA 분석이 총 16바이트의 키를 복구하는 것에 비하여, 본 논문에서 제안하는 대응 기법은 Dummy의 크기가 작아질수록 최대 11바이트의 키를 복구하지 못하는 결과를 얻었으며, 이는 기존의 공격 성능보다 최대 약 68.8% 정도 낮아진 약 31.2%이다. 본 논문에서 제안한 대응방안은 작은 크기의 Dummy를 삽입함에 따라서 공격 성능이 크게 낮아지는 결과를 확인할 수 있었으며, 이러한 연구결과는 다양한 분야에서 활용될 수 있다.

Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
최민영, 이창훈, 석병진, 서승희, "A Study on Creating WBC-AES Dummy LUT as a Countermeasure against DCA," Journal of The Korea Institute of Information Security and Cryptology, vol. 33, no. 3, pp. 363-374, 2023. DOI: 10.13089/JKIISC.2023.33.3.363.

[ACM Style]
최민영, 이창훈, 석병진, and 서승희. 2023. A Study on Creating WBC-AES Dummy LUT as a Countermeasure against DCA. Journal of The Korea Institute of Information Security and Cryptology, 33, 3, (2023), 363-374. DOI: 10.13089/JKIISC.2023.33.3.363.