Timeline for In which public key encryption algorithms are the private and public key not reversible?
Current License: CC BY-SA 4.0
13 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
S Jun 25, 2019 at 7:53 | history | suggested | Nobody | CC BY-SA 4.0 |
typo that caused apparent logic error and additional sentence to get around min size
|
Jun 24, 2019 at 18:59 | review | Suggested edits | |||
S Jun 25, 2019 at 7:53 | |||||
Jun 24, 2019 at 18:00 | history | tweeted | twitter.com/StackCrypto/status/1143217406803927051 | ||
Jun 24, 2019 at 13:06 | comment | added | vy32 | @MaartenBodewes, thanks for the info. But I was speaking from a theoretical point of view, presumably with libraries that a person would write for themself. | |
Jun 24, 2019 at 9:57 | comment | added | Maarten Bodewes♦ | In practice, you cannot switch the public and private keys of RSA either. You've got CRT, small public exponents, libraries that will wrongly apply padding, exponentiation that doesn't protect the public exponent against side channel attacks, etc. . Many libraries don't even except large public exponents, and those are of course a requirement to use the public key as private key. Java's JCA lib simply flat out rejects public keys used instead of private keys, so you don't make this mistake. | |
Jun 24, 2019 at 7:01 | history | became hot network question | |||
Jun 24, 2019 at 5:42 | vote | accept | vy32 | ||
Jun 24, 2019 at 2:00 | answer | added | poncho | timeline score: 15 | |
Jun 23, 2019 at 19:54 | comment | added | vy32 | If you summarize the comments as answers, I can accept them... | |
Jun 23, 2019 at 19:12 | comment | added | Natanael | Also hash based signing algorithms | |
Jun 23, 2019 at 18:09 | comment | added | Maeher | ElGamal, Cramer-Shoup, pretty much anything else based on DL/CDH/DDH. Any of the generic constructions. | |
Jun 23, 2019 at 18:05 | comment | added | SEJPM | McEliece code-based encryption. | |
Jun 23, 2019 at 17:56 | history | asked | vy32 | CC BY-SA 4.0 |