Paper 2005/189 Original: eprint.iacr.org/2005/189 ↗

A Weak-Randomizer Attack on RSA-OAEP with e = 3

Daniel R. L. Brown
Abstract

Coppersmith's heuristic algorithm for finding small roots of bivariate modular equations can be applied against low-exponent RSA-OAEP if its randomizer is weak. An adversary that knows the randomizer can recover the entire plaintext message, provided it is short enough for Coppersmith's algorithm to work. In practice, messages are symmetric cipher keys and these are potentially short enough for certain sets of key sizes. Weak randomizers could arise in constrained smart cards or in kleptographic implementations. Because RSA's major use is transporting symmetric keys, this attack is a potential concern. In this respect, OAEP's design is more fragile than necessary, because a secure randomizer is critical to prevent a total loss of secrecy, not just a loss of semantic security or chosen-ciphertext security. Countermeasures and more robust designs that have little extra performance cost are proposed and discussed.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
History
2005-07-06: last updated
2005-06-22: published
Short URL
https://ia.cr/2005/189
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2005/189,
      author = {Daniel R.  L.  Brown},
      title = {A Weak-Randomizer Attack on RSA-OAEP with e = 3},
      howpublished = {Cryptology {ePrint} Archive, Paper 2005/189},
      year = {2005},
      url = {https://eprint.iacr.org/2005/189}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.