Linked Questions
31 questions linked to/from What security authorities and standards reject $e=3$ in RSA, when, and with what rationale?
0
votes
1
answer
8k
views
Textbook RSA with exponent e=3 [duplicate]
I remember $e=3$ is a bad choice for textbook RSA. But I can't really recall why. What happens if I choose $e=3$? Can I retrieve the message by simply calculating $\sqrt[3]{c}$? Why can't I do that ...
52
votes
5
answers
145k
views
How to find modulus from a RSA public key?
I am studying the RSA cryptosystem. The public key consists of $(n, e)$, the modulus (product of two large primes), and the encryption exponent. I want to separate the modulus $n$ and exponent $e$. A ...
76
votes
1
answer
58k
views
Can you explain Bleichenbacher's CCA attack on PKCS#1 v1.5?
I've studied that the Bleichenbacher's CCA attack on PKCS#1 v1.5. is a base to many versions of attacks in the area.
I'm trying to understand that attack, but every explanation I saw starts with the ...
30
votes
9
answers
36k
views
RSA with small exponents?
Just to establish notation with respect to the RSA protocol, let $n = pq$ be the product of two large primes and let $e$ and $d$ be the public and private exponents, respectively ($e$ is the inverse ...
18
votes
5
answers
6k
views
Is there a situation where RSA cannot be replaced with ECC + symmetric algorithms? If no, why do we still use it?
RSA is both an asymmetric encryption algorithm and a digital signature algorithm. However, in recent years, many cryptographic protocols (TLS, for example) have moved away from the use of RSA to ...
27
votes
2
answers
3k
views
Why is PuTTYgen-created RSA public exponent(e) not in {3,17,65537}?
As far as I know, RSA public exponent(e) should be one of {3,17,65537}.
However, I found PuTTYgen-created RSA public exponent(e) is 0x25(37) by default,as follows, (PuTTYgen version: 0.66)
I am ...
6
votes
2
answers
1k
views
Must RSA exponent and modulus be odd
I'm working on some RSA code that uses Toms Fast Math (TFM for short), and I'm trying to understand why the functions fp_exptmod (for modular exponentiation ...
7
votes
2
answers
5k
views
Is there a way to systematically calculate the public exponent $e$ in RSA?
I'm learning RSA in one of my classes and we were given a problem:
$p = 5$, $q = 11$
I have done the following steps:
$n = 5 \cdot 11 = 55$
$\phi = (5-1)\cdot(11-1) = 40$
I know that to find ...
4
votes
3
answers
7k
views
RSA: Is it secure to use the private key to encrypt and the public key to decrypt?
This may sound weird:
What if I don't let others know my public key, then use my private key to encrypt, and the public key to decrypt? Is this secure?
Let me explain a little bit:
Common usuage: use ...
9
votes
1
answer
6k
views
RSA encryption and decryption with multiple prime modulus using CRT
Every information I found on internet about RSA-CRT encryption/decryption uses only two primes. I'm interested in my project in doing that using multiple (up to 8) primes.
The general idea is to ...
3
votes
2
answers
2k
views
Key space vs Cardinality of 1024-bit RSA
I have been trying to figure out the encryption key space, and cardinality of 1024-bit RSA. From my understanding, the key generated from 1024-bit will be primes greater than $2^{1023}$ but less than $...
4
votes
3
answers
6k
views
Openssl & RSA : how many public exponents are possible?
I would like to know if it is possible to set the public exponent we want with "OpenSSL RSA" or if it is really limited to 2 possible exponents:
3
65537
If yes, why ?
10
votes
2
answers
3k
views
+100
In textbook RSA with low public exponent, how big does a random message needs to be?
Assume RSA with a public modulus $N$ of $n$ bits, a small odd public exponent $e$, plaintext $M$ a random non-negative integer less than $2^m$ for some integer parameter $m$, with $M\mapsto C=M^e\bmod ...
2
votes
2
answers
5k
views
RSA Key Generation Parameters - public exponent, certainty, string-to-key count
I want to know what values are appropriate for the public exponent and certainty when generating an RSA Key (for example using Bouncy Castle RSAKeyGenerationParameters function).
What is the ...
4
votes
1
answer
2k
views
Bleichenbacher's Attack on high public exponent RSA keys?
Why can't Bleichenbacher's Attack work for RSA public exponents with values equal to 65537 and above? Does the fact that 65337 is a prime number have any relevance to it?