일반화된 확률 측도를 이용하여 에러가 있는 RSA 개인키를 복구하는 알고리즘

Vol. 26, No. 5, pp. 1089-1098, 10월. 2016
10.13089/JKIISC.2016.26.5.1089, Full Text:
Keywords: RSA, Key Recovery, Side-Channel Attack, Generalized Hoeffding Bound
Abstract

RSA 시스템에서 암 복호문 이외의 부가 정보가 주어졌을 때 개인키를 알아내는 것은 소인수분해보다 더 쉬울 수 있음이 잘 알려져 있다. 예를 들어, Coppersmith는 RSA 시스템을 구성하는 소수 중 하나의 최상위 또는 최하위 비트의 절반 이상이 주어지면 RSA 모듈러스가 다항식 시간 안에 인수분해될 수 있음을 보였다. 또한 Henecka 등은(p, q, d, $d_p$, $d_q$) 형태의 RSA 개인키 비트 중 23.7%에 해당하는 비트에 에러가 삽입되더라도 원래의 RSA 개인키를 복구할 수 있는 알고리즘을 제안하였고, 이를 위해 후보 키 비트와 에러가 삽입된 RSA 개인키 비트 사이의 서로 매칭이 되는 비트들의 개수를 사용할 것을 제안하였다. 본 논문에서는 Henecka 등의 방법을 확장하여, 후보 키 비트와 에러가 삽입된 개인키 비트 사이의 일치되는 정도를 보여주는 좀 더 일반화된 확률 측도의 사용과 이 측도를 사용한 RSA 개인키 복구 알고리즘을 제시한다.

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]
Y. Baek, "Key Recovery Algorithm of Erroneous RSA Private Key Bits Using Generalized Probabilistic Measure," Journal of The Korea Institute of Information Security and Cryptology, vol. 26, no. 5, pp. 1089-1098, 2016. DOI: 10.13089/JKIISC.2016.26.5.1089.

[ACM Style]
Yoo-Jin Baek. 2016. Key Recovery Algorithm of Erroneous RSA Private Key Bits Using Generalized Probabilistic Measure. Journal of The Korea Institute of Information Security and Cryptology, 26, 5, (2016), 1089-1098. DOI: 10.13089/JKIISC.2016.26.5.1089.