On the Robustness of RSA-OAEP Encryption and RSA-PSS Signatures Against (Malicious) Randomness Failures

被引:1
|
作者
Schuldt, Jacob C. N. [1 ]
Shinagawa, Kazumasa [1 ,2 ]
机构
[1] AIST, Tokyo, Japan
[2] Univ Tsukuba, Tsukuba, Ibaraki, Japan
关键词
EXACT SECURITY;
D O I
10.1145/3052973.3053040
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
It has recently become apparent that both accidental and maliciously caused randomness failures pose a real and serious threat to the security of cryptographic primitives, and in response, researchers have begone the development of primitives that provide robustness against these. In this paper, however, we focus on standardized, widely available primitives. Specifically, we analyze the RSA-OAEP encryption scheme and RSA-PSS signature schemes, specified in PKCS#1, using the related randonmess security notion introduced by Paterson et al. (PKC 2014) and its extension to signature schemes. We show that, under the RSA and (phi)-hiding assumptions, RSA-OAEP encryption is related randomness secure for a large class of related randomness functions in the random oracle model, as long as the recipient is honest, and remains secure even when additionally considering malicious recipients, as long as the related randomness functions does not allow the malicious recipients to efficiently compute the randomness used for the honest recipient. We furthermore show that, under the RSA assumption, the RSA-PSS signature scheme is secure for any class of related randomness functions, although with a non-tight security reduction. However, under additional, albeit somewhat restrictive assumptions on the related randomness functions and the adversary, a tight reduction can be recovered. Our results provides some reassurance regarding the use of RSA-OAEP and RSA-PSS in environments where randonmess failures might be a concern. Lastly, we note that, unlike RSA-OAEP and RSA-PSS, several other schemes, including RSA-KEM, part of ISO 18033-2, and DHIES, part of IEEE P1363a, are not secure under simple repeated randonmess attacks.
引用
收藏
页码:241 / 252
页数:12
相关论文
共 2 条
  • [1] Analysis of Rabin-P and RSA-OAEP Encryption Scheme on Microprocessor Platform
    Mazlisham, Muhammad Hafiz
    Adnan, Syed Farid Syed
    Isa, Mohd Anuar Mat
    Mahad, Zahari
    Asbullah, Muhammad Asyraf
    [J]. IEEE 10TH SYMPOSIUM ON COMPUTER APPLICATIONS AND INDUSTRIAL ELECTRONICS (ISCAIE 2020), 2020, : 292 - 296
  • [2] Making RSA-PSS Provably Secure against Non-random Faults
    Barthe, Gilles
    Dupressoir, Francois
    Fouque, Pierre-Alain
    Gregoire, Benjamin
    Tibouchi, Mehdi
    Zapalowicz, Jean-Christophe
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2014, 2014, 8731 : 206 - 222