PIPO 64/128에 대한 딥러닝 기반의 신경망 구별자

Vol. 33, No. 2, pp. 175-182, 4월. 2023
10.13089/JKIISC.2023.33.2.175, Full Text:
Keywords: PIPO 64/128, Deep Learning, distinguisher, differential cryptanalysis
Abstract

차분 분석은 블록 암호에 대한 분석 기법 중 하나이며, 입력 차분에 대한 출력 차분이 높은 확률로 존재한다는 성질을 이용한다. 무작위 데이터와 특정 출력 차분을 갖는 데이터를 구별할 수 있다면, 차분분석에 대한 데이터 복잡도를 감소시킬 수 있다. 이를 위해 딥러닝 기반의 신경망 구별자에 대한 연구들이 다수 진행되었으며, 본 논문에서는 PIPO 64/128에 대한 최초의 딥러닝 기반의 신경망 구별자를 제안하였다. 여러 입력 차분들을 사용하여 실험한 결과, 0, 1, 3, 5-라운드의 차분 특성에 대한 3 라운드 신경망 구별자가 각각 0.71, 0.64, 0.62, 0.64의 정확도를 달성하였다. 이 구별자는 고전 구별자와 함께 사용될 경우 최대 8 라운드에 대한 구별 공격이 가능하도록 한다. 따라서 여러 라운드의 입력 차분을 처리할 수 있는 구별자를 찾아냄으로써 확장성을 확보하였다. 향후에는 성능 향상을 위한 최적의 신경망을 구성하기 위해 다양한 신경망 구조를 적용하고, 연관 키 차분을 사용하거나 다중 입력차분을 위한 신경망 구별자를 구현할 예정이다.

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]
김현지, 서화정, 장경배, 임세진, "Deep Learning-Based Neural Distinguisher for PIPO 64/128," Journal of The Korea Institute of Information Security and Cryptology, vol. 33, no. 2, pp. 175-182, 2023. DOI: 10.13089/JKIISC.2023.33.2.175.

[ACM Style]
김현지, 서화정, 장경배, and 임세진. 2023. Deep Learning-Based Neural Distinguisher for PIPO 64/128. Journal of The Korea Institute of Information Security and Cryptology, 33, 2, (2023), 175-182. DOI: 10.13089/JKIISC.2023.33.2.175.