Paper 2012/588
Breaking Public Keys - How to Determine an Unknown RSA Public Modulus
Hans-Joachim Knobloch
Abstract
Not surprisingly, the common use of any public key crypto system involves publishing the public key and keeping the private key secret. There are however a few applications where both the private and public key are kept secret, thereby effectively converting a public key crypto algorithm to a symmetric algorithm. We show that if the RSA cryptosystem is used in such a symmetric application, it is possible to determine the public RSA modulus if the public exponent is known and short, such as 3 or F4=65537, and two or more plaintext/ciphertext (or, if RSA is used for signing, signed value/signature) pairs are known.
Metadata
- Available format(s)
- Category
- Public-key cryptography
- Publication info
- Published elsewhere. Unknown where it was published
- Keywords
- cryptanalysis block cipher RSA
- Contact author(s)
- hans-joachim knobloch @ secorvo de
- History
- 2012-10-25: received
- Short URL
- https://ia.cr/2012/588
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2012/588, author = {Hans-Joachim Knobloch}, title = {Breaking Public Keys - How to Determine an Unknown {RSA} Public Modulus}, howpublished = {Cryptology {ePrint} Archive, Paper 2012/588}, year = {2012}, url = {https://eprint.iacr.org/2012/588} }