Stories
Slash Boxes
Comments

News for nerds, stuff that matters

RSA Cracked - Not

Posted by jamie on Mon Feb 05, 2001 02:15 PM
from the factoring-large-primes dept.
fintler was the first of many to tell us about the ZDNetAsia and Philippine newspaper stories that proclaim that RSA encryption has been "cracked." This might make an entertaining movie plot but it isn't true. I bet cryptographers get hot tips like this from well-meaning amateurs all the time, but most of them don't get this much press. Here's a cleaned-up edit of what's been bouncing around your inboxes all day (read parts [F] and [I]), and for a briefer commentary by the "R" in RSA, read on.

Hi Jamie --

Thanks for checking with me.

A fellow by the name of Leo de Velez from the Phillipines had thought he had broken RSA, and a reporter colleague wrote up this story and published it. This is probably what you have heard about.

Mr. Velez also wrote to me with his ideas. Unfortunately for him, his approach is actually much *slower* than the naive approach to factoring by trial division by 2, 3, 4, .... His approach doesn't improve on any known techniques, and doesn't constitute a "break" of RSA at all.

If you write to Mr. Velez (leo at teammail dot com) he will confirm...

Thanks again for checking...

Feel free to quote me...

Cheers,
Ron Rivest

This discussion has been archived. No new comments can be posted.
RSA Cracked - Not | Log In/Create an Account | Top | 128 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2
  • RSA problem is NP, but not known to be NP-hard by inri (Score:1) Monday February 05 2001, @06:13PM
  • RSA is not one of the best by inri (Score:2) Monday February 05 2001, @06:43PM
  • Re:Ron Rivest Rules by the_dubya (Score:1) Monday February 05 2001, @07:05PM
  • Re:Ron Rivest Rules by the_dubya (Score:1) Monday February 05 2001, @07:08PM
  • Re:Thanks for the laugh... by Charm (Score:2) Monday February 05 2001, @07:29PM
  • Re:RSA's status by Gleef (Score:2) Monday February 05 2001, @08:20PM
  • Re:We shouldn't use RSA too much. by pzakas (Score:1) Monday February 05 2001, @08:30PM
  • Re:This is exactly what the NSA wants you to think by cicadia (Score:1) Monday February 05 2001, @08:45PM
  • Re:breaking RSA (Score:3)

    by Animats (122034) on Monday February 05 2001, @09:02PM (#455771) Homepage
    the key to breaking RSA encryption, as most people know, is factoring large numbers quickly. According to the current state of mathematics this is not possible except by trial and error, brute force.

    Actually, factoring is a problem which is believed to be hard, but there is no proof that it is. There's no formal lower bound on the amount of computation required to break RSA. But it's a problem that many mathematicians have worked on without cracking it. That's the main reason for confidence in RSA. Nevertheless, the possibility of a new discovery cannot be excluded. (Nor can you exclude the possibility that it has been made already. You have to assume that the world's major cryptographic agencies have smart people working hard, but quietly, on the problem).

    It's also worth remembering that there are lots of problems for which the worst case is exponentially hard, but the average case is far easier. Linear programming and the travelling salesman problem are examples. If you could break a high percentage of keys, that would be of practical use, even if some were harder than others. Note that there have been weak RSA implementations where the keys were ill-chosen from some subset of primes.

    The first attempt at a public-key cryptosystem was based on the knapsack algorithm, a problem that hadn't received much attention. Once people starting looking hard at that problem, a way was found to solve it rapidly. Since then, cryptographers have been very cautious about new asymmetric-key algorithms.

  • Re:We shouldn't use RSA too much. by Sir_Real (Score:1) Monday February 05 2001, @09:45AM
  • Re:Sarah Flannery by Anonymous Coward (Score:1) Monday February 05 2001, @09:45AM
  • Re:The best part of the article by oliphaunt (Score:1) Monday February 05 2001, @09:47AM
  • RSA Crack (Score:4)

    by Alan Livingston (209463) on Monday February 05 2001, @09:48AM (#455775)

    I've cracked RSA. Unfortunately, the details of my algorithm are slightly too large to fit into this here Comment box.

    -P. Fermat

  • by sid_vicious (157798) on Monday February 05 2001, @09:48AM (#455776) Homepage Journal
    The place to look for cracks is less in the theory and more in the implementations.

    I was reading "Crypto", and I remember them mentioning that an older version of PGP was using a pretty weak random number generator, making it easy to guess what the supposedly random keys were.

    Maybe there'll be a shortcut somebody figures out for factoring large numbers quickly into their constituent primes.. -shrug-.. more likely, somebody will find some kind of buffer overflow or cruddy random number generator, or hashed passwords in one particular implemenation of RSA..

    Disclaimer: I am not a mathematician! No need to mentally bully me if I screwed up a detail!

    :)

  • Re:Sarah Flannery (Score:4)

    by ShaunC (203807) on Monday February 05 2001, @09:48AM (#455777) Homepage
    Here you go.

    cryptome.org/flannery-cp.htm [cryptome.org]

    Shaun
  • Multiple Crypto by Plan B (Score:1) Monday February 05 2001, @09:50AM
  • Re:NSA has already done it by cicadia (Score:2) Monday February 05 2001, @09:13PM
  • Re:RSA's status by rjh (Score:2) Monday February 05 2001, @09:32PM
  • Re:Ramanjun by cicadia (Score:1) Monday February 05 2001, @09:36PM
  • Re:RSA's status by mors (Score:1) Monday February 05 2001, @10:22PM
  • A slashdot staffer (actually) checked the story, and found it wasnt true.. Then posted the results! This has to be a first... doesnt it?

    CK

    ---
  • Re:There is a path to cracking RSA by Arkleseizure (Score:2) Tuesday February 06 2001, @12:14AM
  • And in related news... by TheOutlawTorn (Score:2) Monday February 05 2001, @09:19AM
  • Not quite... by Paul Crowley (Score:2) Tuesday February 06 2001, @12:23AM
  • So in response to this... by AntiPasto (Score:1) Monday February 05 2001, @09:19AM
  • Re:There is a path to cracking RSA by AndyMouse GoHard (Score:1) Tuesday February 06 2001, @12:54AM
  • The best part of the 'cleaned-up edit [seedmuse.com] is the encouragement Ron Rivest (The 'R' in RSA) gives to the budding cryptographer.

    The moral of the story is to always obtain peer review (by qualified peers) before publishing your results!

  • Sorry for calling you a troll... by Paul Crowley (Score:2) Tuesday February 06 2001, @01:19AM
  • by jellisky (211018) on Monday February 05 2001, @09:21AM (#455791) Journal
    I really needed something as funny as this to brighten my day.

    Seriously, though, I don't recall all the specifics, but I do believe that, unless some brilliant advances in number theory or computational power happen soon, RSA encryption will be one of the best types around, at least mathematically speaking.
    The thing we have to worry about most currently with RSA is whether or not we're all using the same keys over and over again. That's more of a threat than someone "breaking" RSA.

    -Jellisky
  • Re:This is exactly what the NSA wants you to think by sqlrob (Score:2) Monday February 05 2001, @09:51AM
  • Re:factoring large primes. by Xilman (Score:1) Monday February 05 2001, @09:53AM
  • Ron Rivest Rules (Score:4)

    by Lizard_King (149713) on Monday February 05 2001, @09:55AM (#455794) Journal
    I'm pretty impressed by how Ron handled this situation. I could understand someone in his position getting a little perturbed when a 'story' like this is leaked to the media. Instead, he put in the time and the effort to teach Leo the falicies of his algorithm. I got the feeling when reading the email conversations that Ron *truly* wants to challenge people to get out there and try to crack RSA...
  • Re:The lesson to learn... by Xilman (Score:1) Monday February 05 2001, @09:57AM
  • Are you out of your mind? by TheMCP (Score:2) Monday February 05 2001, @09:59AM
  • Re:The lesson to learn... by norton_I (Score:2) Monday February 05 2001, @09:59AM
  • Re:The lesson to learn... by agentZ (Score:1) Monday February 05 2001, @09:59AM
  • Re:Cliff Notes by Lizard_King (Score:1) Monday February 05 2001, @10:02AM
  • Re:We shouldn't use RSA too much. by bellings (Score:1) Monday February 05 2001, @10:03AM
  • Re:We shouldn't use RSA too much. by yfarren (Score:2) Monday February 05 2001, @10:04AM
  • Re:This is exactly what the NSA wants you to think by armb (Score:1) Tuesday February 06 2001, @02:21AM
  • Re:RSA's status by Gleef (Score:2) Tuesday February 06 2001, @02:56AM
  • Re:RSA's status by Paul Crowley (Score:2) Tuesday February 06 2001, @04:13AM
  • About Point 2 by Paul Crowley (Score:2) Tuesday February 06 2001, @04:29AM
  • Looking closely... a patent trap for the future? by Ouija (Score:1) Tuesday February 06 2001, @04:32AM
  • Er, no. by Paul Crowley (Score:2) Tuesday February 06 2001, @04:35AM
  • Re:We shouldn't use RSA too much. by Urbn Ex1st3nt1al1$t (Score:1) Monday February 05 2001, @10:06AM
  • Re:like kicking a hornet's nest by imadoofus (Score:1) Monday February 05 2001, @10:07AM
  • by norton_I (64015) <hobbes@utrek.dhs.org> on Monday February 05 2001, @10:13AM (#455810)
    >Nothing is unbreakable.

    This is just Not True. Though no encryption agorithm other than a one time pad has been proven unbreakable, the foundations of computer science are based on the ability to calculate (for some problems) with 100% certainty that "you have to do operation o at least f(n) times to solve a this problem", and that certain problems (ie, the halting problem) cannot be solved by computers. Even quantum computing doesn't get around this, it just allows many parallel computations to take place at once.

    I don't think that any wide spread encryption algorithm falls into either the "unsolvable" or "known scale super-polynomically", and I don't expect to see any of the former (that would make it kind of hard to decrypt), but super-polynomic encryption algorithms are certainly possible. That kind of algorithm, while crackable, can be made arbitrairly hard to crack, at much lower cost to the encryptor (assuming the actual alg. runs as a polynomial of the key size).

    Quantum Encryption (which really isn't an encryption algorithm, but a protocol for securely exchanging one time pads) looks like it is provably secure. It is based on the principle that it is impossible to duplicate a 2-state system exactly.

  • RSA is cracked, but slashdot refuses to report it. by Ace905 (Score:1) Monday February 05 2001, @10:14AM
  • please point to the source by johnjones (Score:1) Monday February 05 2001, @10:14AM
  • Re:like kicking a hornet's nest by scotteparte (Score:1) Monday February 05 2001, @10:20AM
  • Re:No, that was NOT harmless gas by TheOutlawTorn (Score:1) Monday February 05 2001, @10:23AM
  • Re:We shouldn't use RSA too much. by dbremner (Score:2) Monday February 05 2001, @10:25AM
  • Would you like a challenge text? by Paul Crowley (Score:2) Tuesday February 06 2001, @04:43AM
  • Re:Good lord. by jovlinger (Score:1) Tuesday February 06 2001, @05:25AM
  • Re:RSA's status by jovlinger (Score:2) Tuesday February 06 2001, @05:58AM
  • Re:RSA's status by jovlinger (Score:2) Tuesday February 06 2001, @06:09AM
  • Re:key question (tangent) by plam (Score:1) Tuesday February 06 2001, @06:45AM
  • Re:We shouldn't use RSA too much. by fintler (Score:1) Tuesday February 06 2001, @07:27AM
  • Re:RSA's status by Fyndo (Score:1) Tuesday February 06 2001, @07:34AM
  • Re:This is exactly what the NSA wants you to think by cicadia (Score:1) Tuesday February 06 2001, @07:41AM
  • Re:The best part of the article by coolgeek (Score:1) Tuesday February 06 2001, @04:29PM
  • Re:Look for cracks in the implementations by segmond (Score:2) Monday February 05 2001, @10:25AM
  • Re:Cliff Notes by elmegil (Score:1) Monday February 05 2001, @10:25AM
  • There is a path to cracking RSA by Anonymous Coward (Score:2) Monday February 05 2001, @10:31AM
  • Re:RSA Crack by savvy (Score:1) Monday February 05 2001, @10:34AM
  • Re:This is exactly what the NSA wants you to think by sqlrob (Score:1) Monday February 05 2001, @10:37AM
  • Re:Congratulations by mihalis (Score:1) Monday February 05 2001, @10:40AM
  • Re:crack RSA = factoring in P by The NT Christ (Score:1) Monday February 05 2001, @12:17PM
  • Re:RSA Crack (Score:3)

    by grappler (14976) on Monday February 05 2001, @10:42AM (#455832) Homepage
    I think we are doomed to see one of these remarks every time there is a story that has something to do with some kind of math problem/puzzle. Oh well.
  • Re:like kicking a hornet's nest by griffjon (Score:2) Monday February 05 2001, @10:42AM
  • breaking RSA by daevt (Score:2) Monday February 05 2001, @12:18PM
  • Re:Hasn't everyone? by Bingo Foo (Score:1) Monday February 05 2001, @12:18PM
  • Re:There is a path to cracking RSA by Sweetums (Score:1) Monday February 05 2001, @12:24PM
  • Re:Good lord. by Lozzer (Score:1) Monday February 05 2001, @12:51PM
  • Re:RSA Crack by Alatar (Score:1) Monday February 05 2001, @12:55PM
  • Re:This is exactly what the NSA wants you to think by armb (Score:1) Wednesday February 07 2001, @06:14AM
  • Granted, but... by Paul Crowley (Score:2) Thursday February 15 2001, @08:14AM
  • Re:like kicking a hornet's nest by Bingo Foo (Score:1) Monday February 05 2001, @10:53AM
  • Re:Thanks for the laugh... by divec (Score:2) Monday February 05 2001, @10:59AM
  • crack RSA = factoring in P by kevin805 (Score:2) Monday February 05 2001, @11:05AM
  • Re:RSA Crack by MegaFur (Score:1) Monday February 05 2001, @11:11AM
  • Good lord. by synth7 (Score:2) Monday February 05 2001, @11:12AM
  • Re:like kicking a hornet's nest by plam (Score:2) Monday February 05 2001, @12:58PM
  • Re:Thanks for the laugh... by Lozzer (Score:1) Monday February 05 2001, @01:03PM
  • Re:Thanks for the laugh... by jellisky (Score:1) Monday February 05 2001, @11:19AM
  • Re:The best part of the article by willis (Score:1) Monday February 05 2001, @01:07PM
  • Re:The best part of the article by coolgeek (Score:1) Monday February 05 2001, @11:27AM
  • Re:RSA Crack by grappler (Score:1) Monday February 05 2001, @01:09PM
  • Ramanjun (Score:3)

    by RandomPeon (230002) on Monday February 05 2001, @01:35PM (#455852) Journal
    Though seems unlikely that an unknown person might find the counterexample, it's a bad idea to dismiss it as "impossible" or "funny", because one day, in some mathematical field or another, it'll happen.

    It has happened before, and could happen again. Higher mathematics is a fascinating field - every now and then you end up with interesting character. Erdos was a crazy vagabond but he is one the most prolific and insightful mathematicians of modern times. Ramajun (sp?) was an Indian college dropout who made made significant contributions in analysis with little formal training in math. He wasn't big on proof, and some of his 'thereoms' were just stated as truths, and not rigorously justified (or dejustified) until after his death.

    RSA's biggest fear just might be some modern day Ramajun. The big 'R' should be understandably apprehensive whenever some guy off the street emails and says he's broken RSA - because it just could be true.
  • Re:crack RSA = factoring in P by Paul Crowley (Score:2) Monday February 05 2001, @01:35PM
  • heh by l33t j03 (Score:1) Monday February 05 2001, @09:21AM
  • The lesson to learn... by autocracy (Score:2) Monday February 05 2001, @09:22AM
  • Do you hear something? by Anonymous Coward (Score:1) Monday February 05 2001, @09:23AM
  • Dammit, Jamie! (Score:5)

    by OlympicSponsor (236309) on Monday February 05 2001, @09:26AM (#455857)
    "Here's a cleaned-up edit of what's been bouncing around your inboxes all day..."

    Turn off your javascript! I don't want you reading what's bouncing around MY inbox!
    --
    MailOne [openone.com]
  • by Ben Schumin (312122) on Monday February 05 2001, @09:27AM (#455858)
    People really seemed to get quite upset about the possibility of someone cracking RSA. I can imagine people were probably quite scared. I think this highlights a problem in our security infrastructure.

    Right now, there are so many systems that are 100% reliant on encryption to provide their security. What's going to happen to our security infrastructure once someone *does* find a way to break these systems?

    Don't we need some kind of "Plan B?" Whether it comes from a mathematical breakthrough on factoring, or quantum computing, these methods will eventually be broken. Nothing is unbreakable.

    We're just lucky that this time someone was just a bit confused.

  • In Related News... by johndiii (Score:2) Monday February 05 2001, @09:27AM
  • Good! by Drakantus (Score:2) Monday February 05 2001, @11:41AM
  • Re:Thanks for the laugh... by anon757 (Score:1) Monday February 05 2001, @11:52AM
  • Re:RSA Crack by EvlG (Score:2) Monday February 05 2001, @11:52AM
  • A reputable source by diablovision (Score:1) Monday February 05 2001, @11:55AM
  • Re:like kicking a hornet's nest by 037 (Score:1) Monday February 05 2001, @11:59AM
  • Re:Thanks for the laugh... by divec (Score:1) Monday February 05 2001, @12:13PM
  • Re:Thanks for the laugh... by david duncan scott (Score:1) Monday February 05 2001, @12:13PM
  • Re:crack RSA = factoring in P by Paul Crowley (Score:2) Monday February 05 2001, @02:05PM
  • Re:The best part of the article by Repton (Score:1) Monday February 05 2001, @02:05PM
  • Re:We shouldn't use RSA too much. by /ASCII (Score:1) Monday February 05 2001, @12:14PM
  • Re:crack RSA = factoring in P by The NT Christ (Score:1) Monday February 05 2001, @02:10PM
  • RSA's status (Score:3)

    by rjh (40933) <rjh@NoSpAm.sixdemonbag.org> on Monday February 05 2001, @02:26PM (#455871)
    I'm very hesitant to declare RSA to be "one of the best types around". RSA is built on several conjectures, none of which have been proven, namely:
    1. The only way to make a general break of RSA is to factor large composite numbers,
    2. Factorization of large numbers is an NP-complete problem,
    3. P != NP
    Remember: none of these have been proven. At all. There is absolutely no evidence of the correctness of any of the three conjectures, except that historically we haven't been able to do it--and that's exceptionally weak evidence.

    Compare this against something like elliptical-curve cryptography. ECC is also built on many conjectures, but one of them (the Taniyama-Shimura Conjecture) has recently been formally proven (by Wiles, et al). Mathematicians are still reviewing the multiple Taniyama-Shimura proofs to make sure that (a) they are correct singly, and (b) taken together they prove the entirety of Taniyama-Shimura--but last I heard, things were looking promising.

    The thing we have to worry about most currently with RSA is whether or not we're all using the same keys over and over again.

    Absolutely not. We've got some extremely good ways of generating large random primes. The odds of a collision in the keyspace is probably somewhere on the order of 10^(-150), a really really small chance.

    If you want to see this principle in action, connect to a PGP keyserver and type in your key ID (a cryptographic hash of your key). If you get any other keys coming up with your same key ID, then I'll agree that we've got a problem. Otherwise, don't worry about it. :)
  • Re:This is exactly what the NSA wants you to think by Smitty825 (Score:2) Monday February 05 2001, @02:39PM
  • Re:Congratulations by mihalis (Score:1) Monday February 05 2001, @02:46PM
  • Re:crack RSA = factoring in P by The NT Christ (Score:1) Monday February 05 2001, @03:11PM
  • by Pinball Wizard (161942) on Monday February 05 2001, @09:29AM (#455875) Homepage Journal
    According to Bill Gates, "the obvious mathematical breakthrough would be to factor large prime numbers" [google.com]

    I would like to announce the solution to this difficult scientific problem as well as to establish prior art against any future patent holders. The following code is now in the public domain, feel free to add it to your security product.

    Here is my algorithm for factoring prime numbers.

    double FactorPrime(double PrimeNum)
    {
    cout << "The factors of prime number " << PrimeNum << " are 1 and << PrimeNum << ".";
    return PrimeNum;
    }

  • Re:We shouldn't use RSA too much. by swazimuti (Score:1) Monday February 05 2001, @09:31AM
  • Sarah Flannery by Chang (Score:1) Monday February 05 2001, @09:32AM
  • Re:factoring large primes. by legoboy (Score:1) Monday February 05 2001, @09:33AM
  • Cliff Notes (Score:4)

    by funkman (13736) on Monday February 05 2001, @09:34AM (#455879) Homepage
    Leo: I cracked RSA!
    Ron: How about some details.
    Leo: Here are some. Blah, blah...
    Ron: How about some details.
    Leo: Here is an example. Blah, blah...
    Ron: Silly rabbit, trix are for kids. You've proved to yourself that this is a "hard problem". Everyone else in this field already knows this. But good try and keep up the good work.
    Leo: I think you are wrong and my method is faster.
    Half of Slashdot Crowd: What an idiot!
    Other Half of Slashdot Crowd: I think he's onto something!
    Troll: Look at my goatse.cx link hidden as an informative link!
  • Re:There is a path to cracking RSA by IKEA-Boy (Score:1) Monday February 05 2001, @03:23PM
  • Re:RSA's status by dillon_rinker (Score:2) Monday February 05 2001, @03:46PM
  • Re:like kicking a hornet's nest by Dastardly (Score:1) Monday February 05 2001, @04:13PM
  • Early PGP development by rjh (Score:2) Monday February 05 2001, @04:31PM
  • NSA has already done it by SpinalTap (Score:1) Monday February 05 2001, @04:51PM
  • In that case there's a problem already. by TheLink (Score:1) Monday February 05 2001, @05:34PM
  • Re:Thanks for the laugh... by TheLink (Score:1) Monday February 05 2001, @05:36PM
  • by Ratteau (183242) on Monday February 05 2001, @09:36AM (#455887) Homepage


    I achieved cold fusion in my bathtub this morning.

    You better double-check your results and to make sure that gas emission was indeed helium.

  • Hasn't everyone? (Score:3)

    by Pedrito (94783) on Monday February 05 2001, @09:37AM (#455888) Homepage
    Hasn't everyone cracked RSA? I did a long time ago. Read about it in my out-of-print book Undocumented Cryptographic Algorithm Cracks.

    Pete Davis

  • by wynlyndd (5732) <wynlyndd@gmail . c om> on Monday February 05 2001, @09:37AM (#455889) Homepage
    Just asking. :)
  • Even if it did work... by Curious G (Score:1) Monday February 05 2001, @09:37AM
(1) | 2