오류 주입을 이용한 Triple DES에 대한 라운드 축소 공격

Vol. 21, No. 2, pp. 91-100, 4월. 2011
10.13089/JKIISC.2011.21.2.91, Full Text:
Keywords: Triple-DES, Differential Fault Analysis Attack, Round Reduction
Abstract

Triple DES(Data Encryption Standard)는 DES의 안전성을 향상시키기 위하여 2번의 DES 암호화와 1번의 DES 복호화를 수행하는 국제 표준 암호 알고리즘이다. 본 논문에서는 Triple DES에서 수행되는 각각의 DES 알고리즘 중 마지막 라운드를 실행시키지 않도록 오류를 주입함으로써 비밀키를 찾아내는 차분 오류 분석(Differential Fault Analysis, DFA)공격을 제안한다. 제안한 공격 방법을 이용하여 시뮬레이션 결과, 9개 정도의 정상-오류 암호문 쌍을 얻을 수 있으면 $2^{24}$번의 비밀 키 전탐색을 통해 3개의 비밀키를 모두 찾을 수 있었다. 또한, ATmega128 칩에 Triple DES 암호 알고리즘을 실제로 구현하고 레이저를 이용한 오류를 주입함으로써 제안 공격이 오류 주입 대응책이 적용되지 않은 범용 마이크로프로세서 칩에 적용 가능함을 검증하였다.

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]
D. Choi, D. Oh, K. Bae, S. Moon, J. Ha, "A Round Reduction Attack on Triple DES Using Fault Injection," Journal of The Korea Institute of Information Security and Cryptology, vol. 21, no. 2, pp. 91-100, 2011. DOI: 10.13089/JKIISC.2011.21.2.91.

[ACM Style]
Doo-Sik Choi, Doo-Hwan Oh, Ki-Seok Bae, Sang-Jae Moon, and Jae-Cheol Ha. 2011. A Round Reduction Attack on Triple DES Using Fault Injection. Journal of The Korea Institute of Information Security and Cryptology, 21, 2, (2011), 91-100. DOI: 10.13089/JKIISC.2011.21.2.91.