Improved Key Recovery Algorithms from Noisy RSA Secret Keys with Analog Noise

被引:2
|
作者
Kunihiro, Noboru [1 ]
Takahashi, Yuki [1 ]
机构
[1] Univ Tokyo, Kashiwa, Chiba, Japan
来源
TOPICS IN CRYPTOLOGY - CT-RSA 2017 | 2017年 / 10159卷
关键词
RSA; Key-recovery; Side channel attack; EM algorithm;
D O I
10.1007/978-3-319-52153-4_19
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
From the proposal of key-recovery algorithms for RSA secret key from its noisy version at Crypto2009, there have been considerable researches on RSA key recovery from discrete noise. At CHES2014, two efficient algorithms for recovering secret keys are proposed from noisy analog data obtained through physical attacks such as side channel attacks. One of the algorithms works even if the noise distributions are unknown. However, the algorithm is not optimal especially if the noise distribution is imbalanced. To overcome this problem, we propose new algorithms to recover from such an imbalanced analog noise. We first present a generalized algorithm and show its success condition. We then construct the algorithm suitable for imbalanced noise under the condition that the variances of noise distributions are a priori known. Our algorithm succeeds in recovering the secret key from much more noise. We present the success condition in the explicit form and verify that our algorithm is superior to the previous results. We then show its optimality. Note that the proposed algorithm has the same performance as the previous one in the balanced noise. We next propose a key recovery algorithm that does not use the values of the variances. The algorithm first estimates the variance of noise distributions from the observed data with help of the EM algorithm and then recover the secret key by the first algorithm with their estimated variances. The whole algorithm works well even if the values of the variance is unknown in advance. We examine that our proposed algorithm succeeds in recovering the secret key from much more noise than the previous algorithm.
引用
收藏
页码:328 / 343
页数:16
相关论文
共 28 条
  • [1] Rsa meets dpa: Recovering rsa secret keys from noisy analog data
    Kunihiro, Noboru
    Honda, Junya
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8731 : 261 - 278
  • [2] RSA Meets DPA: Recovering RSA Secret Keys from Noisy Analog Data
    Kunihiro, Noboru
    Honda, Junya
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2014, 2014, 8731 : 261 - 278
  • [3] Recovering RSA Secret Keys from Noisy Key Bits with Erasures and Errors
    Kunihiro, Noboru
    Shinohara, Naoyuki
    Izu, Tetsuya
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2014, E97A (06) : 1273 - 1284
  • [4] Recovering RSA Secret Keys from Noisy Key Bits with Erasures and Errors
    Kunihiro, Noboru
    Shinohara, Naoyuki
    Izu, Tetsuya
    PUBLIC-KEY CRYPTOGRAPHY - PKC 2013, 2013, 7778 : 180 - 197
  • [5] An Improved Attack for Recovering Noisy RSA Secret Keys and Its Countermeasure
    Kunihiro, Noboru
    PROVABLE SECURITY, PROVSEC 2015, 2015, 9451 : 61 - 81
  • [6] Improved CRT-RSA Secret Key Recovery Method from Sliding Window Leakage
    Oonishi, Kento
    Huang, Xiaoxuan
    Kunihiro, Noboru
    INFORMATION SECURITY AND CRYPTOLOGY, ICISC 2019, 2020, 11975 : 278 - 296
  • [7] Secret Keys from Channel Noise
    Ahmadi, Hadi
    Safavi-Naini, Reihaneh
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2011, 2011, 6632 : 266 - 283
  • [8] Recovering CRT-RSA Secret Keys from Noisy Square-and-Multiply Sequences in the Sliding Window Method
    Oonishi, Kento
    Kunihiro, Noboru
    INFORMATION SECURITY AND PRIVACY, ACISP 2020, 2020, 12248 : 642 - 652
  • [9] An improved cryptanalysis of large RSA decryption exponent with constrained secret key
    Mumtaz M.
    Ping L.
    International Journal of Information and Computer Security, 2021, 14 (02) : 102 - 117
  • [10] Reconstructing RSA Private Keys from Random Key Bits
    Heninger, Nadia
    Shacham, Hovav
    ADVANCES IN CRYPTOLOGY - CRYPTO 2009, 2009, 5677 : 1 - +