효과적인 딥러닝 기반 비프로파일링 부채널 분석 모델 설계방안

Vol. 30, No. 6, pp. 1291-1300, 12월. 2020
10.13089/JKIISC.2020.30.6.1291, Full Text:
Keywords: Side-Channel Analysis, Deep Learning, Multi Layer Perceptron, AES
Abstract

최근 딥러닝 기반 비프로파일링 부채널 분석이 제안됐다. 딥러닝 기반 비프로파일링 분석은 신경망 모델을 모든 추측키에 대해 학습시킨 뒤, 학습된 정도의 차이를 통해 올바른 비밀키를 찾아내는 기법이다. 이때, 신경망 학습모델 설계에따라 비프로파일링 분석성능이 크게 달라지기 때문에 올바른 모델 설계의 기준이 필요하다. 본 논문은 학습모델 설계에사용 가능한 2가지 loss 함수와 8가지 label 기법을 설명하고, 비프로파일링 분석과 소비전력모델 관점에서 각 label기법의 분석성능을 예측했다. 해밍웨이트 소비전력모델을 가정했을 때의 비프로파일링 분석 특징을 고려해서 One-hot인코딩을 적용하지 않은 HW(Hamming Weight) label과 CO(Correlation Optimization) loss를 적용한 학습모델이 가장 좋은 분석성능을 가질 것으로 예측했다. 그리고 AES-128 1라운드 Subbytes 연산 부분 데이터 집합 3가지에 대해 실제 분석을 수행했다. 제시한 각 label 기법과 loss 함수를 적용한 총 16가지 MLP(Multi-Layer Perceptron)기반 학습모델로 두 데이터 집합을 비프로파일링 분석하여 예측에 대해 검증했다.

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]
한재승, 심보연, 임한섭, 김주환, 한동국, "Design of an Effective Deep Learning-Based Non-Profiling Side-Channel Analysis Model," Journal of The Korea Institute of Information Security and Cryptology, vol. 30, no. 6, pp. 1291-1300, 2020. DOI: 10.13089/JKIISC.2020.30.6.1291.

[ACM Style]
한재승, 심보연, 임한섭, 김주환, and 한동국. 2020. Design of an Effective Deep Learning-Based Non-Profiling Side-Channel Analysis Model. Journal of The Korea Institute of Information Security and Cryptology, 30, 6, (2020), 1291-1300. DOI: 10.13089/JKIISC.2020.30.6.1291.