Live data from Hacker News

Schnorr confirms paper is his, claims it “destroys RSA cryptosystem”

twitter.com

51–60 of 81 posts

Re: Schnorr confirms paper is his, claims it “destroys RSA cryptosystem”

#51
post #2

It doesn't destroy it...at best it weakens the lower RSA bit keys. If it destroys it...why not prove it with a PoC on one of the RSA numbers that hasn't been factored yet. RSA-260 is still open...

From the look of it, he hasn't really claimed this yet in public. This link is someone on twitter saying he did in private. I would just wait

He claimed it in the paper he posted on eprint.

"This destroys the RSA cryptosystem" - Claus Peter Schnorr[0]

[0]: https://eprint.iacr.org/2021/232.pdf

Re: Schnorr confirms paper is his, claims it “destroys RSA cryptosystem”

#52
post #2

It doesn't destroy it...at best it weakens the lower RSA bit keys. If it destroys it...why not prove it with a PoC on one of the RSA numbers that hasn't been factored yet. RSA-260 is still open...

Agreed. Typical mathematician mentality People would be more convinced by presenting a factorization of a challenge RSA number

As a computational mathematician, I must object. The world is large enough for multiple deep specializations. I can't think at this level of abstraction (hence, I quit number theory after bashing at it for a few years). I can, however, read a math paper and put together an implementation as long as I'm familiar with the notation and the axiom of choice hasn't been used in a nontrivial matter. But then, my implementation would probably piss off software engineers who like to castigate research software that doesn't meet their standards (rather than, say, helping out).

Expecting everybody to have mastery of every specialization that their work touches is toxic and unproductive. I look forward to a team of motivated undergrad number theorists to tear into this and hack up an implementation.

Re: Schnorr confirms paper is his, claims it “destroys RSA cryptosystem”

#53
post #32

Earlier quoted context omitted.

Ron Rivest explains himself that once in a while he gets an email from someone saying basically "I broke RSA": not everyday but it's a semi-regular occurrence. And he always nicely answers by asking the person claiming to have broken it to solve a challenge (and it's not even a crazy high number of RSA bit keys he gives). Theory is nice but if you can find the solution to something, just do it and then brag once it's…

Way back when dinosaurs roamed the earth and comp.compression on Usenet was a place to be, usually we went beyond the pigeonhole principle by asking people to grab a megabyte from random.org, compress it, and then get back to us. Nobody ever did.

I remember one of those exchanges, two people waged money about compressing random data so that the data + decompress program would be smaller than the original data.

The other guy came back with a program that moved some of the random data into the metadata of the filesystem, in such a way so that the produced files did indeed become small enough.

Don't know if the other guy ever paid out.

Re: Schnorr confirms paper is his, claims it “destroys RSA cryptosystem”

#54
post #25

Earlier quoted context omitted.

>> As far as I know, it's still just a long-standing conjecture that breaking RSA is as difficult as factoring. No, that's not a conjecture. If you factor the modulus you can directly calculate the private key from the public one. Edit: oh maybe you mean that it's possible to break RSA faster without factoring... Its been too long since I looked at that.

> No, that's not a conjecture. If you factor the modulus you can directly calculate the private key from the public one. You have misread my post. The conjecture is that the RSA problem is as difficult as the factoring problem. In other words, it's possible that solving the RSA problem isn't as difficult as the factoring problem (but most people doubt it). A This is the inverse of your statement. Factoring breaking R…

Yeah, that's what I tried to say with my edit.

Re: Schnorr confirms paper is his, claims it “destroys RSA cryptosystem”

#55
post #18
post #4

The two links to the paper...had to navigate twitter a bit to find them: https://eprint.iacr.org/2021/232.pdf (older) https://www.math.uni-frankfurt.de/~dmst/teaching/WS2019/SVP9... (newer) Edit: And the abstract with the "destroyes the RSA..." blurb: https://eprint.iacr.org/2021/232

Quick summary, he's found a faster way to factor numbers. He hasn't found a way to break RSA that isn't equivalent to factoring the modulus. (As far as I know, it's still just a long-standing conjecture that breaking RSA is as difficult as factoring. RSA always uses odd exponents. The Rabin cryptosystem is similar to RSA except that it always uses 2 as the public exponent and is provably as difficult as factoring, bu…

> the number of possible plaintexts is 4 times the number of possible ciphertexts, so decryption gives you back 4 possibilities and you need some convention that only one of those was a legal message.

This condition is satisfied by ~100% of all communications, including stuff like software downloads. (If I send you a file, then yes, any message is legal, but as soon as you try to do anything with it, you'll know whether the message was correct or not.)

Re: Schnorr confirms paper is his, claims it “destroys RSA cryptosystem”

#56
post #50

Earlier quoted context omitted.

If Frederic Jacobs says he communicated with Schnorr, he thinks he communicated with Schnorr. It's possible that someone is impersonating Schnorr.

If only there was some kind of way of proving who you were... possibly using public key cryptography? ;)

Elliptic Curve Cryptography still has an excellent theoretical security record, and will likely keep its record until the advent of quantum computers. Also, trustworthy digital signature is actually not too difficult even given the doomsday scenario - if all public-key cryptosystems are broken, as long as you still have a secure hash function, you can use Merkle signature [0].

[0] https://en.wikipedia.org/wiki/Merkle_signature_scheme

Re: Schnorr confirms paper is his, claims it “destroys RSA cryptosystem”

#57
post #39

Earlier quoted context omitted.

> Another thing that often bothers me are claims and emphasis of how fast constructions are. This just makes it easier to brute force. People generally talk about speed of encryption and decryption. You're complaining about time for bruit-force attacks. In general, there's not a linear relation between the two, and the time for initial TLS session setup matters. If it takes a year to hit amazon.com for the first time…

> People generally talk about speed of encryption and decryption. You're complaining about time for bruit-force attacks. If it takes me k time to decrypt something where there are N key variations and where I can run p attempts in parallel, the maximum runtime for a brute force attack is k*N/p. Perfectly linear relationship. This is why we want large key spaces, and why algorithms needing offline brute force protecti…

> This is why we want large key spaces

Yes, but large key spaces are really easy to have. The size of the key space doesn't cost you anything when you're encrypting or decrypting, but it costs the earth if you're trying to guess the key.

> and why algorithms needing offline brute force protection like password hashing algorithms artificially increase execution time and resource requirements

Ehhhh... this is more of a function of the fact that the password space is much smaller than it looks. Password cracking attempts generally aren't trying to exhaust the space. Instead, they're trying to guess the password based on the known properties of passwords. You start with common passwords and work your way down to iffy ones. You don't bother guessing rare passwords; there are too many of them.

Rainbow tables exist, but they have sharp length limits, precisely because of the explosion-of-the-key-space phenomenon.

Re: Schnorr confirms paper is his, claims it “destroys RSA cryptosystem”

#59
post #32

Earlier quoted context omitted.

Way back when dinosaurs roamed the earth and comp.compression on Usenet was a place to be, usually we went beyond the pigeonhole principle by asking people to grab a megabyte from random.org, compress it, and then get back to us. Nobody ever did.

I remember one of those exchanges, two people waged money about compressing random data so that the data + decompress program would be smaller than the original data. The other guy came back with a program that moved some of the random data into the metadata of the filesystem, in such a way so that the produced files did indeed become small enough. Don't know if the other guy ever paid out.

When I was a kid I found some compression program on a BBS, that claimed to use "wavelets" to compress even more than was previously thought possible. It turned out it was using a similar trick (but this was in MSDOS, so it was just hiding blocks in unused parts of the disk and storing their addresses in the "compressed" file). I blithely used the tool on some things I had on hand that were taking up too much space, and predictably lost ~all of them.

I learned a little bit about information theory that day, and my sneakernet bandwidth was saturated for a while afterwards.

Re: Schnorr confirms paper is his, claims it “destroys RSA cryptosystem”

#60

I wrote my thesis on post-quantum public key cryptosystems, though I'm not currently a practitioner and haven't been academically active since ~2017 or so. With those provisos in mind, I'll try to give the summary as I see it. As a basic tl;dr I'm skeptical of the paper. Crypto-twitter is lit up about this right now and as far as I can tell, harbors the same skepticism. - For context and background: yes, there are we…

Assuming it works, I'm interested in its limitations. At various complexity levels, there are subsets of problems that yield easily, like unsafe primes in RSA, or trivially, how I can instantly get one factor of an even composite.

Schnorr's main novel claim here seems to be a speedup in finding the SVP and CVP in some cases (he explicitly acknowledges limitations.) A Proof Of Concept seems like it would be great to test for edge cases, and that's where I think the interesting bits are likely to be. Disclaimer: Not a mathematician or complexity theorist. Just here to learn, and glad to be corrected any time.

Post reply on HN