Slashdot Mirror


Chinese Prof Cracks SHA-1 Data Encryption Scheme

Hades1010 writes to mention an article in the Epoch Times (a Chinese newspaper) about a brilliant Chinese professor who has cracked her fifth encryption scheme in ten years. This one's a doozy, too: she and her team have taken out the SHA-1 scheme, which includes the (highly thought of) MD5 algorithm. As a result, the U.S. government and major corporations will cease using the scheme within the next few years. From the article: " These two main algorithms are currently the crucial technology that electronic signatures and many other password securities use throughout the international community. They are widely used in banking, securities, and e-commerce. SHA-1 has been recognized as the cornerstone for modern Internet security. According to the article, in the early stages of Wang's research, there were other data encryption researchers who tried to crack it. However, none of them succeeded. This is why in 15 years Hash research had become the domain of hopeless research in many scientists' minds. "

416 comments

  1. How long until... by dada21 · · Score: 4, Interesting

    ...the State Department decides this is considered a terrorist activity and finds a way to make it law/international treaty that this is abolished? Honestly, I can see the out-of-whack State security thugs deciding that this is an act of war.

    I'm a big fan of teams like this in unraveling the security defects out there -- giving others more reason to make more secure schemes. I'd love to know how one can finance these groups (legally?). What does her group specifically gain from all this labor? Who pays for them?

    1. Re:How long until... by fyngyrz · · Score: 3, Insightful

      We gain the obvious: The more we know, the better off we are. All science contributes to rolling back the veil of the unknown, and (eventually) almost all science benefits us. Encryption research is no exception. Suppressing research in favor of the dogma of the day is old-school religious thinking. Not a good way to go.

      Besides; my suspicion is that if she's gone and cracked it, the odds are at least reasonable that the NSA and crew already had, anyway — it's not like they would tell us if they had. Time to move on.

      --
      I've fallen off your lawn, and I can't get up.
    2. Re:How long until... by drgonzo59 · · Score: 0, Troll
      And what does a professor at your local university gain from having tenure and sitting on his ass all day without doing anything (teaching 2 classes a week doesn't count as "doing something"), getting paid $70k, without the possibility of ever being fired until the day he dies...?


      Here is a professor that actually does something and everyone is amazed - "wow, a professor that actually works, something is fishy..."

    3. Re:How long until... by Instine · · Score: 2, Insightful

      Like most things there, I'm guessing (tho this could well be very predjudist) that the Government pays... But she has done anyone who banks online a favour, by showing the flaw in the system. It would be naive to think that only she would ever crack it. What is interesting is that she has made it public knowledge that she has cracked it. This is probably China flexing its IT knowhow muscles a little. Not in such a threatening way, but a "look at the level at which we can play" kind of way. And no! This is not an act of war, nor would the US Gov be wise to call it one. But hey, their not so wise....

      --
      Because you can - or because you should?
    4. Re:How long until... by Anonymous Coward · · Score: 5, Insightful

      Besides; my suspicion is that if she's gone and cracked it, the odds are at least reasonable that the NSA and crew already had

      Not necessarily. There are often times when major leaps like this are made because of the efforts of one exceptionally brilliant person. It doesn't matter if you have whole teams of really smart people working on a problem, because this one person will come along and break the field open in a new way. That seems to be what's happened here.

    5. Re:How long until... by Anonymous Coward · · Score: 1, Informative

      The tenure and high salary is a reward for the years said professor spent doing and publishing meaningful research. Why are you harassing them when they have already provided their talents?

    6. Re:How long until... by Anonymous Coward · · Score: 0

      A three letter US Government agency already knows...

      1) SHA-1 is more vulnerable to collisions then first calculated and...
      2) Knows how spoofable SHA-1 packets are in the real world, if they don't already know how to spoof them.

      It would be prudent for our secret TLA's to have technologic capabilities that are deemed 'mathematically improbable' to do.

    7. Re:How long until... by myowntrueself · · Score: 5, Funny

      We gain the obvious: The more we know, the better off we are.

      You never read any H.P Lovecraft then...

      --
      In the free world the media isn't government run; the government is media run.
    8. Re:How long until... by drgonzo59 · · Score: 0, Offtopic
      Because they are paid to do nothing. If their research was meaningful and worthy they should be paid for it while they were doing it. Why not instead reward those who actually research something or produce something useful.

      Wouldn't your rather spend your tax money paying somebody who is finding a cure for cancer instead of paying somebody to sit around do nothing because they published stuff 20 years ago? What now they are too stupid to publish or not able to research anymore? -- No, they are just lazy. I don't see any reason whatsoever to reward laziness.

    9. Re:How long until... by Workaphobia · · Score: 3, Interesting

      I think there's a difference in the way the government would treat someone who finds a critical vulnerability in an otherwise secure system, and someone who find just another practical exploit in an inherently insecure system.

      The reason businesses and governments don't appreciate the work of some Joe Researcher who finds another buffer overflow vulnerability is that they are a dime a dozen and impossible to eliminate entirely, so rather than go after the bug they go after the guys who find and publish them. Without these white-hat hackers, the black-hats have less ammunition.

      Compare this to breaking a hash algorithm, where the security repercussions are not specific to any one application, but rather a whole domain that was previously thought to be secure. If you persecute a researcher in that field, you don't stop some major government intelligence agency from financing the same kind of research with even worse results, as they wouldn't be so public about it once they reach a conclusion.

      However hopeless hash researchers think their field is, it can't be nearly as bad as trying to secure software implementations of buffer overflows (and whatever their modern successors are). Mundane flaws like that will always exist, so publishing specific information about them doesn't really help too much. Systematic, interesting flaws like this one however, are much more important and should be made public.

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    10. Re:How long until... by Anonymous Coward · · Score: 2, Funny

      Speaking as a graduate student already avoiding all teaching duties and enjoying grants that basically asking nothing in return (my country is generous with funding), I think rewarding laziness is a very good thing.

    11. Re:How long until... by kfg · · Score: 1

      Wouldn't your rather spend your tax money paying somebody who is finding a cure for cancer. . .

      Please identify this person.

      KFG

    12. Re:How long until... by Raffaello · · Score: 5, Insightful

      There is no other way to protect unpopular views. The whole purpose of tenure is to allow scientists with new or minority ideas that are outside of the scientific/political/economic orthodoxy to continue to do research in spite of the fact that their work can't get wide publication. We make them prove that they are competent by meeting the extremely high standards of the tenure review process - getting tenure is no cake walk - then we give them the freedom to follow research avenues without regard to how popular that area of research is, and without fear that unconventional avenues or conclusions will cost them their job.

      Part of the price we pay for this is that some people will be lazy. Academia as a whole feels that this is worth the risk because:
      1. The tenure review process will screen out the overwhelming majority of the lazy people - you simply can't get tenure if you're lazy - it's too damn hard.
      2. Carrying a few lazy professors is more than worth the benefit of having a faculty that is unafraid to voice the truth as they see it without fear of reprisal from administration, established researchers in their field, powerful alumni, government, etc.
      3. Knowing what work will lead to something "useful" is tantamount to being able to predict the future. The idea that one can tell in advance where important breakthroughs will come from or where they will lead is a bean counter's fantasy. Therefore we have to trust that extremely competent scientists when allowed to follow their own chosen research paths without coercion will come up with important results. It's worked for us so far.

    13. Re:How long until... by drgonzo59 · · Score: 1

      Go to the NIH website

    14. Re:How long until... by Anonymous Coward · · Score: 0

      if there is a critical vulnerability, it isn't a secure system.

      buffer overflows are far from impossible to eliminate entirely, they are the result of lazy programming.

    15. Re:How long until... by wrf3 · · Score: 1

      Technology absent intelligence doesn't do anything. We're the problem, not the things we develop. "Knowledge puffs up, but love builds up."

    16. Re:How long until... by symbolic · · Score: 5, Funny

      And I hear that Microsoft is still looking for that one person.

    17. Re:How long until... by Anonymous Coward · · Score: 1, Insightful

      Unfortunately, this is not really true. There are already things that can be done to dramatically reduce the likelihood of buffer overflows as well as things like numeric (math) overflows and underflows. It is just that it is more work (and time) for the developers to do this.

      In our present business climate, it is better to ship a product without security and then do monthly patches than it is to design the product from the beginning so that it requires fewer patches. After all, the customer will not buy what is not on the market, and any unpatched holes only harm the customer, not the vendor.

    18. Re:How long until... by kimba · · Score: 1
    19. Re:How long until... by kfg · · Score: 3, Funny

      Cool, now we can let all the other lazy bastards go and save some money.

      And by the way, what has he done for us lately?

      KFG

    20. Re:How long until... by Anonymous Coward · · Score: 2, Insightful

      Even if you have tenure there are still techniques to drop the dead wood. You will never get another raise and any means to make you miserable will be used if you fail to do good research.

    21. Re:How long until... by Anonymous Coward · · Score: 0, Insightful
      The whole purpose of tenure is to allow scientists with new or minority ideas that are outside of the scientific/political/economic orthodoxy to continue to do research in spite of the fact that their work can't get wide publication.
      You do realize that the way you get tenure is by churning out incremental improvements to the existing orthodoxy. Take a chance on anything new and you risk not getting published and thus not getting tenure. By the time you make associate professor, most traces of innovation have been stomped out.
      -A Graduate Student
    22. Re:How long until... by brunson · · Score: 2, Funny

      Last time I checked Lovecraft wrote fiction. And crappy fiction, at that.

      --
      09F911029D74E35BD84156C5635688C0
      Jesus loves you, I think you suck
    23. Re:How long until... by Nutria · · Score: 1, Flamebait
      There are already things that can be done to dramatically reduce the likelihood of buffer overflows as well as things like numeric (math) overflows and underflows.

      Sure. Stop using C.

      It is just that it is more work (and time) for the developers to do this.

      Only if you use C.

      --
      "I don't know, therefore Aliens" Wafflebox1
    24. Re:How long until... by amRadioHed · · Score: 1, Informative

      Suppressing research in favor of the dogma of the day is old-school religious thinking That's exactly his point. Suppressing research in favor of dogma is something the current Administration excels at.
      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    25. Re:How long until... by Sloppy · · Score: 1

      Does "terrorist" merely mean any "any opposing force" now? Maybe the "War On a Tactic" has become the "War On Whoever We're At War With."

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    26. Re:How long until... by Dilaudid · · Score: 1

      How long until the State Department decides this is considered a terrorist activity and finds a way to make it law/international treaty that this is abolished? Honestly, I can see the out-of-whack State security thugs deciding that this is an act of war. So you're putting words into the State Department's mouth, then criticising them for being out of whack, and deciding that they would use this to provoke an international dispute with China - which, aside from being a nuclear power, security council member, and owning enough T-bonds to screw the dollar into the floor, is also keeping US wages down and allowing American corporations to have the best earnings figures in history. With a grasp of political reality like yours you should really run for office - you're made for the presidency.
    27. Re:How long until... by jank1887 · · Score: 1

      the state dept doesn't have to worry about doing anything. All we need to do is find one plase where SHA-1 is used in DRM or any other 'digital media protection' or copyright scheme, and we can put out a warrant for her arrest under the DMCA. Now, if only the Chinese extradition treaty would kick in... 2-way of course :)

    28. Re:How long until... by fyngyrz · · Score: 5, Insightful
      Is [goatse.cx] that [tubgirl.com] so [lemonparty.org]?

      Absolutely. I'm not in the least offended by what other people choose to do to themselves and with intelligently consenting partners. Amused sometimes, but not offended. I'm only offended by what people do to non-consenting partners or partners who cannot consent in a reasonably intelligent fashion. And in such cases, it is useful to know what is going on.

      And technology does do bad things, for one we're helluva lot better at polluting the planet than we were without technology

      You said yourself: "we're helluva lot better at polluting the planet"... the culprit isn't technology. The culprit is people. Technology can clean up pollution, even eliminate it at its source in some cases. You're blaming the gun for the thoughts and actions of the person who decided to fire it, which is wrong. Guns and technology have no way to say "No, wait, don't do that!" It's not the same as when Bush orders a cop to pick someone up without a warrant; the action is evil, and the cop is evil for obeying because that cop could (and should) have said "no, this is wrong" and aborted the process. The lesson is: You can't blame intermediaries in any human action unless those intermediaries are also human.

      Or another totalitarian regime backed up by massive databases, computer checks and surveilance cameras. KGB or Stasi would just drool over the possibilities they'd have today.

      Well, we call that the Government of the United States of America; they used to be controlled by a document we call the constitution, which laid a very nice groundwork for a government, but that era appears to be completely over.

      Witness Commerce clause absurdities, 2nd amendment erosion, ex post facto law and punishment, phone tapping, mail opening, "free speech zones", theft of land for tax revenue, government backing of religion in multiple venues, loss of habeas corpus, torture... and all these changes made in how we operate without the (supposedly) required constitutional hoop-jumping. The only question that remains is, what new way will they find to foul our nest?

      How close are we, really, to becoming something that in no serious way resembles what the founders put in place? As this happens, from where does the government derive its authority? If it won't obey the constitution (and that seems very clear indeed), then how is the government going to justify any action it takes? I really don't understand how a government official can look a run of the mill citizen in the eye today. But again, we're talking about the actions of human beings, not the capabilities of a government. Just because you have databases doesn't mean you have to make no-fly lists; you could have a list of people who need cancer surgery, instead.

      Technology, inanimate objects, ideas - even horrifying ideas - these aren't the enemy. People without ethics that take other people's rights into account, or with canned ethics based on apocalyptic religious bullshit like G. W. Bush, those people are the problem.

      --
      I've fallen off your lawn, and I can't get up.
    29. Re:How long until... by Anonymous Coward · · Score: 0

      He does write fiction, but with some exceptions (The Call of Cthulhu being, ironically, one of them) his work is amazing. Try At the Mountains of Madness or The Case of Charles Dexter Ward for examples.

    30. Re:How long until... by Workaphobia · · Score: 1

      I realize there are ways to find such simple flaws as integer mistakes and buffer overflows, that's why I added the qualification "and whatever their modern successors are". For a complex piece of software, I don't think it's currently possible to demonstrate its security/reliability to a certainty even if it has an unlimited budget - although I am not disagreeing with your claim that it is economically unfeasible to even make an attempt.

      Anyway, regardless of how easy or difficult it is to eliminate the mundane problems, the point still stands that they will be a problem whether or not one more person steps up and announces that he found a hole. It's a different scenario than what we have here, where someone is (supposedly) demonstrating flaws in one of the cornerstones of today's hashing algorithms. This person's research makes the subject more secure, not less.

      Time for a corny slashdot analogy: If you're trying to secure swiss cheese, you may be justified in shooting the people who document the location of the holes, rather than trying to patch them all up. Replace that with a donut, and you may want to reward the person who shows you the opening in the middle, so that you can cover it up and go back to a state of relative security.

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    31. Re:How long until... by Hans+Lehmann · · Score: 1
      I think there's a difference in the way the government would treat someone who finds a critical vulnerability in an otherwise secure system, and someone who find just another practical exploit in an inherently insecure system.

      An "otherwise secure system" is just an "inherently insecure system" in which nobody has *yet* found all the weaknesses. To think otherwise is to ignore reality.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    32. Re:How long until... by E++99 · · Score: 2, Interesting
      People without ethics that take other people's rights into account, or with canned ethics based on apocalyptic religious bullshit like G. W. Bush, those people are the problem.

      That's funny, G.W.Bush speaks very openly about his religion, yet I've never heard him speak a thing about the apocalypse. You seem to be under the influence of the anti-Bush propaganda machine.
    33. Re:How long until... by king-manic · · Score: 2, Interesting

      That's funny, G.W.Bush speaks very openly about his religion, yet I've never heard him speak a thing about the apocalypse. You seem to be under the influence of the anti-Bush propaganda machine.

      that problably because Bush is aware that anyone who refers to the rapture as a real and upcoming vent will be seen as a nutter except by fundementalist christians. Althought the number of fundies are large, they are not large enough to vote him in. He is also likely not a fundie himself. Chances are he's only pandering to the fundies for votes and pays lip service to their nutter ideas.

      --
      "There are more things in heaven and earth, Horatio, than are dreamt of in your philosophy."
    34. Re:How long until... by Anonymous Coward · · Score: 0

      That's what they all say, at least until the Elder Gods come calling...

    35. Re:How long until... by ancient_kings · · Score: 0

      >1. The tenure review process will screen out the overwhelming majority of the lazy people - you simply can't get tenure if you're lazy - it's too damn hard.

      What a major load of crapt. I've seen several professors rip off writings/proposals/papers off of some extremely brilliant foreign (mainly Indian, Chinese and Russia) graduate students and post-docs. Unfortunately, those individuals are too scared to prosecute their universities and professors (and rightly so). NOW, THOSE professors get tenure, the honest professors who give credit to those billiant individuals are shown the door on average. Point is: cheating works in acadamia, but that's another topic....

    36. Re:How long until... by diablomonic · · Score: 4, Insightful
      there is no anti bush propaganda machine, only truth...

      (actually I dont completely believe that. almost EVERYTHING on mainstream news seems to be propaganda from one group or another to me. Its just that where bush is concerned, they dont really have to try very hard)

      --
      watch "the money masters" on google video
    37. Re:How long until... by rob_squared · · Score: 1

      Tenure is early retirement without having to label yourself as retired.

      --
      I don't get it.
    38. Re:How long until... by Metasquares · · Score: 2, Insightful

      You're making some assumptions: first, that teaching is not worth compensation and job security; second, that the value of research will be immediately recognized by the scientific community; and third, that the research process is instantaneous and requires little effort.

      In actuality, great ideas sometimes fail to gain recognition by the community for years and the research itself can take months to years to perform before any worthwhile results are available. I am of the opinion that it is impossible to objectively evaluate the worth of an idea in the first place, but this philosophy notwithstanding, the "worth" of an idea, which I will define for simplicity's sake as its usability, seldom remains constant over time. How would you propose to compensate someone for doing research of still-indeterminate impact?

      You also fail to consider the career from a professor's perspective or you would dare not call academics lazy, but I address that in the longer response to your parent post, as it is not an effective rebuttal to your argument so much as an apology for the academic profession and way of life.

    39. Re:How long until... by Lotvog · · Score: 1

      Next step: the "liberation" of China! Oh no, wait... what?

    40. Re:How long until... by Teilo · · Score: 1

      You people who believe that Bush is some sort of religious wacko crack me up. He's the last guy on planet earth who is driven by some sort of Biblical agenda. I for one find almost everything he has said about religion to be pretty light-weight shallow, say nothing, stuff. Would anyone care to point me to any of his alleged religious rants?

      By the way - I despise this man's policies, and will never vote for another Republican again in a presidential race.

      --
      Mir tut es leid, Menschen daß Einfältigfehlersuchenbaumfolgendenaffen sind.
    41. Re:How long until... by Metasquares · · Score: 4, Insightful

      Here's that longer response/apology I promised below:

      The argument I hear implicit in your words, that professors should be compensated for their research activities, is one I support. However, as I mentioned below, this is often not feasible because the "worth" of one's research is not always immediately apparent. Additionally, you are referring to tenured academics as lazy, which I simply cannot countenance. You glorify something that you do not understand. Therefore, though I am only a Ph. D. student at the moment, I wish to share my view (doubtless with its misconceptions) of the career as an aspiring academic:

      Becoming a professor is not a career decision to be taken lightly and it is not for the lazy; it truly is something that must be born of a devotion to the pursuit of knowledge to the exclusion of almost everything else. The training process required to get a Ph. D. is lengthy, difficult, and generally unrewarding. True, we are generally funded while graduate students, but the funding is paltry, requires a TA or RA position at the institution unless you are fortunate enough to obtain a fellowship, and carries an expectation to devote every moment of our time to our studies and research. Even fellowships contain clauses prohibiting us from working without permission of the dean. Following a successful defense, most professors must undergo a more difficult and only slightly more rewarding postdoctoral position. These do not necessarily lead to tenure-track positions; approximately 10% will be offered assistant professorships, which carry an average salary of $44,939. In other words, after I complete my Ph. D. and a postdoc, I can look forward to starting at about $10,000 less per year than I would with most jobs I could attain right now with only a bachelor's degree in CS if I happen to be in this fortunate 10%. This is despite all of the work I have published without demanding anything in return (indeed, such work is expected). If I please my superiors and bring lots of grant money in for my institution (which involves writing a lot of proposals I'd rather not be bothered with, as they interfere with my research and other duties), I may eventually be granted tenure and perhaps rise in academic rank.

      We are not compensated for publishing our research, so unless we choose to patent our innovations, our salary is our sole source of income.

      A lazy person would not get this far. Anyone capable of enduring that much to reach this point is dedicated enough to the pursuit of knowledge to continue of his own accord because it is truly what he wishes to do.

    42. Re:How long until... by name*censored* · · Score: 1

      No! It's This guy!

      --
      Commodore64_love: I don't comprehend people who're so frightened of death that they'll bankrupt themselves to stay alive
    43. Re:How long until... by sugarmotor · · Score: 1

      I got the impression this was undermined in the US since salaries are mostly paid only for two terms,; the third term is to be paid from grants. Grants you only get when some other scientists say that what you are planning to do with the funds is worthwhile.

      Stephan

      --
      http://stephan.sugarmotor.org
    44. Re:How long until... by insanechemist · · Score: 1

      B.S. Tenure is a political process. That is ALL it is.

    45. Re:How long until... by picob · · Score: 1
      And technology does do bad things, for one we're helluva lot better at polluting the planet than we were without technology


      You said yourself: "we're helluva lot better at polluting the planet"... the culprit isn't technology. The culprit is people. Technology can clean up pollution, even eliminate it at its source in some cases. You're blaming the gun for the thoughts and actions of the person who decided to fire it, which is wrong. Guns and technology have no way to say "No, wait, don't do that!"


      I agree, but not with your comparison. A gun was designed to kill, or at least harm or threat. Technology in general, on the other hand, was not meant to pollute.
    46. Re:How long until... by Workaphobia · · Score: 1

      Er... No, it's not. As good as cynicism is for the soul, and as much as I like to bash all reality for not living up to my expectations, especially when it comes to software; You're overlooking the meaning of the word "inherent", treating it as if it's just means "very". For instance, networked services that trust the client to behave properly when the users are untrusted and control the client, are inherently insecure. Whereas as a system that makes good use of cryptography, validates input correctly, etc., may have issues in the implementation details but is fundamentally far more secure. To think otherwise is to ignore the difference between design/theory and implementation. ;)

      So in this case, I mean that there is an important difference between discovering just one more flaw among many others in a poorly designed system that will always have problems, and discovering a fundamental flaw whose presence makes an actual difference in the security of the system, and that if resolved would improve/restore confidence. I'm not suggesting that if no known flaws exist then there aren't any, for that would indeed ignore reality. Rather, the important thing is that the flaw makes the difference between a secureable system and an insecureable one. If you're going to state that once all known flaws are accounted for that there must still be unknown ones, then you've abandoned all hope in ever achieving security.

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    47. Re:How long until... by Anonymous Coward · · Score: 0

      Why? has reading him made you better of?

    48. Re:How long until... by Anonymous Coward · · Score: 0

      The reason businesses and governments don't appreciate the work of some Joe Researcher who finds another buffer overflow vulnerability is that they are a dime a dozen and impossible to eliminate entirely

      Are you kidding? ARE YOU KIDDING?

      Buffer overflows are "impossible to eliminate entirely"? What planet are you from? Every programmed in, uhm, any language that's not C?

      Maybe you meant "security vulnerabilities" are impossible to eliminate? In that case, you're at least parroting the cry of incompetent programmers everywhere, and not making a totally batshit insane statement (though you'd still be wrong).

      Compare this to breaking a hash algorithm, where the security repercussions are not specific to any one application, but rather a whole domain that was previously thought to be secure.

      So you think it's *less of a big deal* to break SHA-1 than to find a buffer overflow in BobsOpenSourceChatProgram?

      This post is some kind of troll/joke, right?

      If you persecute a researcher in that field, you don't stop some major government intelligence agency from financing the same kind of research with even worse results, as they wouldn't be so public about it once they reach a conclusion.

      Because you can pay researchers to break SHA-1, buy you can't find ones who capable of finding buffer overflows? Huh?

      However hopeless hash researchers think their field is, it can't be nearly as bad as trying to secure software implementations of buffer overflows

      Definitely, this post is some kind of BIZARRE JOKE. I better stop replying now.

    49. Re:How long until... by CalSolt · · Score: 2, Informative

      I bet the NSA has spent immense resources figuring out how to break its own encryption schemes, if it didn't know from the start. You don't become the biggest employer of mathematicians in the world without figuring out a thing or two about encryption.

      Without the ability to break things like SHA-1 and RSA encryption, NSA's tremendous rate of information gathering is pointless, because most of the useful stuff is encrypted.

      The continued existence and even growth of the NSA is proof that they have ways to break open all that encrypted information they're gathering.

    50. Re:How long until... by chawly · · Score: 0

      No, no - the more you know the FARTHER off you seem to be getting ..... Just my point of view.

      --
      How many beans make five, anyhow ? ... Charles Walmsley
    51. Re:How long until... by chawly · · Score: 0

      He's on google - I just looked. Write to me when you finish your 150th. birthday party -'til then I'm sticking with booze.

      --
      How many beans make five, anyhow ? ... Charles Walmsley
    52. Re:How long until... by ccmay · · Score: 1
      that problably because Bush is aware that anyone who refers to the rapture as a real and upcoming vent will be seen as a nutter except by fundementalist christians.

      The "Rapture" thing, aka pre-tribulation/pre-millenial dispensationalism, is a modern notion propounded by Pentecostal holy rollers and others on the extreme charismatic and fundamentalist fringe of Protestant Christianity. There are some Baptists (like Jerry Falwell) who believe in it, but not all do.

      It is not a part of the mainstream Methodism to which the President subscribes, as that was formulated a hundred years before the Rapture idea was cooked up.

      -ccm

      --
      Too much Law; not enough Order.
    53. Re:How long until... by ray-auch · · Score: 2, Funny

      well seeing how big and successful they've become _without_ him/her, I'd really rather they never found them...

    54. Re:How long until... by kasperd · · Score: 1
      Last time I checked Lovecraft wrote fiction. And crappy fiction, at that.
      Do you feel better off knowing that? (That might actually be the point the GP was trying to make). Didn't read any Lovecraft myself though, don't know what I'm missing.
      --

      Do you care about the security of your wireless mouse?
    55. Re:How long until... by Anonymous Coward · · Score: 0

      I'm only offended by what people do to non-consenting partners or partners who cannot consent in a reasonably intelligent fashion.

      Ah, good. You oppose abortion, then.

    56. Re:How long until... by Anonymous Coward · · Score: 0

      Personally I think we'd be glad that they at least told the world. If it was cracked this means it wasn't secure. Wouldn't you like to know if the encryption you use is secure or not??

      I know the Germans sure would have loved to know about Enigma being broken and the Japanese Navy would have liked to know about the US reading their JN25 traffic.

      We should be happy the Chinese told us!

    57. Re:How long until... by Eunuchswear · · Score: 1
      The continued existence and even growth of the NSA is proof that they have ways to break open all that encrypted information they're gathering.

      Huh? Please name all the government agencies that have ceased to exist in the last 50 years.

      Continued existence of a bureaucracy proves nothing except that it knows what buttons to press to get more cash. For example, see NASA.
      --
      Watch this Heartland Institute video
    58. Re:How long until... by cmat · · Score: 1

      There are already things that can be done to dramatically reduce the likelihood of buffer overflows as well as things like numeric (math) overflows and underflows.
       
      Sure. Stop using C.
       
        It is just that it is more work (and time) for the developers to do this.
       
      Only if you use C.

      This is a misleading point of view. Any language that includes signed and unsigned representations of the same type (int or long for example) would in no way benefit from managed memory. It will still be possible to "over-flow" a long in a calculation and without checks on the results, these types of bugs can be just as bad or worse (ie you don't get an obviously broken system; you get a system that sometimes returns a valid wrong answer) to track down and fix.
      --
      -- Humans, because the hardware IS the software.
    59. Re:How long until... by Anonymous Coward · · Score: 0

      I think he was referring to something Lovecraft wrote once or twice.

      "The most merciful thing in the world, I think, is the inability of the human mind to correlate all its contents. We live on a placid island of ignorance in the midst of black seas of infinity, and it was not meant that we should voyage far. The sciences, each straining in its own direction, have hitherto harmed us little; but some day the piecing together of dissociated knowledge will open up such terrifying vistas of reality, and of our frightful position therein, that we shall either go mad from the revelation or flee from the light into the peace and safety of a new dark age."

    60. Re:How long until... by Courageous · · Score: 3, Insightful

      Not to mention federal drug laws. It required an Amendment to make alcohol illegal in the states. Where's the Amendment authorizing federal drug laws??? There is none.

      Conclusion: we barely have a Constitution any more. It's hanging on by a mere thread.

      C//

    61. Re:How long until... by fyngyrz · · Score: 1
      Ah, good. You oppose abortion, then.

      After some (fuzzy, very difficult to define) line where the collection of cells begins to think, yes, I do oppose abortion for the purpose of ridding oneself of the child. I also oppose the creation of unwanted children, and consider such conception as an inherently negative action taken against the children the fetus will grow up to become. I do not oppose abortion in the case where the mother's life is threatened.

      --
      I've fallen off your lawn, and I can't get up.
    62. Re:How long until... by Bob+Uhl · · Score: 1
      ...the State Department decides this is considered a terrorist activity and finds a way to make it law/international treaty that this is abolished? Honestly, I can see the out-of-whack State security thugs deciding that this is an act of war.

      Okay, stop and very slowly put down the crack pipe. What 'out-of-whack State security thugs'? The State wants to know when its encryption is broken; it's not knowing which is annoying. What I find curious is that the NSA hadn't broken it earlier and released that news--half of its job is helping American industry secure its communications.

    63. Re:How long until... by amper · · Score: 1

      Just because you have databases doesn't mean you have to make no-fly lists; you could have a list of people who need cancer surgery, instead.

      And rest assured that there is a class of person that will find a way to abuse the power that that list would enable, too.

    64. Re:How long until... by Nutria · · Score: 1
      Any language that includes signed and unsigned representations of the same type (int or long for example) would in no way benefit from managed memory. It will still be possible to "over-flow" a long in a calculation and without checks on the results, these types of bugs can be just as bad or worse (ie you don't get an obviously broken system; you get a system that sometimes returns a valid wrong answer) to track down and fix.

      Then you're still using a bad language.

      I have production experience in C (doesn't everyone?), Turbo Pascal, VAX Basic & mainframe COBOL. (Plus SQL, embedded in the language, but we never use floats. Only numerics and scaled integers.)

      Both COBOL (because you always use BCD storage) & SQL (the dialect that I use, at least) will always let you know when you exceed range, as do Ada and Python.

      Bottom line: there are many languages that protect you from common C errors (or at least raise exceptions when you try to do them). Sadly, they are usually not the cool, hip CompSci languages. Thus, our world suffers.

      --
      "I don't know, therefore Aliens" Wafflebox1
    65. Re:How long until... by skinfaxi · · Score: 1
      "God told me to strike at al Qaida and I struck them, and then he instructed me to strike at Saddam, which I did..."
      http://atheism.about.com/blog/a/002295.htm

      According to Jack van Impe Ministries:

      "I am not sure whether [President Bush] knows all of the prophecies [about "the apocalypse"] and how deep of a student he has been in God's Word, but I was contacted a few weeks ago by the Office of Public Liaison for the White House and by the National Security Advisor Condoleezza Rice to make an outline. And I've spent hours preparing it. I will release this information to the public in September, but it's in his hands."

      http://atheism.about.com/b/a/017276.htm

    66. Re:How long until... by Anonymous Coward · · Score: 0

      True, we are generally funded while graduate students, but the funding is paltry, requires a TA or RA position at the institution unless you are fortunate enough to obtain a fellowship, and carries an expectation to devote every moment of our time to our studies and research.

      Woah there! That's not like any post-grad I've ever met. According to my experience most post-grads can be found propping up the bar of their local drinking establishment, spending their grant^H^H^H^H^H hard earned money.

  2. Whoops. by fyngyrz · · Score: 0, Flamebait

    Science, 1. Religion, 0.

    :)
    --
    I've fallen off your lawn, and I can't get up.
    1. Re:Whoops. by eosp · · Score: 0, Offtopic

      I do not see how religion has to do with this one. Also, if you want real, somewhat efficient hashing, just take the MD5, take the SHA-1, and concatenate them.

    2. Re:Whoops. by fyngyrz · · Score: 0, Offtopic

      Religion in the sense of dogma. "It can't be done", "hopeless", etc. as described in the summary. Rather than try to actually examine the issue at hand, those people took the dogma and tread water. The Chinese researcher used science and got the results the others were taking from the book of common presumption. It's a religious approach against a scientific approach in the most common sense of the word. With the caveat that we assume that the story is true, of course. This is slashdot... :)

      --
      I've fallen off your lawn, and I can't get up.
    3. Re:Whoops. by midnighttoadstool · · Score: 1
      "Since the probability of life in a given universe is astronimically small then since there is no God then there must be an infinite number of universes." [tacit presumption of Stephen Hawking, et al]

      Science 1, Logic 0

    4. Re:Whoops. by Anonymous Coward · · Score: 0

      Doesn't mean Hawking is right...

    5. Re:Whoops. by colinrichardday · · Score: 1

      And what justification does Hawking have for the claim that the probability of life in a given universe is [very] small? And what does he mean by a universe?

    6. Re:Whoops. by midnighttoadstool · · Score: 1

      Since he appears to presume the non-existence of God then he is most unscientific. In anycase its debatable whether he does science at all, so perhaps one shouldn't be hard on him for that reason.

    7. Re:Whoops. by fyngyrz · · Score: 1
      Since he appears to presume the non-existence of God then he is most unscientific.

      Nonsense. When there is no evidence for any one item, event or personage, the reasonable default position is non-existence.

      If you want to bring the presumption of a god or gods into science, then you have the obligation to bring evidence, theory, repeatability. Without that, you have nothing scientific. You just have an idea you like to think about.

      Religion does not intersect with science at this time. Perhaps it will someday.

      --
      I've fallen off your lawn, and I can't get up.
    8. Re:Whoops. by midnighttoadstool · · Score: 1
      "Nonsense. When there is no evidence for any one item, event or personage, the reasonable default position is non-existence."

      That's still presumption.

      "If you want to bring the presumption of a god or gods into science, then you have the obligation to bring evidence, theory, repeatability. Without that, you have nothing scientific."

      Science isn't the beginning and the end. Even science has foundations, rather like the one's you mention, but also including the existence or non-existence of God. That question comes before science, and isn't part of science. Which would make sense if a God/god/gods created science. Just as philosophy comes before science. And mathemetics.

      Science is runt of the litter, but someone put an axe in its cloven foot.

    9. Re:Whoops. by fyngyrz · · Score: 1
      That's still presumption.

      Certainly. Presumption isn't always a bad thing, as long as you understand what you're doing. Furthermore, it is presumption subject to future modification, something science excels at. It is precisely the same type of presumption that applies to invisible pink dancing unicorns that live in your attic. No evidence can be obtained to support the idea no matter how hard one tries, historically speaking, so the reasonable presumption is then that the idea is most likely not describing reality. There is no significant difference between the idea of god and the idea of the attic-dwelling IPDU.

      Science isn't the beginning and the end. Even science has foundations, rather like the one's you mention, but also including the existence or non-existence of God

      Nonsense. Science is a set of methods, or more broadly, it is commonly thought of as the collection of results from applying those methods. None of that includes God (or gods) in any meaningful way. See your history, particularly Francis Bacon.

      That question comes before science, and isn't part of science. Which would make sense if a God/god/gods created science. Just as philosophy comes before science. And mathemetics. Science is runt of the litter, but someone put an axe in its cloven foot.

      Science and mathematics are the only ones in that "litter" that ever grew up to be more than clueless puppies, actually. Religion was stillborn with regard to evidence and reality, and philosophy spends most of its time chasing its own tail. No matter how hard you think about something stupid, or untrue, it won't change to something brilliant or true. Reality is what it is, and no amount of reputation, admiration, or even worship, will change the basic facts of existence.

      --
      I've fallen off your lawn, and I can't get up.
    10. Re:Whoops. by midnighttoadstool · · Score: 0, Troll
      Certainly. Presumption isn't always a bad thing, as long as you understand what you're doing.

      Look the word up in a dictionary.

      Nonsense. Science is a set of methods, or more broadly, it is commonly thought of as the collection of results from applying those methods. None of that includes God (or gods) in any meaningful way. See your history, particularly Francis Bacon.

      I refer you to Karl Popper, provisionally. Francis Bacon is so 4 centuries ago. Even the philosophy of science changes its schizo mind a too much to be trusted, quite apart from its 'facts'. You might like to also look up the word "nonsense".

      Science and mathematics are the only ones in that "litter" that ever grew up to be more than clueless puppies, actually.

      They are conditional on philosophy. Ie, what is "Truth". Neither mathematics nor science even approach that question. They ask the question : "Is this true/untrue respectively?". Its like the difference between an animal and a human: the animal sees the world, the human sees into the world even though it lives within it, and thinks of what might be outside of the world (even beyond understunding). Beat that with your namby pamby science. Scientists are pansies : they can't handle the Truth!!

      Religion was stillborn with regard to evidence and reality

      So let's say that God reveals himself: let's say he does it by union to the creature. So the creature sees with God's eyes and see's God's reality as if he were God. I've just defined baptism . Even mathematics can't beat that for proof. Science doesn't even believe in proof. Scientists don't beleive in anything, and go on about truth rather too much.

      philosophy spends most of its time chasing its own tail.

      So it does, and so perhaps it should. I refer you to the essays of Chaitin, the God-son of Godel who proved that mathematics is as arbitary as any other subject. In anycase think of this : take a (hypothetical) all-knowing thing: he will know himself, and if he is all that there is then he is self-referential. St Thomas Aquinas defined the Trinity in terms of self-knowledge. Chaitin is obsessed with self-reference.

      Seriously: science really isn't that interesting. Look further. I urge you, even beyonf methemtatics. And if you really believe in truth then question all your assumptions, every single one of them, and don't stop. Christians have to do it all the time. Its tough. Particularly when up against the more knowlegeable and clever.

      Reality is what it is, and no amount of reputation, admiration, or even worship, will change the basic facts of existence.

      The believer in a nutshell! But where's your proof?

    11. Re:Whoops. by diablomonic · · Score: 1
      "So let's say that God reveals himself: let's say he does it by union to the creature. So the creature sees with God's eyes and see's God's reality as if he were God. I've just defined baptism . Even mathematics can't beat that for proof."

      wow what drugs are you on? give me some.

      So let's say that little pink unicorns reveals themselves: let's say they do it by shitting in your bed. So the creature pees with disregard and gobbledygook nincomswallap. I've just defined googleywoogle . Even v1agraSt0cks can't beat that for proof. (in other words, wtf are you talking about, you make up some weird idea with no evidence and barely any sense to it and call it a proof? wtf? wow religious people never fail to amaze me with their stupidity.

      --
      watch "the money masters" on google video
    12. Re:Whoops. by midnighttoadstool · · Score: 1
      in other words, wtf are you talking about, you make up some weird idea with no evidence and barely any sense to it and call it a proof? wtf? wow religious people never fail to amaze me with their stupidity.

      Its difficult to call the religious stupid when it was a catholic monk who is the father of modern genetics and a catholic priest who first proposed the big bang. Where they stupid too? Further I haven't made any of this up. Its christian theology.

      Ok, so you didn't understand. I'll try to spell it out. As an example let's say there are degrees of knowing - "I know X better and better". One day it transpires that one is in 'union' with X, perhaps you can see that by being more than just close to X one can know X best of all.

      Union with God, which is what all the major religions are interested in, is like what I;ve described. Evidence becomes immaterial - at the point of union (baptism) the existence of God is self-evident: one participates in the self-awareness of God himself. Its a spriritual reality; so you don't even need a brain for it: babies born without a brain can be baptised and therefore would know God.

    13. Re:Whoops. by fyngyrz · · Score: 1
      Its difficult to call the religious stupid when it was a catholic monk who is the father of modern genetics and a catholic priest who first proposed the big bang.

      Yes. Stupid is the wrong word. Gullible, confused, misguided, fearful, focused on the wrong issues - those are the right words. Very bright people often fall into these same error prone modes of thought. Stupidity is not the only hallmark of religion, though it certainly can be one; you can also come across some fairly dim people who will reject religion out of hand as ridiculous, so again, stupidity is simply not a perfect indicator either way.

      Further I haven't made any of this up. Its christian theology.

      The point is, other people appear to have made it up. It isn't in any way obviously related to any truth; it's not based on fact; it is evidence-free reporting of stories. Just because something is written down in an old book, or spoken by someone you think well of, that doesn't mean that those words represent reality in any way, shape or form.

      --
      I've fallen off your lawn, and I can't get up.
    14. Re:Whoops. by midnighttoadstool · · Score: 1
      "Gullible, confused, misguided, fearful, focused on the wrong issues - those are the right words."

      But only if they are wrong. But science can't tell them that they are wrong. I referred to Karl Popper before because his position, as a philosopher of science, demonstrates that. He is the guy who switched everyone over to falsifiability. In other words : science doesn't give us facts or proof of anything. If you accept Popper, which by far the majority do, then science can not prove the existence or non-existence of anything, let alone God.

      In the meantime the religious claim to have revelation from God himself. If you want proof then you can't really do better than relevation from God, eh? Even better, he unites to us individually, which means that proof is not an external 'vision' that could be dismissed as hullucination. The atheists keep telling us how stupid we are, but many, if not most, of us have direct experience of God (including me). It's why so many of us are faithful to our bibles even despite pressures to stop believing. If you look at the technical definition of faith then you really can't argue that a religious person is stupid :

      "Faith : assent to Divinely revealed truth."

      For the Catholic Church's position spelled out see here (direct official Catholic teaching - look at part II), more of an accent on 'trust' than the anglican quote above. I think you'll agree that this is quite different from the "Leap of Faith" idea that has become prevalent among uneducated christians. It's a pollution that seems to come from Pascal and Kierkegaard. We don't believe because we just decide to make that irrational 'leap', but because God has revealed it to us individually. In other words : logically a religious person is totally rational. (Of course discounting those who do not have authentic belief - of which I reckon there are very many).

      "The point is, other people appear to have made it up."

      For me, and probably many other believers, God has directly witnessed to the truth of the Bible. As a child I took it on trust from adults, but as an adult it was God who confirmed it (perhaps as a result of the effort of my prayers). Your objections are probably valid but not if God is revealing stuff to us individually and directly. Even the protestants go on about having a "personal relationship with Jesus Christ". Since Jesus is God then obviously that personal relationship is likely to involve divinely revealed truth and the act of 'assenting' to it.

    15. Re:Whoops. by fyngyrz · · Score: 1

      But only if they are wrong.

      Of course. But the odds here are the same as for claims of an invisible pink unicorn that dances in your attic. Meaning, they are almost certain to be wrong. It is never a good idea to place confident bets on propositions that have absolutely no supporting evidence. I'd add to that, in the specific case of Christianity, its really a bad bet when no evidence has come to light after nearly two millennia of trying to uncover some.

      But science can't tell them that they are wrong.

      Science can't tell you there aren't invisible dancing pink unicorns in your attic, either. Does that mean they are there? Or that the odds favor the idea that they are there? Of course not. It isn't up to science to prove that some particular claim completely lacking in evidence isn't so, it is up to the claimant to prove that it is so by bringing evidence to the table, and at this important task all religions have failed utterly across the entire history of mankind. That's not what I'd call a confidence inspiring record.

      In the meantime the religious claim to have revelation from God himself. If you want proof then you can't really do better than relevation from God, eh?

      Unfortunately, the "claim of the religious" is not evidence. At least, not until they can put some evidence on the table, which, as I noted above, they have not done.

      The atheists keep telling us how stupid we are

      Not this atheist. I regard religion as very clever indeed. Just for the record. Some religious people are stupid; so are some atheists. Likewise, both categories contain very bright people. Intelligence is not a defining characteristic with regard to theism/atheism in my opinion.

      many, if not most, of us have direct experience of God (including me).

      So you say, and that's fine, as far as it goes. I am all for you being free to believe whatever it is you want to believe as an adult. I have considerable qualms about exposing young children (pre-teen) to religion, but my feeling that parents should have the right to bring up their children any way they prefer to is stronger than my feeling that it is immoral to expose a child to an idea that cannot be proven as if it was undeniable truth.

      We don't believe because we just decide to make that irrational 'leap', but because God has revealed it to us individually.

      Again, so you say. Unfortunately, the nature of this, like all religion, is simply another variant on "we don't need to show you any evidence." That puts these ideas squarely in the realm of attic-dwelling dancing pink unicorns.

      Your objections are probably valid but not if God is revealing stuff to us individually and directly.

      My objections are valid either way. I take no firm stance on the existence of god, though I observe the odds are terribly low, on the same order as Santa Claus, the Easter Bunny, and the unicorn I like to posit. Who could, after all, actually be jigging in your attic this very moment in a glorious pink tutu. :) I am a classic atheist; 'a' meaning "without" and 'theist' meaning "one with belief in a god or gods." I am without belief. I am not without imagination or the ability to accept that nature sometimes does award reality to situations with quite long odds. However - and this is critical - when nature does so, so far at least, it has done so in such a way as to leave evidence supporting that situation all around in the form of natural laws, physical instances, and so forth. Religions - all of them - are notably lacking in this regard.

      My objections bear on the idea that religionists keep putting forward that god, or gods, are a reasonable part of reali

      --
      I've fallen off your lawn, and I can't get up.
    16. Re:Whoops. by diablomonic · · Score: 1
      wow! well written. I am intrigued by your ideas and would like to subscribe to your magazine :) (no sarcasm intended)

      --
      watch "the money masters" on google video
    17. Re:Whoops. by diablomonic · · Score: 1
      babies born without a brain can be baptised and therefore would know God.

      wow. Explains a LOT!

      --
      watch "the money masters" on google video
    18. Re:Whoops. by RespekMyAthorati · · Score: 1
      at the point of union (baptism) the existence of God is self-evident
      Even if you could achieve such a thing, how would you know that you had?
      And don't say it is "self evident". People can convince themselves of pretty well anything, no matter how foolish and ill-founded.

      Also, baptism is just another silly ritual, like believing that munching a cracker is "eating the flesh of Christ".
    19. Re:Whoops. by midnighttoadstool · · Score: 1

      Hey, don`t be silly. You must know that we believe in a soul, so that possibility is entirely reasonable.

    20. Re:Whoops. by midnighttoadstool · · Score: 1
      "at the point of union (baptism) the existence of God is self-evident" Even if you could achieve such a thing, how would you know that you had?

      Well, I admit that does rather depend on the nature of God. If God has doubts about his own existence then it's not going to help. However if he is Truth itself, and therefore also Proof itself, and if he completely knows himself then it does seem reasonable to suggest that that won't be a problem. I don't think it's unreasonable to suggest that the balance would be in favour of God not having self-doubt. And since we become one with him we also will be certain (at least at that moment, though it seems not later when we are tested - in some way our participation is limited until heaven).

      "Also, baptism is just another silly ritual, like believing that munching a cracker is "eating the flesh of Christ"."

      Totally not. It's the center piece. Christinity is all about union. The Trinity, Father, Son, and Holy Spirit are the united persons of the one God. Ever heard of the philosophical axiom : all truth is one? (That axoim also underpins mathematics.) What does love want : union with the beloved. Humans have one single thing that distinguishes them from the divine and other pure intelligences (ie. the angels and the fallen angels) which is the body, and which through us unites spiritual beings to the material universe. Even our bodies participate in union (sex). In the eating of Christ's body we are bodily united to him and him to us, and so all is in all (since Christ is God). That bodily union is the absolute essence of the marital/conjugal act, just without the trimmings. And it is a promise and foretaste of the nature of the joy of the life to come. Granted not so many catholics actually allow that union to manifest it full power. But the potential is there if people would only take matters a bit more seriously.

      If you understood any of that then just maybe you can see that it's not just a ritual. It's totaly logical, and further it is more important than the redemption (Christ's self-sacrifice to save us); it's what the redemption is for: the consummation of creation.

      I;m not trying to convince you of the truth of any of this only to defend christians who are said to be stupid.

    21. Re:Whoops. by midnighttoadstool · · Score: 1
      I acknowledge the time you put in to replying to me. I hope my reply to you reflects that.

      "Of course. But the odds here are the same as for claims of an invisible pink unicorn that dances in your attic. Meaning, they are almost certain to be wrong."

      Not really. Science has never been able to explain why anything exists at all. I very much doubt it ever will, particularly considering that mathemetics has such fundamental problems with self-refencing; it can't even describe itself. So that leaves either a universe without a cause or some kind of immaterial-reality/God, so the probability is looking a lot better than pink unicorns, eh? In any case its not true that there isn;t evidence in 2000 years. My uncle was a nuclear physicist working at some kind of high-powered polytechnic in France. He said that in his work "The finger-prints of God are everywhere". So it does rather depend on who you talk to, as usual. The materialist scientists will claim one thing, and the others another.

      There was a statistic about 10 years ago in the newspapers - bless their worm-eaten souls - that 40% of physicists believed in God. No evidence in 2000 years? Hmmm, a decidedly tricky statement.

      "Unfortunately, the "claim of the religious" is not evidence."

      I didn't claim it was evidence. And I agree with you that a statement of truth doesn't necessarily involve evidence. Nevertheless if a religious person makes those statements and God witnesses to them then obviously the statements are proven (unless God can contradict himself, which is a likely self-contradiction). That is the basic, thoroughly rational, mechanism that 'transmits' the faith. Perhaps you can see, even if you don't believe it has ever happend, that it is rational. There's even an example in scripture of getting it wrong : St Paul tried to convert the Greeks by argument, instead of by the witness of the Spirit of God, and got laughed out of the house (its in 'Acts' somewhere).

      "but my feeling that parents should have the right to bring up their children any way they prefer to is stronger than my feeling that it is immoral to expose a child to an idea that cannot be proven as if it was undeniable truth. "

      But to the (sincere) christian it is undeniable truth by a mechanism that is perfect (union with God). I would also defend the atheists right to bring up their own kids as they see fit so long as they are sincere in striving for truth (as they see it) and giving it to their children (very much unlike communists). I accept many christians, as with many non-religious, are not sincere nor striving for Truth, even amoung the church-going.

      At this point I must make a comment on what you have written. You seem to think that this is an argument about the lack of probability and evidence for the existence of God, and foil my arguments with statements to that effect, but without addressing my responses to what I previously wrote. So I am assuming now that you tacitly, at least, agree that my responses do demonstrate the rationaility of christianity (or at least 'Catholic' christianity).

      However - and this is critical - when nature does so, so far at least, it has done so in such a way as to leave evidence supporting that situation all around in the form of natural laws, physical instances, and so forth. Religions - all of them - are notably lacking in this regard.

      But religions concern themselves with that which above nature. In anycase your statement that there is no evidence is not really true. Not for Christians. There is evidence of the union of two making a third absolutely everywhere. It may be a more abstract evidence than you are accustomed to, but that's as it should be anyway. But christians also depend on better evidence than the empirical (which in anycase is fundamentally very weak - I refer you to Karl Popper again). For example : the beauty of nature, the mind-boggling beauty of ugly babies (to their parents, obviously). How can these

    22. Re:Whoops. by fyngyrz · · Score: 1

      Not really. Science has never been able to explain why anything exists at all. I very much doubt it ever will

      I am not convinced that this is a reasonable question. I accept that you might think it is, but for instance, while I consider it an interesting question, I don't consider it an important one or one that we definitely have a reason to ask in a serious fashion. We do exist on some level, that is clear; but asking "why" may be as irrelevant as asking why the breeze blew a particular mote of dust in your face. So first, the question itself is "questionable", and secondly, it doesn't relate to the situation that science isn't there to disprove assertions that lack evidence; god, or pink, attic-dwelling unicorns. Science is there to deal with evidence and theory. It's a mechanism for dealing with consensual manifestations of reality. Internalized personal experiences are not consensual, even when reported; so science leaves them alone.

      So that leaves either a universe without a cause or some kind of immaterial-reality/God, so the probability is looking a lot better than pink unicorns, eh?

      Sorry, I don't buy either your assertion or your conclusion. The universe could be lots of things, no doubt some of which we've not yet considered. But all the evidence leans towards it being simple physical reality, and none towards any other conclusion, so I'll stick with reality rather than god or unicorns.

      At this point I must make a comment on what you have written. You seem to think that this is an argument about the lack of probability and evidence for the existence of God, and foil my arguments with statements to that effect, but without addressing my responses to what I previously wrote. So I am assuming now that you tacitly, at least, agree that my responses do demonstrate the rationaility of christianity (or at least 'Catholic' christianity).

      I try not to address matters that are internal to you. They are not internal to me, so they are not relevant to any argument I might make. No disrespect intended (in fact, quite the opposite.) I am perfectly willing to stipulate that Christianity is a relatively complete self-referencing system of reasoning that succeeds brilliantly in excluding physical reality from its domain. I do not, however, think that this means that it is valid in the sense of representing any form of absolute "truth." Again, quite the contrary; I see no reason whatsoever to accept its precepts until it can account for, and predict, reality. Science simply does a much, much better job at dealing with reality, hence my concerted lean in that direction. And when I say "better job", I am vastly understating my case; religion, as you say, tries to deal with something I am utterly unconvinced of, to wit, "things above nature" and fails to deal with reality at all. Science, on the other hand, deals with reality, while reality, as it were, continually "deals with me." So I need science; I have to deal with reality. I don't need religion -- "things above reality" have not "dealt with me" in any manner I have ever been able to detect.

      But religions concern themselves with that which above nature.

      Exactly. And I have seen nothing that indicates there is anything "above nature." We're back to pink unicorns, ghosts, elves, and channeling. I have seen nothing to indicate I need a system to deal with them, either. And it follows that no superstition needs to be enshrined in law or society, for precisely the same reasons. But I do need a system to deal with reality. That system, by its very nature, renders systems that try to describe issues "above reality" irrelevant.

      The religious have more than evidence: they have proof; they just can't demonstrate it.

      If it isn't consensual proof, it has no value to anyone but t

      --
      I've fallen off your lawn, and I can't get up.
    23. Re:Whoops. by RespekMyAthorati · · Score: 1
      I'm not trying to convince you of the truth of any of this only to defend christians who are said to be stupid
      And you did this by quoting some of the silliest rubbish I've ever seen.
      If only those who have been terrified into accepting - that memorizing nonsense will protect them from torment in the afterlife - could step back and see just how silly they sound.
    24. Re:Whoops. by midnighttoadstool · · Score: 1
      "And you did this by quoting some of the silliest rubbish I've ever seen. If only those who have been terrified into accepting - that memorizing nonsense will protect them from torment in the afterlife - could step back and see just how silly they sound."

      Oh, well, nevermind then. bye

    25. Re:Whoops. by midnighttoadstool · · Score: 1
      I've demonstrated a mechanism that allows absolute proof (union with God) of a fact that never changes, which is far better than evidence. Your system entirely depends on evidence (thinkofthematrix and thinkofthemad), which is a poor second to proof (ie. following the acceptance that science never proves anything), and constantly changes (often reversing itself). You assert that your system is superior purely on the basis of "consensual evidence" being superior to "personal conviction" as that relates to coercive laws. I'm not a liberal and so such an argument doesn;t carry much weight; I don't even believe in free speech. You don't see evidence of God in nature but there is plenty, and this evidence has spawned unproven theories about multiple universes. I;ve also noticed that many of your arguments are based on the assumption of God's non-existence and so self-proving (Hawkings does this as well, and I bet some of the scientists you have listened to do this too).

      As to children : let's say that a parent knows something as fact through union with God. So you argue that because he can't give scientific evidence (for what it's worth) he should not tell the child of this truth, or lead the child to church? This knowledge is more important than life itself to the religious, but he must not tell it? In anycase even if one accepts your position the religious person can still be said to be encouraging the child to experience union with God (through prayer etc), and so attain that proof that is so much better than evidence, scientific or otherwise. Perhaps you can accept that? You seem also to be saying that the religious is lying to the child. (Deliberately?) How can you assume that when you can not know that God doesn't exist, whereas the religious clearly have a mechanism to know, and so the presumption remains with you.

      I would agree, if you had said it, that the universe cannot prove God's existence. Only God can prove his own existence. Even St Thomas Aquinas's 5 "proofs" where called by him "ways", that speak of God's existence, not proofs (even though loosely meant). In the end we still have to ask the fellow himself, somehow, or we won't get an answer. A test tube won't and can't do it.

      Since you have not accepted so much of what I've written without actually addressing it I'm getting to the point where I think I'll have to give you the last word. I do promise to read whatever you write, however.

  3. Old by suso · · Score: 5, Informative

    It looks like she did this almost 2 years ago. So why is this being announced now?

    1. Re:Old by Anonymous Coward · · Score: 5, Funny
      It looks like she did this almost 2 years ago. So why is this being announced now?


      Because China now uses anti-satellite weapons now, so we have to "up" the evil-status a bit.


      Next week, we'll hear that this same prof has some pirated DVDs


    2. Re:Old by Anonymous Coward · · Score: 0

      AFAIK someone did.. that's why various OSS packagers switched to a hybrid checksum

      e.g. check all of size, SHA1, SHA256, MD5 at the same time, with the theory being
      that you might spoof one but not all three..

    3. Re:Old by smittyoneeach · · Score: 1

      In the international political chess match what you know is as important as how and when you knew it.
      The fact that this comes out now is either a) a human screw-up, b) an general admission of what has long been obvious to those 'in the know', c) stealth advertising to score some more encryption funding for other researchers, or d) a blend of a-c.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    4. Re:Old by fatphil · · Score: 5, Informative

      It was even on Slashdot back in 2004, IIRC. But heck, this is slashdot

      Here are Wang's papers on cracking hashes, which show the age of the cracks, from her webpage:

      1)Xiaoyun Wang1, Hongbo Yu, Yiqun Lisa Yin, Efficient Collision Search Attacks on SHA-0,Crypto'05.
      2)Xiaoyun Wang, Yiqun Yin, Hongbo Yu, Finding Collisions in the Full SHA-1,Crypto'05.
      3)Xiaoyun Wang, Yiqun Yin, Hongbo Yu, Collision Search Attacks on SHA1,2005.
      4)Arjen Lenstra, Xiaoyun Wang,Benne de Weger, Colliding X.509 Certificates, E-print 2005.
      5)Xiaoyun Wang, Collisions for Hash Functions MD4, MD5,HAVAL-128 and RIPEMD,Crypto'04,E-print.
      6) X. Y. Wang, X. J. Lai etc, Cryptanalysis of the Hash Functions MD4 and RIPEMD, Eurocrypto’05.
      7) X. Y. Wang, Hongbo Yu, How to Break MD5 and Other Hash Functions, Eurocrypto’05.

      I believe in crypto 2004 she was given a standing ovation for her presentation, which is almost unheard of in the ultra-competative world of crypto.

      --
      Also FatPhil on SoylentNews, id 863
    5. Re:Old by Schraegstrichpunkt · · Score: 4, Insightful

      Honestly, using SHA-512 is probably more secure than using a bunch of hashes concatenated together.

    6. Re:Old by bcrowell · · Score: 1

      So why is this being announced now?
      Because the /. editors don't care?

      It looks like she did this almost 2 years ago.
      Given that the problems with SHA1 started showing up that long ago, it's very disappointing that so little progress has been made in converting to stronger algorithms. I have a perl application that used to use SHA1 for watermarking, and when the problems started showing up, I decided to go ahead and switch to Whirlpool as my hashing algorithm. In all that intervening time, however, the perl Digest::Whirlpool module still hasn't been packaged for Debian. I guess we need to have a high-profile crime involving SHA1 to convince people to start taking the issue seriously. It doesn't take a rocket scientist to know that the algorithm's days are numbered. It's a candle being burned at two ends. From one end, we have computers' performance getting faster exponentially. (Generating collisions is parallelizable.) On the other end, we have cryptographers doing theoretical work that widens the crack in the algorithm.

    7. Re:Old by slimey_limey · · Score: 5, Funny
      we have to "up" the evil-status a bit.

      I misread that as "set the evil-bit".

    8. Re:Old by Anonymous Coward · · Score: 0

      Honestly, using SHA-512 is probably more secure than using a bunch of hashes concatenated together.

      While collisions can't be eliminated entirely as long as the hash result has a limited size, intentional collisions can be made much more difficult by using two different hashes to help reduce substitution attacks, such as was exhibited for md5 where any subsection of data that hashes to X can be replaced with a different subsection of data as long as it still hashes to X, and the hash of the entire block of data will remain the same, depending on the likelihood that for a MD5 substitutable subsection MD5(x1)=MD5(x2), F(x1)!=F(x2) for some other hash function F.

    9. Re:Old by nacturation · · Score: 4, Insightful

      Honestly, using SHA-512 is probably more secure than using a bunch of hashes concatenated together. Probably? I'll grant you that the output of SHA-512 is going to be longer than combining several small hashes, but I don't intuitively see that it's necessarily more secure. If there aren't any weaknesses in SHA-512, then it would have more security, but if there are weaknesses that could be exploited to find identical hashes is that more or less difficult than exploiting weaknesses in multiple smaller hash functions?
      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    10. Re:Old by Anonymous Coward · · Score: 0

      let me just fix this for you, as you seemed to overdress the comment.

      when you know is as important as what you know.

    11. Re:Old by itlurksbeneath · · Score: 1, Funny

      set the evil-bit The SUID bit?
      --
      Have you ever considered piracy? You'd make a wonderful Dread Pirate Roberts.
    12. Re:Old by wfberg · · Score: 1
      Honestly, using SHA-512 is probably more secure than using a bunch of hashes concatenated together.


      Including length seems like common sense though.
      I'm not quite convinced it's a bad idea to use multiple hashes, as long as they are all state-of-the-art AND fundamentally different, not just re-hashes of the same concept. E.g. SHA-512 AND whirlpool.
      --
      SCO employee? Check out the bounty
    13. Re:Old by Anonymous Coward · · Score: 1, Informative

      No, this was announced two years ago in the press, and two years ago on Slashdot.

    14. Re:Old by Anonymous Coward · · Score: 0

      Original comment stands. The fact that the encryption was broken is one thing. When it was broken is another. By what means it was broken is a third. All three are of equal importance.
      When encryption is compromised, everything using the key, from that point backwards in time, becomes a possible information leak.
      No overdressing at all, AC.

    15. Re:Old by slimey_limey · · Score: 5, Informative

      Nope, the evil bit.

    16. Re:Old by Schraegstrichpunkt · · Score: 3, Informative

      The problem is that you're essentially creating a new hash function, H(x) = SHA1(x) || SHA256(x) || MD5(x), for which collisions can be computed piece-wise. To compute a collision for H(x), you can always start by creating a sequence of MD5 collisions, and see if any of these are also collisions for SHA-1 and SHA-256---which, I imagine, is more likely than you might think, since SHA1, SHA256, and MD5 all use the same basic design (compared to algorithms like Whirlpool). That won't necessarily work with a single hash function like SHA-512.

    17. Re:Old by Anonymous Coward · · Score: 2, Informative

      And that is why you shouldn't be doing cryptography. There is a result by Joux that shows cascading multiple hash functions, that is, using fundamentally different hash functions like SHA-1, MD5, Tiger, HAVAL, etc. doesn't give you the security you think it does. If you can find collisions in one, it's not hard to find collisions in all of them. Say you use SHA-1 and MD5 together, where you do something like

      SHA1(m) || MD5(m). The resulting output is 128-bits + 160-bits. Even though the output is 288-bits, it really only gives about 2^70ish security, instead of the expected 144-bits of security.

      -mattjf

    18. Re:Old by CoolGopher · · Score: 1
      set the evil-bit
      The SUID bit?
      No, the sticky bit.

      --
      I had to. I'm sorry.
    19. Re:Old by CryBaby · · Score: 4, Insightful
      I'll grant you that the output of SHA-512 is going to be longer than combining several small hashes, but I don't intuitively see that it's necessarily more secure.
      Intuition doesn't have anything to do with it. SHA-512 has not been cracked and so it meets the definition of a "secure" hash function. Concocting your own recipes, especially based on hash functions currently known to be insecure, is a classic mistake made by non-cryptographers.

      WEP is a good example of what happens when non-cryptographers decide to make up a cryptographic function.
    20. Re:Old by randombit · · Score: 1

      Probably? I'll grant you that the output of SHA-512 is going to be longer than combining several small hashes, but I don't intuitively see that it's necessarily more secure.

      See Joux's work on multicollision attacks. While it was thought (before he developed this attack) that taking a (secure) N-bit hash and a (secure) M-bit hash and concatenating the outputs was equivalent to a secure (N+M)-bit hash, it turns out this is not the case - it's more like a max(N,M)-bit hash, for (some) security purposes, such as collision resistance.

      It's not intuitive, though - at least not until after you see the attack. We had been designing and using hashes based on the Miyaguchi-Preneel and Davies-Meyer methods for well over a decade before Joux noticed the problem.

    21. Re:Old by ancient_kings · · Score: 0

      "Chinese professor removes a pillow tag."
      GW. Bush claims this could be an act of war. Its been reported that the professor may remove
      the tag off of a matress. Clearly, China is playing with fire....

    22. Re:Old by jd · · Score: 2, Informative

      You're better off using algorithms that share nothing in common. SHA512 and Whirlpool would be good choices, from that standpoint. Besides, with MD5 effectively broken a long time ago (as hashes go), a collision only requires an attacker to find one flaw, not two overlapping flaws, as would be required with two unbroken hashes.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    23. Re:Old by Profane+MuthaFucka · · Score: 1

      Sticky bit is set when pr0n bit is accessed. The evil bit is just the Baptist term for the sticky bit. Hope that helps.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    24. Re:Old by julesh · · Score: 1

      Intuition doesn't have anything to do with it. SHA-512 has not been cracked and so it meets the definition of a "secure" hash function.

      I have a hashing algorithm that meets that definition of a secure hash. Of course, if I released the details of it would probably no longer be secure in approximatley five minutes, but it's secure now.

      Do you suggest I use it for my strong authentication requirements, or should I perhaps use something a little more established?

    25. Re:Old by CryBaby · · Score: 1

      Yes, by all means. You should then tell me where you are using it so I can confirm that the system is indeed secure. I promise I won't tell anybody.

    26. Re:Old by Anonymous Coward · · Score: 0

      Actually, I've actually run collisions in MD5 through SHA-1 and multiple different signatures including Ripe and several. Multiple collisions in MD5 don't generate a corresponding signature in SHA and it would take a lot of work to find one that does. SHA-512 could have a unique collision and there would be no way of eliminating it in one signature.

    27. Re:Old by wfberg · · Score: 1
      I'm not expecting 144-bits security in the scenario you paint. I'm expecting that, if one hash turns out to be fundamentally flawed, it will offer 0 bits security for all practical purposes, and at least you have the other hash to rely on. So if you'd use SHA1 and MD5 together (which you shouldn't, since they're both known to have vulnerabilities) I'd expect SHA1 to be the upper bound.

      Or, another way to put it, from The Cryptography Mailing List:
      It was pointed out in the questions that another reason for concatenating
      hashes is not to try to increase the theoretical security, but for
      practical considerations in case one of them gets broken. This is
      probably why SSL, for example, used MD5 along with SHA1. That is still
      a valid reason.


      Note expecially that Joux's results pertain to iterative hashes, which is pretty much all of them. If you would have been using a fundamentally different hash alongside SHA1/MD5, etc., that second hash could well have turned out not to be vulnerable to Joux's attack.
      --
      SCO employee? Check out the bounty
    28. Re:Old by nacturation · · Score: 1

      Intuition doesn't have anything to do with it. SHA-512 has not been cracked and so it meets the definition of a "secure" hash function. Which is exactly why I said: "If there aren't any weaknesses in SHA-512, then it would have more security". However, if there are as-of-yet undiscovered weaknesses in SHA-512 (remember, SHA-1 was also thought to be a secure hash function prior to this discovery) then it really depends on the nature of the weakness as to whether finding a collision in one hash algorithm by taking advantage of one weakness is easier than finding a collision across three hash algorithms by taking advantage of three separate weaknesses.
      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    29. Re:Old by CryBaby · · Score: 4, Insightful

      I can't tell you if SHA-512 is stronger than some combination of hashing functions you might come up with. The reason I can't tell you is because I'm not a cryptographer, which is my point -- neither are you.

      What I can tell you is that actual cryptographers are researching SHA-512 and, so far, it's held up pretty well. No one is researching your custom hashing recipe. It might be fantastically strong, but, if history is any indication, it's more likely to be highly vulnerable to an attack that you didn't think about.

  4. Slashdot editors are idiots. by Anonymous Coward · · Score: 1, Informative

    SHA-1 is a hash algorithm, not an encryption algorithm. Achieve competence or quit.

  5. Article is a bit confused by qbwiz · · Score: 4, Informative

    Aside from confusing hashing with real encryption, and saying that MD5 is part of SHA-1, isn't this article just repeating what was covered in these two slashdot stories?

    --
    Ewige Blumenkraft.
    1. Re:Article is a bit confused by RAMMS+EIN · · Score: 4, Insightful

      And here I was, thinking that Zonk had finally posted something great. I even jumped through hoops to get at the story, which I normally wouldn't have seen, because Zonk is on my block list. I guess I'll keep him there.

      --
      Please correct me if I got my facts wrong.
  6. Bullshit propaganda by GigsVT · · Score: 1, Insightful

    This is total crap. I can't believe anyone would give any second thought to Chinese propaganda.

    MD5 and RC4 was not "cracked" and I highly doubt SHA-1 was "cracked" either. Some weaknesses were found in MD5 that do not affect the majority of uses of it. I suspect the situation is the same here.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
    1. Re:Bullshit propaganda by jrockway · · Score: 1

      Well said. I'm pretty sure that this is just the English translation of a Chinese state-run newspaper. (The "read original Chinese" link at the bottom gives this away.)

      While important, it doesn't mean that the Chinese suddenly own the NSA and Microsoft, as the article implies.

      Do the editors read ANYTHING before posting!?

      --
      My other car is first.
    2. Re:Bullshit propaganda by pilgrim23 · · Score: 0, Redundant

      remember the "do cell phone cause cancer"? Well I can just see the future: "New crack of security systems requires all citizens to have the firmware in thier mastoid implants re-flashed. Government speaks-person assures that the process is harmlelss harmless harmless....."

      --
      - Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.
    3. Re:Bullshit propaganda by Aim+Here · · Score: 5, Insightful

      "Well said. I'm pretty sure that this is just the English translation of a Chinese state-run newspaper. (The "read original Chinese" link at the bottom gives this away.)"

      Errr, you are aware that the Epoch Times is a virulently anti-Communist newspaper don't you? They're famous for doing some sort of 10-part history of Chinese Communism (which read like a lurid and hysterical diatribe. I picked up a copy once; I don't know much about the history of China but they had a summary of the Paris Commune of 1871 which was an utterly atrocious travesty of history). If anything, the Epoch times is far more likely to distort the facts in a manner that defames the Chinese government, hard as that may be to believe.

      Not everything written in the Chinese language is censored by the Chinese government

      "Do the editors read ANYTHING before posting!?"

      I find the irony of THIS statement quite remarkable, given the above.

    4. Re:Bullshit propaganda by Anonymous Coward · · Score: 0

      Just shows you that "anti-communism" is and really always was just a way for the right to continue to engage in racism without having to admit to same in a post-segregation, post "yellows, reds, and the negroes, too!" world.

      All of the "anti-communist" stuff that you read in the press and especially here is nothing short of white pride.

    5. Re:Bullshit propaganda by cg0def · · Score: 1

      ok first of all this is NOT propaganda and it IS very real. Do you think that the government along with MS and Sun would decide to move away from sha-1 if the was a chance for any of this to be a hoax? I know that this is a very circumstantial argument but if you want to know exactly how she did it all her research is published or is waiting to be released and you or anyone else is more than welcome to find a flaw in it. However, the article is very misleading because it implies that the internet is in some kind of imminent danger of destruction when in fact there is no such thing. The only thing is that if you piss off some REALLY smart cracker he/she can steal and read your information even if it's encrypted with SHA-1. There is a substantial part of the decryption process that has to be done by hand and involves a serious amount of decision making that CANNOT be done by a computer yet. So you can sleep well tonight ... noone will get to your bank account just yet.

    6. Re:Bullshit propaganda by nacturation · · Score: 1

      This is total crap. I can't believe anyone would give any second thought to Chinese propaganda. The correct term is that it's broken. The term "cracked" is actually Slashdot propaganda. Will you now give a second thought to the research regardless of the researchers' nationality?
      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    7. Re:Bullshit propaganda by Anonymous Coward · · Score: 0

      It's hard to expect more from a newspaper that does actual literal demonizations, as in describing the Chinese communists as real demons (not a figure of speech, they actually once published "evidence" that the Chinese Communist Party was somehow mentioned in the Bible as being evil). They are basically just a glorified tabloid with an anti-PRC focus anyway. It's rather fortunate more people go to them for laughs than real news.

    8. Re:Bullshit propaganda by solafide · · Score: 1

      Did you know that crypto people generally derive as much satisfaction from showing someone else's cipher attack is useless as creating successful attacks themselves? If you don't hear news to the contrary, you assume a crack is real. Because with a very high probability it is real.

    9. Re:Bullshit propaganda by Anonymous Coward · · Score: 0

      > Not everything written in the Chinese language is censored by the Chinese government

      Epoch Times *is* censored in China, silly. It's published in the United States.

      Don't you do research, either?

      Even the critics can't get their facts straight.

    10. Re:Bullshit propaganda by lxt518052 · · Score: 4, Informative
      True. Except that Epoch Times is usually full of anti-Chinese propaganda.

      It is actually run by the notorious Fa Lun Gong cult. The 'epoch' here refers to the new era the cult is supposed to bring us into, with the leader kind like Jesus. A lot of the stuff on that media, especially the Chinese version, is total crap. Despite its lack of credibility, Epoch Times seems always have quite a lot of money to burn. You can sort of pick up the recent copy FREE at major convenience shops in your local Chinatown, amongst stuff like Jehovah Witness's pamphlets. I even once found copies of both language versions at a community library here in UK.

      --
      People who dislike China tend to mention Tiananmen Square a lot, but they always forget the Tank Man is also a Chinese.
    11. Re:Bullshit propaganda by jrockway · · Score: 1

      I see. All non-Communists are cryptographers! Regardless of the spin, the article is crap and shouldn't have been on slashdot. It's "news for nerds", not propaganda for sheep. We want facts, not emotions.

      > I find the irony of THIS statement quite remarkable, given the above.

      I find the irony of THAT statement quite remarkable, given the above.

      --
      My other car is first.
    12. Re:Bullshit propaganda by Aim+Here · · Score: 1

      Oh don't be an ass.

      My point was that the version we were reading didn't pass through the Chinese state government censors in any way. In no way was it Chinese state propaganda, despite originally being written in Chinese, contrary to the silly assertions of the great grandparent.

    13. Re:Bullshit propaganda by MadMidnightBomber · · Score: 1

      Er, it's true dude. http://www.schneier.com/blog/archives/2005/02/sha1 _broken.html

      Not the end of the world, but time to go for SHA-256 or better for new software and protocols.

      --
      "It doesn't cost enough, and it makes too much sense."
    14. Re:Bullshit propaganda by Aim+Here · · Score: 2, Insightful

      Now you're confusing me. I think you're trying hard to say SOMETHING as a retort, because I pointed out how you made an ass of yourself in your previous post, but what you actually mean by this latest post I can't decipher.

      Wang Xiaoyun lives and researches in Beijing. Whether she's a communist or an anti-communist or not, I don't know, but the fact that both the Chinese government, and it's US-based enemies have published relatively uncritical articles on this research does tend to give it a bit of credibility; you desperately want to dismiss this as some sinister Chinese propaganda, but when the propagandists on both sides of the fence say the same thing, then it gets a bit confusing as to what sort of propaganda we're talking about here. Maybe there's no propaganda angle here at all; maybe this is (shock) news!

      Now the article is pretty badly written, but the news in it seems perfectly plausible; the same researcher was after all, one of the authors of the peer-reviewed attack in a European journal that discovered ways of constructing collisions in MD5, and has appeared at a crypto conference with collisions on the MD4 scheme. Why don't you think she's able to crack SHA-1? Because she's Chinese? Because she's in a country with communists in it? Because some anti-communists wrote a newspaper article about her? Because SHA-1 is sooper-seekrit NSA stuff that is uncrackable?

      Give up now, please. You're flailing.

    15. Re:Bullshit propaganda by THE+ROCK · · Score: 1

      Who modded this up?

      MD5 is busted wide open, and thats common knowledge. See http://cryptography.hyperlink.cz/MD5_collisions.ht ml for some examples of easy exploitations, or google md5 security. You can also take a look at http://www.wisdom.weizmann.ac.il/~itsik/RC4/rc4.ht ml and http://en.wikipedia.org/wiki/RC4 for a few insights into why you might not want to use RC4.

      Maybe when you said "Chinese propaganda" you meant "solid cryptanalysis." I can see how it would be easy to confuse those two terms.

    16. Re:Bullshit propaganda by dido · · Score: 1

      How you got modded insightful is beyond me. This shit is real, very real, not just some propaganda from the Chinese. The attack on MD5 has been demonstrated by generating a couple of forged X.509 certificates based on the MD5 hash. It has long been suspected that MD5 harbored significant weaknesses, but it was confirmed in 2005 when Wang and her team demonstrated in a 2005 paper (warning PDF link) that it is possible to generate MD5 collisions with only about 2^39 hash computations (approx. 500 billion), a level of computational work which is doable in a matter of a few days even on the computer which I am using to type this post, and a very long way from the 2^64 computations required by a brute force attack. MD5 is well and truly broken, and not just in the academic sense, and anyone who says that the break doesn't affect the vast majority of its uses is either hopelessly uninformed or willfully ignorant. Checksums and digital signatures based on MD5 are now all suspect, and the only major application of the algorithm that remains unaffected is its use as a message authentication code, and the fact that the algorithm shown significant weakness in so many other areas should make anyone think twice before using it even for that. The biggest names in cryptography have been watching her work and that of her team with the keenest of interest, and there was an announcement (also here) that SHA-1 collisions could be found in 2^63 operations, which, while not feasible on my humble little PC, is within the realm of feasibility of today's fastest supercomputers and distributed computation clusters. Meaning that the NSA could probably generate SHA-1 collisions if they wanted to. Her most recent peer-reviewed paper on the subject gave a work factor of 2^69 for generating collisions, which while quite high, is quite a ways from the 2^80 required by true brute force, and that would make any serious cryptographer worried about using the algorithm.

      --
      Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
    17. Re:Bullshit propaganda by Dahamma · · Score: 1

      Now the article is pretty badly written, but the news in it seems perfectly plausible; the same researcher was after all, one of the authors of the peer-reviewed attack in a European journal that discovered ways of constructing collisions in MD5, and has appeared at a crypto conference with collisions on the MD4 scheme. Why don't you think she's able to crack SHA-1? Because she's Chinese? Because she's in a country with communists in it? Because some anti-communists wrote a newspaper article about her? Because SHA-1 is sooper-seekrit NSA stuff that is uncrackable?

      While I think the post you replied to was pretty stupid, technically he is correct - he said the ARTICLE was propaganda, not that the researcher was incompetent. Basically, the article was an almost entirely content-free celebration of the accomplishments of a Chinese scientist. I don't think anyone is arguing that the accomplishement isn't admirable and newsworthy, just that it happened TWO YEARS AGO and has already been covered on /. back then with actual TECHNICAL DISCUSSIONS. Posting an English translation of a propaganda piece on very old news is in fact pointless. But that's the level of competence we have come to know and love from the /. editors.

    18. Re:Bullshit propaganda by AllInOne · · Score: 1
      It is actually run by the notorious Fa Lun Gong cult.
      More commonly spelt "Falun Gong".
    19. Re:Bullshit propaganda by CryBaby · · Score: 1
      If it's non-acedemic to crack an MD5 hash, please tell me the plaintext for this: f6540dee6b248c863bb90fcaa784fef9

      Here's a quote from Bruce Shneier regarding the SHA-1 research under discussion:
      For the average Internet user, this news is not a cause for panic. No one is going to be breaking digital signatures or reading encrypted messages anytime soon. The electronic world is no less secure after these announcements than it was before.
      He goes on to talk about why this research is certainly important, but your assertion that even MD5 is "well and truly broken, and not just in the acedemic sense" runs counter to Shneier's opinion on the matter, especially regarding SHA-1.

      I'm not suggesting that we shouldn't move to stronger hashing functions (I currently use SHA-256 at a minimum). I am suggesting that there's no need for panic and that even MD5 is not trivially crackable in a practical sense.
    20. Re:Bullshit propaganda by specific_pacific · · Score: 0

      Even so they take the stance of Anti-China, they do lie and bend the truth themselves. Whilst the article isn't really anti-anything, the paper has a record of having articles like "1 million Chinese leaving the communist party every day!" and their pro-Falun Gong support is a joke. Just hang around Sydney China Town and the Chinese embassy for a while and you will see the methods they resort too. From vigils to graphic media. I don't believe them, and I don't believe Government either.

      I tracked the paper for over a year whilst working on a documentary and noticed a large range of information which was just either plucked out of thin air so that westerners get the reinforced view of China as this big, bad, communist polluting country with little regard for human rights. They release propaganda to ingrain the ironic "peoples" vote for anti-China.

      I was so perplexed by the lies told by both the paper and China that I decided to move to China to find out for myself. Now I have discontinued the research. Why? Because China is changing so fast that if I ever get some sort of documentary film made, it would be an historical event. Needless to say, some things didn't happen, but they happened a long time ago, and thats history.

      My final view, Epoch times is a joke, but thats not to say this article isn't smelling of shit.

    21. Re:Bullshit propaganda by afidel · · Score: 1

      My problem is that in the case of the x.509 certificates you need to find a collision in both the MD5 and the SHA-1 functions, which to my mind is undoable. I admit to being no more than a most humble student when it comes to cryptography, but I would like to be enlightened as to how you can find collisions in two different hash algorithms where the collisions are identical but not identical to the original value.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    22. Re:Bullshit propaganda by lxt518052 · · Score: 1
      You're right. Although "Fa" and "Lun" are in seperate characters in Chinese, the combination makes a basic meaning and as such "Falun" is preferred over "Fa Lun" when translated into English.

      --
      People who dislike China tend to mention Tiananmen Square a lot, but they always forget the Tank Man is also a Chinese.
    23. Re:Bullshit propaganda by nanoakron · · Score: 1

      Umm...isn't she based in Taipei, which is in Taiwan - otherwise known as an entirely separate nation state from 'China'?

    24. Re:Bullshit propaganda by vidarh · · Score: 1
      If it's non-acedemic to crack an MD5 hash, please tell me the plaintext for this: f6540dee6b248c863bb90fcaa784fef9

      It's a hashing function, you dimwit - any hash have an possibly infinite number of plaintexts unless the length of the input space is restricted.

    25. Re:Bullshit propaganda by brianerst · · Score: 1
      The Epoch Times is generally considered to be the thinly-veiled house organ of the Falun Gong/Falun Dafa. As far as I've been able to tell, the Falun Gong/Dafa are a relatively harmless cult and are subject to rather intense oppression in China - most of the upper leadership now seem to be ex-pats.

      Members of the Falun Gong distribute the paper at the main entrances and exits of the train stations here in Chicago. I've picked up the occassional copy and tried to speak to the limited-English distributors. The articles are generally pretty poor - not just in command of the nuances of American English, but in the structure of mainstream journalism. But, once you get around that, it's a pretty interesting look into the worldview of the Falun movement.

      Oh, and to say they're "anti-Communist" is quite the understatement - although I'd say they are more anti-Communist Party of China than collectivism as an idea.

    26. Re:Bullshit propaganda by CryBaby · · Score: 1

      Your extensive cryptographic knowledge impresses me, as does your command of the English language.

      Note: If you'd like to be taken seriously, try to avoid calling people "dimwit" or similarly pejorative terms.

    27. Re:Bullshit propaganda by GigsVT · · Score: 1

      It has nothing to do with nationality. It has to do with the implication that these algorithms are broken in any serious way that matters.

      So far it's still impossible to generate a collision without control of both files. That is all that matters for the vast majority of applications.

      I am sick of people telling me that MD5 or SHA-1 is broken every time they see it in my code. These propaganda stories are the source of that ignorance.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    28. Re:Bullshit propaganda by dido · · Score: 1
      If it's non-acedemic (sic) to crack an MD5 hash, please tell me the plaintext for this: f6540dee6b248c863bb90fcaa784fef9

      The term "plaintext" has no meaning for cryptographic hashes. The point of the attack is, if you had some text that hashed to say, f6540dee6b248c863bb90fcaa784fef9, I could, with even less work than I initially gathered, generate another set of data, saying something completely different, which also hashes to the same value. This has severe implications in the field of digital signatures, as the way most digital signature algorithms work is as follows:

      1. Generate the hash of the document to be signed.
      2. Encrypt the hash using the signer's private key.
      3. The encrypted hash is the document's digital signature.

      Now, if I wanted to verify the signed document:

      1. Generate the hash of the document to be signed.
      2. Decrypt the digital signature using the signer's public key.
      3. Compare the computed hash with the hash recovered by decrypting the digital signature. If they match, the document is supposed to be authentic.

      See the central role that hash functions play in this scheme? Now, if I'm able to generate collisions for the hash with a feasible amount of work, then given any digital signature you make using MD5 as the base hash I can create another document that might say something quite different, and attach the digital signature of the initial document to it, and it will look to anyone who cares as though you signed it. Of course, the document might look slightly strange to a person looking at it, but if the signature were used as part of a more complex cryptographic protocol, where only a computer ever really sees it, or if it's a document in a complicated file format (e.g. PostScript) that provides some leeway to add arbitrary data that is ignored by the viewer, then we might be in a spot of serious trouble. These collisions for MD5 are not just harmless, theoretical curiosities as you seem to think, as the page on X.509 certs and the PostScript examples illustrate.

      The fact that collisions can be computed also destroys the non-repudiation characteristic of digital signatures. If this is important for your application, continued use of a weak hash function like MD5 is certainly out of the question, as the ability to generate collisions gives the alleged sender of a signed document a valid excuse to plausibly deny that she ever sent it. This of course makes MD5 digital signatures worthless from a legal standpoint.

      Fortunately most people and began phasing out the use of MD5 for these and similar applications over the past several years, as it was already long suspected to harbor significant weaknesses. Now, we're hearing similar news about SHA-1 as what we heard about MD5 since roughly 1996, when cryptographers began recommending that alternative algorithms be used. Now, we're hearing the same thing again about SHA-1, and I think it would be wise to heed the advice again and start migrating to better hash functions as soon as possible.

      --
      Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
    29. Re:Bullshit propaganda by MECC · · Score: 1

      Chinese propaganda

      it has nothing to do with nationality

      By your own words, it really looks like it does though, particularly given the circumstances.

      However, I think your point is valid. Neither MD5 or SHA1 are truly 'broken', and people who think they are don't understand the nature of the weaknesses found. Still, calling announcements of such findings propaganda doesn't really help. People might not understand cryptography well enough to see that SHA1 is still a good hashing algorithm, but they have a sense of what an ad hominem is.

      --
      "We are all geniuses when we dream"
      - E.M. Cioran
    30. Re:Bullshit propaganda by GigsVT · · Score: 1

      Did you read the article? It's completely devoid of content, and full of propaganda tactics.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
  7. What? by jrockway · · Score: 5, Informative

    The article doesn't make sense. There are no technical details and SHA-1 is a cryptographic digest algorithm, not an encryption algorithm. AES is what everyone uses for encryption now -- message digests are used for signatures. Important, yes, but encryption hasn't been rendered useless.

    They also use the word "online" too many times for me to take them seriously. The implication is that because the professor broke SHA 1 that my online bank account is going to be drained. Not likely.

    --
    My other car is first.
    1. Re:What? by Zaknafein500 · · Score: 1

      Agreed. The author is obviously not well versed in the area of cryptography. A quick trip to Wikipedia would be advisable.

      --

      "The guide is definitive, reality is frequently inaccurate."
    2. Re:What? by waynemcdougall · · Score: 1
      The implication is that because the professor broke SHA 1 that my online bank account is going to be drained. Not likely.

      Yup, $23.71. You're right. Barely covers the cost of the CPU time.

      --
      Recycle PCs and build a wireless community network www.hillsborough.org.nz
    3. Re:What? by cyfer2000 · · Score: 1

      Professor Wang Xiaoyun's publications Shandong University are listed at here. Most SHA-1 and MD5 papers are downloadable, read if you have interests.

      She is working for Tsinghua University now.

      --
      There is a spark in every single flame bait point.
    4. Re:What? by Anonymous Coward · · Score: 0

      There are no technical details and SHA-1 is a cryptographic digest algorithm

      Sssshhhhh! Don't tell them that.

      We just want to see their faces when they go to hack a U.S. database with their new "findings."

  8. News for nerds? by Toveling · · Score: 5, Insightful

    This article is completely devoid of any real content. It just says she "cracked it" over and over, not explaining whether a crack is a collision, preimage, or other attack. It also seems technically inaccurate, saying that SHA-1 'includes' MD5? I know that no one RTFA, but c'mon, at least cover for a crappy article by having a good summary: this story has neither.

    1. Re:News for nerds? by Anonymous Coward · · Score: 1, Funny

      SHA-1 includes both addition and modulo, which we can no longer consider secure.

  9. Encryption algorithm? by Anonymous Coward · · Score: 0

    The article seems to mix "hashing" and "encryption". SHA1 is not encryption algorithm. It is hashing algorithm.

    1. Re:Encryption algorithm? by Anonymous Coward · · Score: 0

      SHA1 is not encryption algorithm. It is hashing algorithm. Didn't you already post this?
  10. Anyone have a link to a *coherent* translation? by pla · · Score: 1
    Okay, I started to read TFA...

    According to a Beijing digest, this SHA-1 encryption includes the world's gold standard Message-Digest algorithm 5 (MD5). Before Professor Wang cracked it, the MD5 could only be deciphered by today's fastest supercomputer running codes for more than a million years.

    Overlooking the fact that a hash function does NOT equal "encryption", the above-quoted paragraph goes far beyond word choice and grammar errors, and appears outright factually... Well, not "wrong" so much as "completely absurd" - It would have to make at least some sense to actually evaluate as "wrong".

    Anyone have a link to info on this that makes sense? Like perhaps the nature of the specific weakness Xiaoyun found, and by how much it weakens SHA-1? Makes a big difference whether this means you can obtain an arbitrary SHA1, vs reducing the search space by one or two bytes.
    1. Re:Anyone have a link to a *coherent* translation? by Anonymous Coward · · Score: 4, Informative

      This appears to be the professors website:

      http://www.infosec.sdu.edu.cn/people/wangxiaoyun.h tm

      The details on the hash collision can be found in the following papers:

      Xiaoyun Wang, Yiqun Yin, Hongbo Yu, Finding Collisions in the Full SHA-1,Crypto'05
      http://www.infosec.sdu.edu.cn/paper/Finding%20Coll isions%20in%20the%20Full%20SHA-1.pdf

      Xiaoyun Wang, Yiqun Yin, Hongbo Yu, Collision Search Attacks on SHA1,2005
      http://www.infosec.sdu.edu.cn/paper/Collision%20Se arch%20Attacks%20on%20SHA1.pdf

      She has also previously found methods for collisions in X.509, MD4/MD5, HAVAL-128, RIPEMD and SHA-0.

      However, the problem is not entirely the algorithms, there will always be collisions on hashing algorithms, if you could represent an infinite amount of data in 160/128/whatever bits then there would be no point in having 161/129/whatever bits, the fact that your hard drive is much larger than that is a testament that collisions in any type of algorithm where you try to uniquely represent X bits in Y bits (where X > Y) (Yes I realize this is a somewhat oversimplified exaplantion).

      The problem is in the paradigm in which these algorithms get used, 'one hash to represent them all' is a broken mentality, use multiple hashing algorithms when it matters, while it is indeed possible that the same data can cause a collision in all of the employed algorithms, its incredibly unlikely and AFAIK no one has created a PoC where two sets of data produce the same checksum in both md4 and sha-0.

    2. Re:Anyone have a link to a *coherent* translation? by Anonymous Coward · · Score: 0

      Was Eve Fairbanks of The New Republic a contributor to this article?

      Would explain everything.

  11. Site down by dubonbacon · · Score: 1
    --
    sw5YRhw4ln3pr7$Ock1/4ma0u8Lw2Tm5l6/7DOiC5e6t4NSb6T en 6g5AOCPa2Xs!MSr!p! hackerkey.com
  12. Hashing != Encryption by cpuh0g · · Score: 5, Informative
    Repeat after me: A hash algorithm is NOT encryption.

    The original article is full of misstatements like this doozy:
    this SHA-1 encryption includes the world's gold standard Message-Digest algorithm 5 (MD5). Before Professor Wang cracked it, the MD5 could only be deciphered by today's fastest supercomputer running codes for more than a million years.

    SHA-1 is NOT encryption, and it certainly doesn't "include" MD5. They are 2 completely different hashing algorithms. Hash algorithms are not "deciphered". Neither of them has been "cracked". They have been found, in theory, to not be as collision-proof as previously thought, but noone has yet found a way to take one block of data and modify it such that it would have an identical hash signature as the original. Both are merely found to be not quite as collision-proof (the most important thing for any hashing algorithm) as previously thought. This is old news.

    The original article blows and contains no useful information whatsoever, it was written by someone who hasn't the faintest hint of knowledge about cryptography or mathematics in general.

    1. Re:Hashing != Encryption by Martin+Blank · · Score: 1

      For that matter, MD5 hasn't been the gold standard in several years, even before the MD5 weaknesses came to light. That it is one of the most commonly used hashing algorithms doesn't make it the gold standard.

      --
      You can never go home again... but I guess you can shop there.
    2. Re:Hashing != Encryption by Anonymous Coward · · Score: 0

      MD5 without salt should be already considered broken though - all you need to do is invest in a quite large (but not impossibly so) linux cluster and a set of "rainbow tables".

      It's only a matter of time before other hashes "fall" really - you're taking a large vector space, and mapping to a smaller one. You're in a "state of mathematical sin" relying on that for validation :-)

    3. Re:Hashing != Encryption by iion_tichy · · Score: 2, Insightful

      "Repeat after me: A hash algorithm is NOT encryption."

      Not entirely correct, though. The thing is that many crypotgraphyc "processes" rely on fingerprints of documents (as one signs the fingerprint rather than the whole document and stuff like that). So I think many current protocols would be affected. It's perhaps not encryption in a mathematical sense, but in a practical sense.

      Nevertheless the article was crap, it doesn't even say in what way SHA-1 was broken (making it impossible to judge the severity).

    4. Re:Hashing != Encryption by tepples · · Score: 1

      A hash algorithm is NOT encryption.

      Yes it is.

    5. Re:Hashing != Encryption by wfberg · · Score: 4, Insightful

      It's only a matter of time before other hashes "fall" really - you're taking a large vector space, and mapping to a smaller one. You're in a "state of mathematical sin" relying on that for validation :-)


      Hashes will always have collisions, if (and only if) the input space is larger than the output space, sure.

      Nevertheless, if a hash were perfect, there would be no more efficient way to find a collision than brute force.

      When people are designing cryptographic protocols, they always assume a perfect cipher, a perfect hash, etc.

      Typically, what these attacks mean, is that some one found a short cut, so that actually forging a signature or deciphering text would take less than brute force. How much of a big deal this is, depends on how much the difference is, and also on whether it exposes any weaknesses (e.g. 'if your input starts with 123, you'll always get the same hash, whatever comes next').
      --
      SCO employee? Check out the bounty
    6. Re:Hashing != Encryption by WindBourne · · Score: 1
      "...I knew I was the only person who knew this world-class secret."
      but noone has yet found a way to take one block of data and modify it such that it would have an identical hash signature as the original.

      Both you and her are very arrogant. As was pointed out that this is the corner stone of much of our business world. But it is not used in the US Feds esp. NSA and CIA.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    7. Re:Hashing != Encryption by rbarreira · · Score: 1
      Hashes will always have collisions, if (and only if) the input space is larger than the output space, sure.


      Are you sure and the "only if" part? Couldn't there be a hash function which maps several inputs to the same output even if are less inputs than outputs?
      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    8. Re:Hashing != Encryption by cachimaster · · Score: 0

      "They are 2 completely different hashing algorithms"

      This is not exactly true. Take a look at the source, they are very, very similar.
      Because of this they were broken almost at the same time.

    9. Re:Hashing != Encryption by zCyl · · Score: 1
      Hashes will always have collisions, if (and only if) the input space is larger than the output space, sure.

      Are you sure and the "only if" part? Couldn't there be a hash function which maps several inputs to the same output even if are less inputs than outputs?

      No, try to construct one.

      Mapping / Count
      A-->a (1 in, 1 out)
      B-->a (2 in, 1 out)
      (any arbitrary hash with at least one collision must include at least the equivalent of these two mappings.)

      Now the only way to get an output count which is equal to or larger than the input count is to add mappings with more outputs than inputs. This can only happen if a single input maps to more than one output, and that violates the definition of "function".
    10. Re:Hashing != Encryption by sho222 · · Score: 1
      No, it's not. Hashing is one way (no decryption). Snuffle uses hashing, but a hash algorithm NOT what is doing the encryption (it's an XOR of 1)the text generated by hashing the key and 2)the text to be encrypted). Here's the relevant text from the wikipedia entry you referenced:

      Stream ciphers work by taking a string (the encryption key) and deterministically generating a bunch of random-seeming text from that key. That text is then XORed against the message you want to encipher. To decipher the text, the recipient simply hands the same key to the stream cipher and XORs the results with the ciphertext, resulting in the original message. Snuffle simply works by using a hash function to generate the random-seeming text by hashing the key with sequential integers (1, 2, 3, etc.).
    11. Re:Hashing != Encryption by wfberg · · Score: 1
      Hashes will always have collisions, if (and only if) the input space is larger than the output space, sure.

      Are you sure and the "only if" part? Couldn't there be a hash function which maps several inputs to the same output even if are less inputs than outputs?


      Hashes with an input space equal to or smaller than the output space will not always have collisions.
      I could've stated that more clearly.

      Obviously a badly designed "hash"-function that always outputs 0xDEADBEEF has collisions.
      --
      SCO employee? Check out the bounty
    12. Re:Hashing != Encryption by rbarreira · · Score: 1

      You're correct of course, but what I was talking about (and should have stated more clearly) was about the difference potential outputs and actual possible outputs for the hash function. For example, an hash function which outputs a 128 bit number but never outputs some specific 128 numbers. Is it proven that none of the widely used cryptographic hash functions don't have that problem?

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    13. Re:Hashing != Encryption by rbarreira · · Score: 1

      Yeah, the question I had in mind is exactly that: are all the widely used hash functions proven to generate all their potential outputs?

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    14. Re:Hashing != Encryption by petermgreen · · Score: 1

      When people are designing cryptographic protocols, they always assume a perfect cipher, a perfect hash, etc.
      hmm, i think only and idiot would do that

      surely the sensible approach would be:

      1: work out the minimum keysize/hashsize that will be unfeasible to crack by brute force in the time you need the chipher/hash/whatever to remain solid using the equiment your enemy is expected to have.
      2: add an allowance for mores law (say 1 bit per year you need it to remain solid for, 2 bits per year if its a hash in a scenario vulnerable to birthday attack)
      3: add an allowance for algorithmic weaknesses (say double the key/hash lengths)
      4: pick the next conviniant size up from this

      this isn't perfect of course, we could get quantum computing or the algorithm could be totally brocken but its a good starting point.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    15. Re:Hashing != Encryption by wfberg · · Score: 1

      When people are designing cryptographic protocols, they always assume a perfect cipher, a perfect hash, etc.
      hmm, i think only and idiot would do that


      Cryptographers (even some who aren't idiots) disagree.

      Note the distinction between designing a protocol, and designing the cipher itself.

      All decently designed ciphers contain (sometimes huge) safety margins. After all, you should be able to keep something secret for at least the rest of your life, if not your kids' lives, to save embarassement if nothing else.

      That's why, when "breaks" are announced, you'll often notice the words "reduced rounds" - in fact, most breaks are of deliberately weakened algorithms, because studying the fullblown algorithm is too complicated. The full-rounds version often holds up against breaks that work on reduced rounds.

      It's not like cryptographers were born yesterday, exactly.

      However, when you're designing a protocol (such as TLS) the last thing you want to do, is design it around a cipher/hash, especially if you know it to be broken. When designing a protocol, you're best off not even specifying the exact ciphers/hashes to be used - just take a state-of-the-art, well-designed and peer-reviewed cipher off the shelve.

      The alternative would be for example to say "ok, this protocol MUST use MD5, but we know MD5 to be weak in some circumstances, so we'll reject input that has too many zeroes". That sort of thing can only weaken your protocol. And you'll end up with 100 versions of your protocol.

      If a cipher/hash needs a randomly generated number, only used once, it should be part of the cipher/hash specification. If it doesn't work too well on certain inputs, it should be fixed before it's considered to be used in a protocol.

      That's why you'll see e.g. TLS (and SSH) accepts all sorts of ciphers and key-lengths. If some of the ciphers or hashes turn out to be crap, fine, you can just disable them.
      --
      SCO employee? Check out the bounty
  13. Coral cache by junglee_iitk · · Score: 1
    http://en.epochtimes.com.nyud.net:8080/news/7-1-11 /50336.html

    I guess she cracked any encryption schemes, but found some loopholes. Great job indeed, given she has all those encryption schemes to her name, but the linked article is full propaganda, and less on details
    According to a Beijing digest, this SHA-1 encryption includes the world's gold standard Message-Digest algorithm 5 (MD5). Before Professor Wang cracked it, the MD5 could only be deciphered by today's fastest supercomputer running codes for more than a million years.

    However, professor Wang Xiaoyun, a graduate of Shandong University of Technology's mathematics department, and her research team obtained results by using ordinary personal computers.

    and

      Within ten years, Wang cracked the five biggest names in data encryption. Many people would think the life of this scientist must be monotonous. However she said, "That ten years was a very relaxed time for me."

    During her work, she bore a daughter and cultivated a balcony full of flowers. The only mathematics related habit in her life is how she remembers the license plates of taxi cabs.

    Duh...
  14. A Couple years? by Psychotic_Wrath · · Score: 0

    major corporations will cease using the scheme within the next few years...
    so its cracked by the chineese and it takes a couple years to change. sounds great anybody know where to get ahold of this :)

    --

    Doctors do Massage in Longview WA now, who knew?
  15. Makes me wonder by xigxag · · Score: 2, Interesting

    Makes me wonder just how much trouble the US or international financial community would be in if an adversarial organization cracked a major security encryption and didn't politely announce it, but instead kept their achievement secret. And then either cracked mountains of banking/military data at a leisurely pace, selling it piecemeal to finance rogue networks OR timed a widespread release of the crack algorithm for a catastrophic hit upon (inter)national security. What steps are being taken to combat this from eventually occurring?

    --
    There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
    1. Re:Makes me wonder by Workaphobia · · Score: 1

      I have a related question: If SHA-1 were suddenly made useless in a heartbeat, specifically what systems would fail? It'd probably be an issue for /etc/shadow and any systems that use it for password storage and checking, but what else besides that would crumble? Is it used within other protocols like RSA or AES?

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    2. Re:Makes me wonder by Antique+Geekmeister · · Score: 1

      The more common approach is to refuse to allow robust encryption, forcing local companies to use weak ciphers or to only permit robust encryption and authentication tools where the key can be obtained trivially by the government. This has certainly been done by the NSA for decades, with their old unconstitutional interference with exporting encryption technologies, with their Skipjack encryption authorized for use in cell phones and digital communications, and with the new Trusted Computing initiative led by Microsoft but with NSA cooperation. In both recent technologies, the keys are centrally held and managed in repositories where no court oversight exists and where the keys can be obtained by anyone who can convince the repository to release them, and where an agency like the NSA need simply steal them without a warrant to have any key they desire.

      Yes, it sounds paranoid: but it's cerainly consistent with their tapping of core fibe-optic backbones in the USA and their current lack of judicial review under the umbrella of the Patriot Act.

    3. Re:Makes me wonder by WuphonsReach · · Score: 1

      Makes me wonder just how much trouble the US or international financial community would be in if an adversarial organization cracked a major security encryption and didn't politely announce it, but instead kept their achievement secret. And then either cracked mountains of banking/military data at a leisurely pace, selling it piecemeal to finance rogue networks OR timed a widespread release of the crack algorithm for a catastrophic hit upon (inter)national security. What steps are being taken to combat this from eventually occurring?

      Read back through CRYPTO-GRAM and the like (search for "munitions" and PGP).

      This is why crypto folks were so hot under the collar back in the late 80s / early 90s about the munition laws. Due to the munition laws and other attempts to control encryption, it made it difficult to study existing algorithms for weaknesses. Or to develop new ones.

      It's a bit like open-source vs closed-source software. The only reasonably secure encryption algorithm is one that has been peer-reviewed by a wide gamut of poeple. Such as the AES finalists or the ones recommended by NSA (which tend to be very closely examined by the crypto community), etc.

      The government keeps wanting to revert to a closed-source model (Clipper, key-escrow, limiting the # of bits you can use, mandating the use of "weak" or secret algorithms).

      --
      Wolde you bothe eate your cake, and have your cake?
  16. no need to panic by johncalltwo · · Score: 4, Funny

    Gung'f jul V arire hfr nal bs gubfr arjsnatyrq rapelcgvba fpurzrf, guvf bar jbexf, naq fur jvyy arire jevgr n negvpyr ba oernxvat vg.

    1. Re:no need to panic by Anonymous Coward · · Score: 0

      BZTJGSEBG13

    2. Re:no need to panic by malakai · · Score: 4, Insightful

      Fbzrgvzrf vg'f orfg gb uvqr va gur bcra.

    3. Re:no need to panic by Nemetroid · · Score: 3, Insightful

      Slashdot is truly the only place where "Fbzrgvzrf vg'f orfg gb uvqr va gur bcra." can be modded "Insightful".

    4. Re:no need to panic by Anonymous Coward · · Score: 0

      brilliant!

    5. Re:no need to panic by SCHecklerX · · Score: 1

      Lrnu, jryy, V gevcyr rapelcgrq zvar. Zhpu zber frpher!

    6. Re:no need to panic by advance512 · · Score: 1

      Well, I cracked your encryption cipher, but I can't figure out what "oevyyvnag!" means :(

    7. Re:no need to panic by IvanTheNotSoBad · · Score: 1

      Not everyone on slashdot is as smart as you guys. Can you please explain why this is funny? Not trying to be rude here (I'm sorry)....I just don't get it (and feel stupid).

    8. Re:no need to panic by Anonymous Coward · · Score: 0

      Google for ROT-13

    9. Re:no need to panic by Anonymous Coward · · Score: 0

      ROT 13 Zzzzz

    10. Re:no need to panic by TLouden · · Score: 1

      Gung's Na negvpyr!

      --
      -Tim Louden
    11. Re:no need to panic by kasperd · · Score: 1
      Lrnu, jryy, V gevcyr rapelcgrq zvar. Zhpu zber frpher!
      Lbh znl guvax fb, ohg V oebxr vg. Cneg bs lbhe zvfgnxr jnf gb hfr gur fnzr xrl nyy guerr gvzrf.
      --

      Do you care about the security of your wireless mouse?
    12. Re:no need to panic by foniksonik · · Score: 1

      Aecenas ornare magna id turpis. Integer blandit nonummy diam. Suspendisse ipsum purus, fermentum vel, pellentesque nec, faucibus ut, ligula.

      I prefer my nonsense in latin...

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    13. Re:no need to panic by SpaghettiPattern · · Score: 1

      tr 'A-Za-z' 'N-ZA-Mn-za-m'

      --

      I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
    14. Re:no need to panic by debrain · · Score: 1

      google rot13

  17. Epoch Times by rh2600 · · Score: 5, Informative

    The Epoch times is a strange newspaper (http://en.wikipedia.org/wiki/The_Epoch_Times) - it seems to be an anti-establishment periodical with lots of fluff stories about people living in China and articles on the Falun gong movement (http://en.wikipedia.org/wiki/Falun_Gong)..

    Far from being a Chinese newspaper it's actually published out of New York, and you might see (Chinese) people handing out copies on the street in your country (I see them in NZ from time to time).

    So yeah, it wouldn't surprise me if the article was vague... I'd take it all with a grain of salt.

    1. Re:Epoch Times by Fantastic+Lad · · Score: 1
      If the article really comes from a Fulan Gong publication, then that would sort of explain using a two year-old story to ramp up the perceived threat of China; they hate the Chinese government. Nonetheless, the Fulan Gong are one of the more messed up cults around. Sort of the Chinese equivalent to Scientology.

      They're both into binding vampiric energy beasties to people. I've read the literature for both and if you know about energy, then you quickly realize that they're scary beyond just being creepy cults which claim to empower people while really doing the opposite. (Like most religions.)

      Unlike the Scientologists who keep their weird experiments in dark spirituality behind closed doors, the Fulan Gong people actually put the super-offending stuff right out there in their basic literature. They tell you that when have access to one of their masters, you have the privilege of having a 'Fulan' attached to your personal energy structure. A Fulan is a living energetic creature which exists in the energy plane only, and it's supposed to give you all these extra powers. --This is described in the books they give away! What I don't get is that if you know about energy, (which most Chinese do, and everybody who joins the Fulan Gong does by default), then what insanity has to overcome you to allow somebody to attach another entity to your own? That's like deliberately ingesting a tape worm!


      -FL

    2. Re:Epoch Times by daverabbitz · · Score: 1

      Wow a nut calling some other nuts nuts, nice.

      --
      What could be better than a jet powered motorcycle? http://www.youtube.com/watch?v=u8l6GTHLSWE
  18. MD5 & SHA-1 might not be cracked..... by Spudster · · Score: 2, Interesting

    But they are certainly weak against attacks using rainbowtables. Both algorithms should be tossed into the bit bucket for something a little more secure. New services including Hashbreaker, Schmoo, freerainbowtables etc show how easy it is to brute force using rainbowtables. RE: http://www.hashbreaker.com/ and distributed rainbowtable generation http://hashbreaker.com:8700/ http://wired.s6n.com/files/jathias/ http://www.freerainbowtables.com/index-rainbowtabl es-distributed.html/ http://www.darknet.org.uk/2006/02/password-crackin g-with-rainbowcrack-and-rainbow-tables/ -Spudster

    1. Re:MD5 & SHA-1 might not be cracked..... by 0kComputer · · Score: 1

      But they are certainly weak against attacks using rainbowtables.

      True. However, this is nothing new, its still a brute force attack. An easy defense from "rainbow tables" is just to supply a salt for your hash.

      --
      Top 10 Reasons To Procrastinate
      10.
    2. Re:MD5 & SHA-1 might not be cracked..... by kasperd · · Score: 1
      But they are certainly weak against attacks using rainbowtables.
      AFAIK rainbowtables is not an attack against the hash itself, but rather an attack against wrong usage of the hash (and weak passwords).
      --

      Do you care about the security of your wireless mouse?
  19. Snuffle by tepples · · Score: 5, Informative

    SHA-1 is a hash algorithm, not an encryption algorithm.

    Any hash algorithm can be used as a stream cipher: hash the key and take successive values to make a pseudorandom stream, and then XOR it against the plaintext. This is the idea behind Daniel J. Bernstein's Snuffle ciphers.

    1. Re:Snuffle by nacturation · · Score: 3, Insightful

      While that's definitely interesting, it's still not the case that SHA-1 is an encryption scheme. I mean, if you encrypt all your data with SHA-1 then I suppose you ought to be really happy that researchers have found a way to potentially reduce the monumental decryption effort.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    2. Re:Snuffle by swillden · · Score: 1

      SHA-1 is a hash algorithm, not an encryption algorithm.

      Any hash algorithm can be used as a stream cipher: hash the key and take successive values to make a pseudorandom stream, and then XOR it against the plaintext. This is the idea behind Daniel J. Bernstein's Snuffle ciphers.

      And any block cipher can be used as a hash algorithm or a stream cipher and any stream cipher can be used as a block cipher or a hash algorithm. This doesn't, however, mean that hash algorithms, block ciphers and stream ciphers are all the same thing. Not only are there practical advantages to using the right tool for the job, there are often good security reasons as well.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    3. Re:Snuffle by pedantic+bore · · Score: 0
      Let me politely point out the typo in your posting, which should read:

      This is the absolutely terrible idea behind ...

      --
      Am I part of the core demographic for Swedish Fish?
    4. Re:Snuffle by poopdeville · · Score: 1

      Sure, but[1] a computationally intensive algorithm to find hash collisions isn't going to be much help cracking the hash's corresponding Snuffle. I mean, take MD5, for instance. The hash space has 2^128 elements, meaning that the MD5 Snuffle effectively has 2^128 possible keys. Enumerating them will be faster than trying to come up with a string such that MD5(string) is the right hash (since the space of strings is unbounded).

      [1] Keep in mind, this is an off hand comment. I will freely admit that I haven't thought of all the ramifications.

      --
      After all, I am strangely colored.
    5. Re:Snuffle by rbarreira · · Score: 1

      Just counting from 1 to 2^128 on a computer supposedly takes more energy than humans can possibly access...

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    6. Re:Snuffle by shadowmatter · · Score: 1

      Err, monumental? Assuming that the person to which the data is delivered knows the key, he can just repeat the XOR process to decrypt, because x^y^y=x, after all. Any third party listening in on the transmission of the stream is locked out. Of course, it would be foolish to use this in practice over RSA or some other well-established technique.

      - shadowmatter

    7. Re:Snuffle by ultracosm · · Score: 1

      While that may be true, it doesn't add much to the discussion of whether SHA-1 is a hash algorithm or an encryption algorithm.

    8. Re:Snuffle by advance512 · · Score: 1

      Anyone care to elaborate on this?

      I assume the key size (plaintext of the hash algorithm) doesn't seem to have any effect on the resultant hash - which is then used as the key for the encryption phase. I also assume that each successive phase uses some sort of chaining/feedback method to hash a product of the previous block encryption to enable a new block encryption.

      How does the initial key size affect the way this algorithm works?

    9. Re:Snuffle by jd · · Score: 1
      No, that's just a pseudo one-time pad, applied to the XOR encryption algorithm. The encryption algorithm is still just the XOR encryption algorithm - there's no additional convolution - and the total pad is derivable from a much smaller input. With block ciphers, the system is called an encryption mode, and there are a multitude of them to choose from - so people usually don't. Always puzzled me why, particularly as the only reason to use ciphers is to secure the data. The more unknowns there are, the harder it is for an attacker to successfully attack.

      (This is important - 2DEM's documentation shows that it is possible to inspect encrypted data using the trivial modes that are popular and obtain a significant amount of information about what has been encrypted. This is so not what encryption is supposed to be about.)

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    10. Re:Snuffle by Johnno74 · · Score: 1

      I thought thats how all stream cyphers worked? By generating a pseudo-random stream, and then XORing this with the source stream?

      Thats certainly how RC4 works (SSL, HTTPs...). I wrote an implementation of RC4 once when I was between jobs, it was a very interesting exercise and it taught me a lot about cryptography.

    11. Re:Snuffle by Fastolfe · · Score: 2, Informative

      You misunderstood the parent post. SHA-1 is a hash function. If you "encrypt" something using SHA-1, in theory, you can't "decrypt" it, because hash functions are irreversible. He's saying that if SHA-1 is "cracked" in the sense that you can easily figure out the original data, then you should be pleased, since you could not have "decrypted" the data otherwise.

      While you can say that SHA-1 can be used as the basis for a cipher (such as Snuffle), that doesn't change the fact that SHA-1, by itself, is a hash function, not a cipher. SHA-1, by itself, is not an encryption algorithm. But Snuffle may very well be.

    12. Re:Snuffle by jd · · Score: 1
      Modern syncronous stream ciphers usually use XOR operations, but not all. Any symmetric mapping function will do, XOR is merely the simplest and fastest to build electronically. Older stream ciphers that used mechanical devices to do the mapping, or which used base-8 or base-10 electronics (those being fairly common designs in early digital electronic computers) used whatever mapping function the engineers could think of that worked well on their systems.

      But, yeah, you could go out and program an FPGA or ASIC tomorrow with a symmetric function f() of your choice where f(f(x))=x and use that to drive a stream cipher. If you stacked nine such functions together, and had a plugboard that allowed you to switch the order of the mappings at will, you would basically have an electronic Enigma Machine.

      The Wikipedia article has other thoughts on the subject, but seems to be focussed entirely on base-2 stream ciphers, whereas group theory and other areas of arcane mathematics don't get interesting until you get into the non-trivial group sizes.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    13. Re:Snuffle by Xenna · · Score: 1

      You're kidding me ;)

      I did that over 15 years ago in a program and I remember thinking that real cryptographers would be laughing at me. Anyway, the software was very unlikkely to ever be the target of an attack so it was mostly spielerei. Nice to read this, though... :)

      X.

    14. Re:Snuffle by tepples · · Score: 1

      Modern syncronous stream ciphers usually use XOR operations, but not all. Any symmetric mapping function will do

      In fact, any reversible mapping function will do; it doesn't have to be symmetric. One could use a block cipher as the mapping function. For example, I could encrypt each 128-bit block of plaintext through AES, using a piece of stream cipher output as the key.

    15. Re:Snuffle by jd · · Score: 1
      True. Now, if you had g(f(x, k), k')=x, you have the potential to have public key encryption with a stream cipher (all public key encryption systems that I know of are all block ciphers). A public key stream cipher could be very interesting.

      There are cases where people use time-dependent (or use a dependency on some other parameter external to the data) stream ciphers. In those situations, the functions are not purely a function of x, but a function of x and these other parameters. Ultimately, it must still be possible to reverse the process, but you now have a dynamic mapping between (x, k) and (x', k'). The same input with the same key value would produce a different result for different values of the external parameter. This sort of stuff can seriously screw with people's minds.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  20. Published in New Scientist 17 December 2005 by gessel · · Score: 2, Informative

    From the original article cited by the epoch times article (at the moment /.ed)

    Busted! A crisis in cryptography

    "LAST year, I walked away saying thank God she didn't get a break in SHA-1," says William Burr. "Well, now she has." Burr, a cryptographer at the National Institute of Standards and Technology in Gaithersburg, Maryland, is talking about Xiaoyun Wang, a Chinese cryptographer with a formidable knack for breaking things. Last year Wang, now at Tsinghua University in Beijing, stunned the cryptographic community by breaking a widely used computer security formula called MD5. This year, to Burr's dismay, she went further. Much further."

    cute...

    1. Re:Published in New Scientist 17 December 2005 by kfg · · Score: 1

      cute...

      You really need to get out more.

      KFG

  21. Further information on the "crack" by arevos · · Score: 5, Informative
    I took a look at the Google Cache of the article, and it would appear this is old news. This is the collision attack first found back in February 2005, which requires fewer than 2^69 operations, rather than the 2^80 operations a brute force approach would need (see Wikipedia and Bruce Schneider's Blog). According to Wikipedia, this was later improved so that fewer than 2^63 operations were needed.

    In other words, this attack is 2^17, or 131,072 times faster than brute forcing the hash, and from what I've read, this is considered pretty impressive stuff. That said, crypto researchers have known for a while that SHA-1 is on its last legs. From Schneider's blog in February, 2005:

    Jon Callas, PGP's CTO, put it best: "It's time to walk, but not run, to the fire exits. You don't see smoke, but the fire alarms have gone off." That's basically what I said last August. So there's nothing much to see here, except a sensationalist newspaper article. This has almost certainly been reported before on Slashdot two years ago, so this story probably counts as a dupe.
    1. Re:Further information on the "crack" by Dr.+Spork · · Score: 1

      Thank you for the information. I wish this had been the first post, it would have saved me a lot of pointless reading.

  22. Oh Noes! by Cytlid · · Score: 1

    We're been Pwned! I just hope they don't hrack our ID-10-Tee hash algorithm encryption! Then all our base will belong to them!

    --
    FLR
  23. Why announce now? by Original+Replica · · Score: 4, Funny

    All your bank, are belong to us.

    --
    We are all just people.
    1. Re:Why announce now? by Anonymous Coward · · Score: 0

      The last time I checked the TLS PRF is an xor of MD5 and SHA-1... hmm.. All your banks might not be soo far off.

      When people say MD5 or SHA-1 has been 'cracked' that doesn't tell me much. Its possible to have some insight/collision creation capabilities but still not seriously compromise an implementation.

  24. Data security vs. physical security by tepples · · Score: 1

    They also use the word "online" too many times for me to take them seriously. The implication is that because the professor broke SHA 1 that my online bank account is going to be drained. Not likely.

    The use of the word "online" reminds the reader that data security over an untrusted network is a much less mature field than physical security.

  25. Digest Functions In Relation To Encryption by tqbf · · Score: 2, Informative

    Without bothering to read the article, I will point out that as far as your bank is concerned, digest algorithms protect SSL negotiation in general and the key exchange in particular. A worst-case break in SHA-1 and MD5 can negate the protections provided by RSA and AES.

    1. Re:Digest Functions In Relation To Encryption by hal9000(jr) · · Score: 3, Interesting

      Having read the article adn having a cursory understanding of secure hashing, when used with SSL, the chances of this break being useable is very, very unlikely because even assuming an attacker could get in the middle, they would still have to calculate the collision in near real time. Wiht hashes, generating a collision is the "break."

      This may be a bigger issue with long term storage like e-signing a contract.

    2. Re:Digest Functions In Relation To Encryption by fwr · · Score: 2, Informative

      This is all blown out of proportion, because the finding of another plaintext that generates the same hash will almost always be useless anyway. For example, a hash function, like MD5 or SHA1 (which are not encryption algorithms) may generate a hash code of 123456 for the plaintext:

      This is a message from Me to You, send me some $$$!

      If there was a weakness in the hash function you may be able to find another plaintext that generates the same hash code, for instance, the hash function may also return a code of 123456 for the plaintext:

      fy87dsf5dkjsf75SI5sdfISAfd576fHFKhsudg6%&FDSHf5765 a

      Sounds pretty useful doesn't it! I mean, OH My God! They are going to be able to like break into my online bank account now! Yea right. The "duplicate" plaintext that you may find for a given hash code most likely won't even be recognizable, and certainly wouldn't be in a form that would be useful. For instance, a duplicate plaintext with the same hashcode of a TCP/IP frame wouldn't likely even be in the proper format to be able to be decoded.

      Think about it.

    3. Re:Digest Functions In Relation To Encryption by nuzak · · Score: 1

      The actual problem comes in something like this:

      Document 1:
      Give fwr a 10% raise this year

      Document 2:
      Fire fwr immediately

      (obviously this is oversimplified, but you can hide all kinds of undisplayed stuff in a PDF)

      --
      Done with slashdot, done with nerds, getting a life.
    4. Re:Digest Functions In Relation To Encryption by nuzak · · Score: 2, Interesting

      Oh freakin crap. God I hate slashdot. Between that and "it's been x minutes since you last posted" ... Hey how about javascript to enable the god damned submit button after the timeout expires, mmkay? Let's try that again, I got nothing to do right now but wait.

      The actual problem comes in something like this:

      Document 1:
      Give fwr a 10% raise this year
      <!-- No one will see this unless they view the source: sdhf892598sljIU)*@(5986ljglkjsdlkgjg -->

      Document 2:
      Fire fwr immediately
      <!-- No one will see this unless they view the source: 093w49sdjgljxlmxvbms.dmlksjlklkjwekj -->

      (obviously this is oversimplified, but you can hide all kinds of undisplayed stuff in a PDF)

      --
      Done with slashdot, done with nerds, getting a life.
    5. Re:Digest Functions In Relation To Encryption by Anonymous Coward · · Score: 0
      Think about it.
      Why don't you actually think about it. Imagine a Unix system that used one of the vulnerable hashing algorithms to hash passwords. A simple cat of /etc/passwd will give you the hashed password. If you're able to find a collision, you now have something you can type as the password when you're su'ing as root.

      Take another example...some trusted bank employee is able to see the hashed passwords users use to login. The same scenario as above applies...he now has a usable login/password combo that will gain access to someone's account.

      Cracking hashing algorithms means that many of their most important uses become insecure. Sure, electronically signing something is still mostly safe, but that's only one of the uses of a hashing algorithm.
    6. Re:Digest Functions In Relation To Encryption by stamit · · Score: 1

      Some time ago, I was thinking about sending somebody the MD5 hash along
      with a message of mine (via different means) so they know that they have my
      original message (I don't do this very systematically). However, after
      reading the Wikipedia article about MD5 hashes I know that this is not such
      a great idea.

      The reason is that somebody can APPEND a block of data to their fake
      message so that the result gives the same MD5 hash. So the message would
      look more like this:

      "This is a message from Me to You. Send some $$$ to Foobar! Oh and, by the way, I have a problem in my software, so don't mind this junk data: weesunooaixooyootohphiyiahraiwotvutizaendieghuquah zeingoahzaephu"

      Of course, you could argue that it is enough for people to look for
      seemingly random `junk' data in their messages, but I don't think most
      people who only need to use encryption simply in the context of their work
      (via some user-friendly GUI-based programs trusted by their _employers_)
      should have to bother with such things.

      I haven't read any research yet, but if SHA-1 has been `cracked' in this
      way too then what am I supposed to use? And if I use it, I would like to
      KNOW that it cannot EVER be `cracked' like that. Can something like this
      be PROVEN, once and for all?

  26. A few facts by Jerry+Coffin · · Score: 4, Insightful
    For those who care, Bruce Schneier gave some real facts about the attack on his site a couple of years ago. As he pointed out:

    For the average Internet user, this news is not a cause for panic. No one is going to be breaking digital signatures or reading encrypted messages anytime soon. The electronic world is no less secure after these announcements than it was before.

    A short note about the attack has been available for a couple of years as well. The note shows collisions for two different reduced versions of SHA-1.

    Though it's not absolutely certain, my guess is that the reality behind the new announcement is that they've actually found a collision for the full version of SHA-1, and possibly for MD-5 as well. OTOH, maybe the mention of MD-5 is just a journalist's hashed (no pun intended) version of the fact that SHA-1 is based closely enough on MD-5 that an algorithm that's successful against SHA-1 will probably be effective with respect to MD-5 as well.

    --
    The universe is a figment of its own imagination.
    1. Re:A few facts by StealthyRoid · · Score: 1

      A less than brute-force (2^80) attack against full SHA-1 was reported by Prof. Wang at the 2005 CRYPTO conference. I can't seem to find a copy of her paper, but there she reported a collision in 2^63 (within the realm of feasibility) operations. Full collisions in MD5 were found shortly before that. Neither hashing algorithm should be trusted for securing anything at this point. Not that these collisions mean that every script kiddie and l33t ahx0r are going to be out there changing digitally signed documents or cracking shadow files in mere seconds, but there are known flaws with both that make using them irresponsible.

  27. Couple of errors there by tgv · · Score: 2, Funny

    The probability is very small in a random universe, not any one you pick. And it still only implies a finite number of universes. And the correct spelling is "astronomically", which however means extremely large. You probably meant "infinitesimally"

    That is 1 for school masterism, 0 for responding without thinking.

    1. Re:Couple of errors there by midnighttoadstool · · Score: 1
      "And it still only implies a finite number of universes."

      But suggests, to the philosopher/mathematician an infinite number of universes since either none, 1 or infinity seem most likely, anything else is too arbitary, even a prime (ie. which prime, and why that one). Go and refer your self to Hawkings and the other chumps persuing the infinite universe theories.

      In anycase you're nit-picking. My original statement is fine.

      So that's 1 for not knowing what I'm talking about, and 0 for responding with comprehension

    2. Re:Couple of errors there by diablomonic · · Score: 1
      only if you assume that the universe cannot be arbitrary. This is almost a religious belief in itself. eg: the probability of me exactly existing, via the long chain of (I assume from available evidence) evolutionary events is infinitely small ((*)is it just? how do I know that? apply to original statement). Therefore evolution must have been occuring for infinite time. (rubbish). People assume life is extremely hard to achieve through random processes. I don't.

      (*)Given just the section of universe we can see (13 billion ly) I have no trouble with the idea that random collections of atoms could sometimes form a base self replicating structure, and from there I have even less trouble with the idea of one of these sometimes copying itself slightly wrong enough to eventually achieve a decent complexity, "dna equivalent" etc to satisfy my definition of life. (Ive studied genetic algorithms at uni and seen just how powerful (and to be honest, amazing) the process can be.)

      Once there is some sort of simple structure that can undergo genetic selection (ie self replicator with a very basic dna equivalent), life is an almost foregone conclusion. Getting this structure seems not so hard given the sheer number of atoms available for random assembly and the small size of some single celled (hell do they even need to have a cell? probably but who knows) organismz

      --
      watch "the money masters" on google video
    3. Re:Couple of errors there by Schraegstrichpunkt · · Score: 1

      It's also a stupid argument because it fails to answer the real question, which is:

      What is that probability of life, given that we're asking?

      The answer is obviously 1.

    4. Re:Couple of errors there by tgv · · Score: 1

      Nit-picking is of course completely valid in logic statements. If one of the premises is false, the conclusion is not necessarily true.

      Furthermore, you're talking gibberish. Why should 0 (obviously impossible), 1 or infinite be the only choice? We might very well be in the 349584778478478th universe. And even then, infinite is not well defined: there are multiple infinites, so which one is supposed to make most sense to the philosopher/mathematician?

      Furthermore, if the probability of life in a random universe were zero, then an infinite number of universes would not be enough to bring life.

      So, your original statement is nonsense.

      BTW, what's the relation with a Chinese professor having a go a SHA-1?

    5. Re:Couple of errors there by midnighttoadstool · · Score: 1
      " What is that probability of life, given that we're asking?

      The answer is obviously 1."

      Why's that? If the answer is so obvious then one would be compelled by it, but I can't see such an obvious answer.

    6. Re:Couple of errors there by midnighttoadstool · · Score: 1
      "Nit-picking is of course completely valid in logic statements. If one of the premises is false, the conclusion is not necessarily true."

      By use of the word 'nit-picking" I am rather obviously referring to statements that affect nothing. As I said, the original statement is fine, despite your nit-picking.

      Furthermore, you're talking gibberish.

      You do make the most extraordinarily arrogant statements. As it happens I am not. What can I say. I've already given the reason. It's a good one. If you can't see that it is reasonable then I can only assume we aren't going to have a constructive discussion. By your rather silly nit-picking statement above I very much think that that is the case and I since these things tend to go around in circles with your type of individual I withdraw from discussion with your delightful and personable self.

    7. Re:Couple of errors there by Schraegstrichpunkt · · Score: 1

      Why's that?

      Well, if there weren't life we wouldn't be asking.

      The "probability of life" question really only makes sense when you're talking about the probability of life occurring elsewhere. You can't take everything that has ever happened that had less than a 50% chance of happening and say "wow, look how unlikely that is that all those things happened!"

    8. Re:Couple of errors there by midnighttoadstool · · Score: 1
      "Well, if there weren't life we wouldn't be asking."

      But that doesn't make it a probablity of 1. That's like saying because the coin flipped heads the probability of that was 1, which isn't the case at all. All that means is that whatever the probability, high or low, it nevertheless happened.

      "The "probability of life" question really only makes sense when you're talking about the probability of life occurring elsewhere. You can't take everything that has ever happened that had less than a 50% chance of happening and say "wow, look how unlikely that is that all those things happened!"

      But that's the point, you can. The probabilities multiply against each other. So if you get 20 50% possibilities of no life (like the narrow margin of the constant of gravity that actually allows anything more than hydrogen to exist) then the probability of life would be 1/2^20 which is 1 in a million, ie not much chance of order, let alone life. A few years ago it was estimated that there are 300 factors that need to be within certain parameters to allow for an ordered universe. But the margins were smaller than 1/2 in many cases (over the span of what was theoretically possible). And that's even before we approach the probabilities of life beginning within a universe ordered as our's is which is reckoned to be jolly unlikely. Hence the persuit of the infinite number of universes theories by hawkings et al. They really don't have any choice. But it's based on a presumption : the non-existence of God. If God does exist then those probabilities are irrelevant.

      After that we can argue about evolution. But there's no point because as a catholic I've no problem with evolution. Most christians, unlike certain rather-too-vocal forms of protestantism, are not bound to a literal interpretation of the bible. Infact the 6 day creation story includes the fact that "God rested on the seventh day". Hebrew tradition is that the number 7 is used to indicate a 'large amount' (of whatever). So we can be reasonably confident that the 6+1 day creation story represents a long span of time. And was meant to suggest that. God was kind enough not to go in to scientific detail; I doubt Moses would have understood. A pity for us though.

    9. Re:Couple of errors there by tgv · · Score: 1

      "By use of the word 'nit-picking" I am rather obviously referring to statements that affect nothing." In that case, I was not nit-picking, and you are just playing with words, as the rest of your comments seem to be doing. I'll repeat it again: in logic a conclusion is only valid when all premises are valid and the derivation is valid (check Aristotle, someone whom I think you hold in high regard; there are more modern views on logic, but they only add stipulations). That's not a statement that affects nothing, since my objections invalidate the premise that a very small probability of event X requires an infinite number of trails before X happens.

      The qualification gibberish refers to comments such as "even a prime". There is nothing special about prime numbers that would make them a better candidate for empirical probabilities.

      "... I withdraw from discussion ..." That's plainly cowardly. You can't win, so you leave.

      This discussion is not about winning, it's about an incorrectness in your objection to a certain statement. If you want to assert that the premise of non-existence of God disqualifies it, fine, that's a matter of belief. But other aspects are a matter of ratio and can be discussed.

      Anyway, you attribute the statement to Hawking, so why should you feel offended when I point out an error in that statement, one that you seem to resent?

    10. Re:Couple of errors there by Schraegstrichpunkt · · Score: 1
      I wrote:

      What is that probability of life, given that we're asking?

      The answer is obviously 1.

      You wrote:

      But that doesn't make it a probablity of 1.

      Either you misread what I wrote, you didn't read it at all, or you desperately need a lesson in conditional probability.

    11. Re:Couple of errors there by midnighttoadstool · · Score: 1
      This is slashdot and most people here are in some way connected to mathemetics. So why try and pull a fast one in a place like this? If the guy made a mistake then he made a mistake.

      ...and I hate to say it, but yes I've studied stats. What do you expect from a guy who wanted to study Comp sci at uni, like half the other people here.?

      In any case its blithering obvious that the previous post was talking nonsense.

    12. Re:Couple of errors there by midnighttoadstool · · Score: 1
      [somehow replied to myself when I intended to reply to you]

      This is slashdot and most people here are in some way connected to mathemetics. So why try and pull a fast one in a place like this? If the guy made a mistake then he made a mistake.

      ...and I hate to say it, but yes I've studied stats. What do you expect from a guy who wanted to study Comp sci at uni, like half the other people here.?

      In any case its blithering obvious that the previous post was talking nonsense. Just because it happened doesn't make it a probability of 1. Think of betting. The horse wins : was the probability 1 - NO!!!! You don;t have to have studied stats to know that.

    13. Re:Couple of errors there by Schraegstrichpunkt · · Score: 1

      Think of betting. The horse wins : was the probability 1 - NO!!!!

      The probability of what? You have again missed my entire point. If the only time you're going to ask that question is when the horse wins, then the probability of the horse winning whenever you ask the question is indeed 1.

    14. Re:Couple of errors there by midnighttoadstool · · Score: 1
      The probability of what? You have again missed my entire point. If the only time you're going to ask that question is when the horse wins, then the probability of the horse winning whenever you ask the question is indeed 1.

      your orginal statement was :

      What is that probability of life, given that we're asking? - obviously 1

      Even your slippery re-wording of the problem doesn't get you out. Sorry, buddy, but at this point I can see that I must withdraw from further communication with you.

    15. Re:Couple of errors there by Schraegstrichpunkt · · Score: 1

      your orginal statement was :

      What is that probability of life, given that we're asking? - obviously 1

      Yes, and I stand by that statement. It is a corollary of "I think, therefore I am". You have said nothing that refutes this.

      Sorry, buddy, but at this point I can see that I must withdraw from further communication with you.

      Be my guest.

  28. That's not the big question. by Kadin2048 · · Score: 4, Insightful

    Here's what you really need to look out for: what's the NSA's reaction?

    In the past, it was widely understood that the NSA was well ahead of the private sector in terms of both encryption and decryption. During the 70s and 80s, the private sector basically closed the "encryption gap" and produced some ciphers that (at least most people suspect) are as secure as those used by the NSA.

    What's still an open question, is how far ahead the NSA is of the private/corporate sector in terms of breaking other people's ciphers.

    Depending on the NSA's reaction, it might be possible to know whether or not this break was anticipated. If they're using SHA-1 internally, one can assume they didn't know about this discovery already, and they've fallen behind of the position many folks assumed they had. If they just shrug and smile, then they may have already known about this (and possibly been using it) for some time now.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:That's not the big question. by antirelic · · Score: 5, Interesting

      Thats making a huge assumption that the NSA or any other organisation relies heavily on "one particular encryption mechanism" to transmit information. The industry has moved its focus away from relying on more powerful encryption schemes to more difficult to intercept transmition methods such as http://www.laser2laser.co.nz/laser_products.htm . There is no particular piece of the puzzle that makes a network or data more secure. Believing this is a major "shake up" or is going to cause a "major reaction" shows a lack of understanding about security on the part of the person making the speculation.

      --
      20th century Marxism is not progress...
    2. Re:That's not the big question. by gadzook33 · · Score: 1

      That's assuming they're stupid. I always figured the fact that the NSA finances more quantum computing research than anyone else was proof positive that they already built one :)

    3. Re:That's not the big question. by Anonymous Coward · · Score: 0

      Yeah as if they would leak information in that way about what their capabilities are. They're a little smarter than that. If we hear anything from them it's going to be disinformation.

    4. Re:That's not the big question. by mbius · · Score: 1
      --
      you can have my violent video games when you pry them from my cold, dead hands.
      Prime UID Club
    5. Re:That's not the big question. by DRobson · · Score: 1
      Depending on the NSA's reaction, it might be possible to know whether or not this break was anticipated.

      However, the NSA has been caught out before with regards to how developed they are and hence would most likely take care to avoid leaking information through this side channel. If I were them I know I'd be putting on a public technology face which is relatively benign.
  29. Little Kernels Of Truth? by StealthyRoid · · Score: 1

    While the article is pretty much useless, there may be something to the overall point. I mean, it's not as though anyone can expect your average newspaper reporter, much less a Chinese state run paper reporter, to know much about the subject of encryption/hashing/etc..., so I think it's useful to look past the obvious errors in the article, and talk about what the underlying story actually is. _IF_ this is a new report of a collision in SHA-1, that wouldn't be surprising. Prof. Wang and her team have been responsible for discovering more than a few attacks against SHA and MD5 ( http://www.schneier.com/blog/archives/2005/02/sha1 _broken.html ), so it's possible that she discovered a method of causing a collision in full SHA-1 in even less than the 2^63 operations that had previously been the max. This article could just be poorly reporting that. Or it could be 2 years behind the times. Either way, MD5, SHA-0 and SHA-1 have been known to have collision issues for a while now. At least in my own applications, I've moved on to using SHA-512 (a SHA-2 variant with a larger block size and 512 bit output), and as far as I know, there've been no reports of a collision attack against it.

    1. Re:Little Kernels Of Truth? by hal9000(jr) · · Score: 1

      so here is a question. in SHA-512, there are 2^512 possible hash values--a finite set. So there will be two different inputs that will result in the same value, right? There is not an infinite number of hash values.

    2. Re:Little Kernels Of Truth? by StealthyRoid · · Score: 1

      RIght, I never claimed that there was an infinite number of hash values for SHA-512, or at least, if it came across that way, it wasn't my intention. I'm using SHA-512 because a.) It's based off of SHA2 which is a different algorithm than SHA1 and hasn't been successfully collided (as far as I know), and b.) it's got the longest output out at 512 bits.

    3. Re:Little Kernels Of Truth? by hal9000(jr) · · Score: 1

      Yah, I did some research and the critical property of a secure has is that it is computationally infeasible to find two inputs that result to the same hash value. I can grasp that at a very high level and I just have to trust that people way smarter than I have proven it out. :)

  30. It WAS reported on Slashdot two years ago... by Pi3141592 · · Score: 3, Informative
    ...Here.


    Incredibly old news. EE Times reported on it at the time, correctly referring to SHA-1 as a hashing algorithm, nothing more... by itself, anyway.

    1. Re:It WAS reported on Slashdot two years ago... by Anonymous Coward · · Score: 0

      And Here

      I believe the above is the improvement on the original algorithm.

  31. Disinformation Theory by Anonymous Coward · · Score: 0

    In the crossfire between Disinformation and counter-Disinformation, it takes Disinformation Theory to figure out what's going on.

    Fortunately, my coauthor Prof. Philip Fellman (Southern New Hampshire University) and I have been working for years on a rigorous foundation for Mathematical Disinformation Theory. Or so we want you to believe.

    -- Prof. Jonathan Vos Post

  32. HDCP by Anonymous Coward · · Score: 0

    Cool...

    SHA-1 hashes are used in HDCP authentication. This may be one more step in making HDCP (even more) useless.

  33. If a hash falls in the cluster... by CaptainDefragged · · Score: 1

    ...does anyone hear the mathematicians scream?

    --
    Don't tailgate - the end is near!
  34. Re:Hashing != Encryption (WRONG) by Anonymous Coward · · Score: 0

    1) Hashing IS encryption. It is one-way encryption where the length of the ciphertext is much shorter than the length of the plaintext. It is used for message integrity and digital signatures of private key+plaintext. "Collision" is an inherent weakness of hashes due to the much shorter ciphertext to plaintext ratio.

    2) MD5 was "cracked", by changing as few as 24 bytes of a 1k packet. The technique is the same as cracking CRC32 by changing just 4 bytes of a packet. Example: http://www.x-ways.net/md5collision.html

    3) This is all old news, reported in Jan 2005 and discussed at length at: http://www.schneier.com/blog/archives/2005/02/sha1 _broken.html

    End of the day, message integrity can be compromised which makes this a big deal, of much more concern than cracked passwords.

  35. Ummm well...... by cmdrbuzz · · Score: 2, Informative

    Just so you know, SHA-1 is a hash, not an encryption algorithm. You can't really encrypt anything with it because you wouldn't be-able to get the plaintext back. Which is kinda the (one way) point of hashes....

  36. Re: MD5 is broken and should no longer be used by Omnifarious · · Score: 4, Interesting

    I disagree with your assessment of MD5 and the majority of uses of it. There is a property of MD5 which is broken. It is possible to construct two bytestrings that have the same MD5 hash. In fact, it's relatively easy to.

    This breaks an important property that most people assume is true about cryptographic hash functions. I think it's actually very hard, in practice, to determine whether or not losing that property renders a particular system more vulnerable to attack. I don't believe that downplaying the associated risk does anybody any favors. I believe MD5 should be treated as "Effort should be made to remove the use of this algorithm from any existing code unless a convincing case can be made that the break doesn't affect it.".

    SHA-1 is similarly 'broken'. But, the break in SHA-1 is not currently computationally trivial to exploit. It is just less computationally expensive than it should be to generate two bytestrings with the same SHA-1 hash than it should be given the length of the hash. But once people start discovering weaknesses in algorithms, it's common that someone refines the technique to make the weakness worse. So, I would treat SHA-1 as "No new code should use this, and it should be removed from existing code if the required effort isn't very large.".

    The biggest problem is that there isn't a clear algorithm to move to from SHA-1. SHA-256 and SHA-512 are based on the same principles as SHA-1, so there is worry (but no proof) that the break in SHA-1 could be extended to these two hash functions as well. But WHIRLPOOL, the other major contender, has received very little scrutiny.

    I've save a bunch of interesting links about hash functions on del.icio.us.

  37. Cheeni Madarchod by Anonymous Coward · · Score: 0

    Cheeni Madarchod - sabko chord kar inki ma chodo.

  38. Epoch Times by themindfantastic · · Score: 0

    Please note that Epoch Times is NOT a geek like paper its something you can get free at least here in Vancouver once a week I believe, most of the people reading it are not people who know much about the difference between hash vs encryption vs pi. Epoch Times is, but I might be wrong about this, a falun gong publication, and does at times put forth less news than propaganda, though something like this is probably 'news' even if it is old, and not really accurately reported.

  39. News just in.... by Joh_Fredersen · · Score: 2, Funny

    rehashed story makes collision attacks ^2 as bad ! doh !

  40. What next?!? by Gerocrack · · Score: 1

    First they work over Jack Bauer, and now this!

  41. GPG default by Anonymous Coward · · Score: 0

    SHA-1 is GPG's default signing algorithm for e-mail etc....

  42. Yes it is an encryption algorithm by Myria · · Score: 4, Interesting

    Block ciphers and hash algorithms are basically the same thing in two different modes. If you look at the SHA-1 algorithm, you'll notice that the main part of the algorithm is taking a 160-bit input (previous hash) and a 512-bit input (data to hash) and producing a 160-bit result (new hash).

    Something about the SHA-1 algorithm is that if you know the 512 bits of data and the 160-bit output, you can find the 160-bit input. Just do all the rounds in reverse. This means that if you rearrange the parameters, you can make a 160-bit block cipher: the 512 bits are the key, and the 160 bits are the block to be encrypted. Knowing the key lets you reverse the whole thing. This is what the SHACAL algorithm is.

    You can turn a block cipher into a hash algorithm as well, by using the data to be encrypted as the key.

    Block ciphers and hash algorithms are designed with different security goals, however. A block cipher cares most that you can't find the key if given plaintext/ciphertext pairs. A hash algorithm cares most that two keys do not have the same effect, because those two keys are a hash collision by definition. As a real-world example, the "Tiny Encryption Algorithm" has a flaw where each key functions identically to 3 others. On a block cipher, this means that the algorithm is 4 times weaker, because there are 1/4 the keys - not a big deal if the keys are big enough. When using it as a hash algorithm, however, it means that each input has 3 other easily-found inputs that have the same hash! This is what the piracy group Xecutor exploited to break the "version 1.1" Xbox.

    --
    "Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
    1. Re:Yes it is an encryption algorithm by karlm · · Score: 1
      Kindly note that SHACAL leaves out the variable chaining that is used to make a SHA-1 more difficult to invert.


      Also kindly note that Davies-Meyer constructions (and similar secure constructions) use a state-chaining step to make it more difficult to invert a block.


      You can turn a block cipher into a hash algorithm as well, by using the data to be encrypted as the key.
      I assume by "data to be encrypted", you mean "block of data to be hashed". If you naively string together block cipher encryptions without taking care to make it non-invertible, you break its second-preimage-resistance. In Rivest's 6.857 class, we were asked to find a second preimage from a hash function that naively chaned together RC5 encryptions. (The assignment used 32-bit block size RC5 so that students that didn't figure out the trick could still get partial credit by bruit force.)


      Search for Davies-Meyer construction for more information on constructing ideal iterated hash algorithms from ideal block ciphers.

      --
      Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
  43. Re: MD5 is broken and should no longer be used by Beryllium+Sphere(tm) · · Score: 4, Interesting

    >I think it's actually very hard, in practice, to determine whether or not losing that property renders a particular system more vulnerable to attack.

    It is computationally feasible, now, to build collding X.509 certificates.

    It is possible, in some common environments and with a little cleverness, to Create two documents which are both human-readable and meaningful and which have the same MD5 hash.

    Those are attacks which a collision-resistant hash function is supposed to prevent.

    A collision-resistant hash function which has been shown not to be collision-resistant is broken. As of today, there's no published way for someone to start with a file you created and match its MD5 with a document they created. But in the case where an attacker can generate both files (say, the new $MUSTHAVE binary that gets signed by the repository and the separate binary with the same MD5 that contains a Trojan) MD5 has lost its usefulness.

  44. Re: MD5 is broken and should no longer be used by vakuona · · Score: 2, Insightful

    I still think the fact that a hash algorithm is broken can be relatively unimportant. I mean, for your average Linux distribution, if you want to trick someone into using your 'fake' iso, you will have to change the bits you want to change to make certain software vulnerable, or malignant, and then you will have to make sure it is giving the exact same checksum. You are not just looking for some collissions. The collissions have to be useful to you as well.

    My question is, how trivial is it to create, say, a binary that features the command "take over user's computer" whilst keeping the same hash as the original.

    The question I would ask myself is, what is easier, cracking the website where the program is stored, and replacing the hashes with the hashes of my binary, or trying to come up with a working binary that has my misfeatures in it. I still think that if you can make things difficult enough, then you have achieved the objective. Isn't this the idea behind crypto/hashes anyway. They are not 100% foolproof, but the required level is so hard as to not be worth it.

  45. mirrors anyone? by PenguinX · · Score: 1

    does anyone have a mirror of the newpaper handy?

  46. Professor's site: by Bananatree3 · · Score: 1

    Here is a coral cache of professor Xiaoyun Wang's actual site with PDFs of her papers Its in English. Note that loading the original URL takes quite a while because its hosted in china, and the coral cache of her papers is much faster.

  47. HERE's the coral cache: by Bananatree3 · · Score: 2, Informative

    Coral cache here. Sorry, the original link was from the chinese server.

  48. Article text by Anonymous Coward · · Score: 0

    Seems to be slashdotted.

    Here is the text. Appears that the confusing parts of this article may be due to a combination of translation errors, and just poor knowledge on the parts of the writer and translator.

    Chinese Professor Cracks Fifth Data Encryption Algorithm
    SHA-1 added to list of "accomplishments"
    Central News Agency
            Jan 11, 2007

    Associate professor Wang Xiaoyun of Beijing's Tsinghua University and Shandong University of Technology has cracked SHA-1, a widely used online data encryption algorithm. (Daniel Berehulak/Getty Images)

    TAIPEI--In five years, the U.S. government will cease to use SHA-1 (Secure Hash Algorithm) and convert to a new and more advanced computer data encryption, according to the article "Security Cracked!" from New Scientist . The reason for this change is that 41-years old associate professor Wang Xiaoyun of Beijing's Tsinghua University and Shandong University of Technology has already cracked SHA-1.

    According to a Beijing digest, this SHA-1 encryption includes the world's gold standard Message-Digest algorithm 5 (MD5). Before Professor Wang cracked it, the MD5 could only be deciphered by today's fastest supercomputer running codes for more than a million years.

    However, professor Wang Xiaoyun, a graduate of Shandong University of Technology's mathematics department, and her research team obtained results by using ordinary personal computers.

    In early 2005, Wang and her research team announced that they had succeeded in cracking SHA-1. In addition to the U.S. government, well known companies like Microsoft, Sun, Atmel, and others have also announced that they will no longer be using SHA-1.

    Two years ago, Wang convened an international data encryption conference to announce that her team had successfully cracked the four world-class standards of data encryption algorithms of MD5, HAVAL-1 28, MD4 and RIPEMD within 10 years.

    A few months later, she then cracked the even more advanced and difficult SHA-1.

    According to the article, Hash was Wang's area of research. Hash is the basis of MD5 and SHA-1, the two most extensive data encryption algorithms now used in the world.

    These two main algorithms are currently the crucial technology that electronic signatures and many other password securities use throughout the international community. They are widely used in banking, securities, and e-commerce. SHA-1 has been recognized as the cornerstone for modern Internet security.

    According to the article, in the early stages of Wang's research, there were other data encryption researchers who tried to crack it. However, none of them succeeded. This is why in 15 years Hash research had become the domain of hopeless research in many scientists' minds.

    Wang's method of cracking the encryptions differs from all others. Although encryption analysis usually cannot be done without the use of computers, according to Wang, the computer only assisted in cracking the algorithm. Most of the time, she calculated manually, and manually designed the methods.

    Wang said, "Hackers crack passwords with bad intentions. I hope efforts to protect against password theft will benefit [from this]. Password analysts work to evaluate the security of data encryption and to search for even more secure encryption algorithms."

    She added, "On the day that I cracked SHA-1, I went out to eat. I was very excited. I knew I was the only person who knew this world-class secret."

    Within ten years, Wang cracked the five biggest names in data encryption. Many people would think the life of this scientist must be monotonous. However she said, "That ten years was a very relaxed time for me."

    During her work, she bore a daughter and cultivated a balcony full of flowers. The only mathematics related habit in her life is how she remembers the license plates of taxi cabs.

  49. ***HERE IS the professors site*** by Bananatree3 · · Score: 1

    With any generic news agency, highly technical things like this usually get boiled down to mush. However, here is a coral cache of Professor Xiaoyun Wang's site. I am using coral cache because it is faster than going directly to the chinese-hosted site.

  50. Re: MD5 is broken and should no longer be used by Aerdan · · Score: 1

    I think you need to reread that article. SHA-256 and SHA-512 are based on SHA-2, not SHA-1.

  51. Not so fast. by BrokenHalo · · Score: 5, Interesting

    TFA refers to its own source as the New Scientist. A quick search there reveals the article in question is dated February 2005. So I guess this should probably come under "oldnews", but in any case the NSA had had plenty of time to play with it.

    What concerns me is that in the last two years I've heard no news about a replacement for SHA-1. Maybe every's hoping that if they ignore the problem, it'll go away.

    1. Re:Not so fast. by DeadboltX · · Score: 1

      "What concerns me is that in the last two years I've heard no news about a replacement for SHA-1" SHA-2 maybe?

    2. Re:Not so fast. by wherrera · · Score: 4, Informative

      There are actually several SHA-1 replacements out there, including SHA-224, SHA-256, SHA-384, and SHA-512. None cracked yet. And for just creating a signature-bound digest of a text that is then acted upon by a more secure scheme, like 2048 bit RSA, SHA-1 is still fine. An attacker in that case would generally need the private RSA key to just get to the point he could start cracking the SHA1 digest :).

    3. Re:Not so fast. by Mr+Z · · Score: 1

      I've been hearing variations on the "SHA-1 cracked" theme for awhile, for different definitions of "cracked." I believe the consensus has been for awhile now to move towards SHA-256 and other schemes.

      --Joe
    4. Re:Not so fast. by Simon+Garlick · · Score: 5, Informative

      What concerns me is that in the last two years I've heard no news about a replacement for SHA-1.

      WTF? Have you been living in a cave or something?

      Crypto mailing lists, newsgroups, and discussion forums talked about almost nothing else for about six months following the announcement that SHA-1 had been broken.

      Even the US government, which moves at the speed of a glacier, proposed replacements for SHA-1 in FIPS back in March last year.

      http://csrc.nist.gov/publications/drafts.html

    5. Re:Not so fast. by youguessedit · · Score: 1, Offtopic

      Has this even been confirmed? I live in Shanghai, and not everything that shows up in the news is true (i'm shocked, shocked!). There was just a professor here a while ago who was taking credit for "Chinese-developed CPUs". He got national awards, grant money, the whole works for years. Too bad he was literally just scratching the logo off another brand of chip (I forget which one).

    6. Re:Not so fast. by generikz · · Score: 1
      Well, not even March last year but a whole 5 years ago!

            http://csrc.nist.gov/publications/fips/fips180-2/f ips180-2withchangenotice.pdf

      Note that the Taiwan Press Release is completely wrong i many ways:
      • SHA-1 encryption does not include MD5
      • SHA-1 is not an encryption algorithm, it's a one-way hash algorithm
      • Wang only cracked hash algorithms, "big names" like AES, RSA or ECC are still safe to use
      • etc...


      Grain of salt, grain of salt...

      But I can understand that the concept of "Chinese hacker cracking internet" helps selling otherwise already disclosed news! Journalistic usage of FUD probably.

      Regards,
      Julien
    7. Re:Not so fast. by kasperd · · Score: 5, Informative
      I wonder why a comment with two thirds of misinformation gets rated Informative.

      There are actually several SHA-1 replacements out there, including SHA-224, SHA-256, SHA-384, and SHA-512.
      True.

      None cracked yet.
      Also true AFAIK. I have not heard of anyone breaking those. But I must admit, I don't know if the weaknesses found ind SHA-1 applies to other variants of SHA as well.

      And for just creating a signature-bound digest of a text that is then acted upon by a more secure scheme, like 2048 bit RSA, SHA-1 is still fine. An attacker in that case would generally need the private RSA key to just get to the point he could start cracking the SHA1 digest :).
      You are completely mistaken about this part. A chain is not stronger than the weakest link. If you do signatures using SHA-1 and RSA, only one of the two has to be broken to forge a signature. When you sign a message, you put a signature on the output of the hash. If anybody can find another message with the same hash, they can simply put together your signature with the other message, and it will be a valid signature on a message you had never seen.

      What could save you is the fact that there are different degrees of brokenness for a hash function. There are three kinds of common attacks to attempt on a hash function. The easiest one is to just generate a collision where you get to choose both messages. Next comes the problem of generating a collision where you are given one of the messages. Finally the hardest case is to be given a hash value and having to generate a message with that hash without having already an example of how to reach that hash value.

      For MD5 an actual collision has been found, but still now algorithm to find a collision with an arbitrary message. For SHA1 there is AFAIK only demonstrated weaknesses. I have yet to see an actual SHA1 collision.

      For signatures it might not be considered enough to just find a collision, after all you have to match the hash of a message, which was already signed. But even though you might feel secure, there are some things to worry about. First of all, once a technique to find collisions have been found, it only takes a little extra work to generate meaningful collisions. This is obvious to people with sufficient knowledge of the field, but a wouldn't believe this until it was actually demonstrated. With MD5 it has been demonstrated how to take two arbitrary plaintext files and from those generating two postscript files containing the two different texts but the same hash. Postscript was obviously chosen because the format contains a Turing complete language and thus was an easy target. But even simpler formats might be targeted with some additional work.

      Consider the following scenario you send a signed email to somebody. You receive a reply saying something like "thank you for your email, but we need the signature on a postscript version, could you please sign the attached file?", and you find attached a postscript file containing the exact text you originally wrote. Would you sign that postscript file?
      --

      Do you care about the security of your wireless mouse?
    8. Re:Not so fast. by Courageous · · Score: 1

      Consider the following scenario you send a signed email to somebody. You receive a reply saying something like "thank you for your email, but we need the signature on a postscript version, could you please sign the attached file?", and you find attached a postscript file containing the exact text you originally wrote. Would you sign that postscript file?

      Reading along here. What's the right answer to this question, and why? It appears to me that you are implying there are risks to signing minor variations of the same message. Is that so? How real is this risk?

      C//

    9. Re:Not so fast. by rpresser · · Score: 2, Informative

      Cruft can be added to the postscript file invisibly, with the result that the file you've signed (which prints out as an exact representation of the email you sent) has the EXACT SAME HASH as another file which says something totally different. And your digital signature verfies both files.

      Saying it once more for clarity:

      1. You send a digitally signed email A which states, for example, that you do not approve of a particular business proposal.
      2. They email you an unsigned postscript file A', which you print out for verification, and it looks just like your email. So you digitally sign it and email it to them.
      3. They detach the digital signature from A' and attach it to another postscript file B', which states that you do approve of the proposal. Anyone attempting to verify the signature on B' will think you signed it.
      4. You lose your job.

      Now get this: in actual fact, they don't even NEED a broken digital signature algorithm to trap yu this way. It is possible -- not even difficult -- to construct a postscript file so that it prints out one way on a specific printer and a different way on every other printer. Unless you view the
      postscript code, you'll never know. Remember, postscript is a fully capable programming language, not just a page definition markup scheme.

    10. Re:Not so fast. by kasperd · · Score: 1
      What's the right answer to this question, and why?
      Part of the answer is, that if you do sign it, you are putting yourself in a situation, where you are vulnurable to collision in the hash function you are using, even if the hash function is resistant against all other kinds of attack. So if you are using MD5, and you would sign such a message without considering the weakness of MD5 every time you sign something, you'd better not use MD5 at all.

      There are two things you can do mitigate the risk. You can avoid using a hash, which is known to be weak. And you can avoid signing something you didn't generate yourself. If I was in the situation described, I might generate another postscript file myself with the original text and sign that instead. Of course if I was signing not the postscript file alone, but a complete email with the postscript file as an attachment, I would be less vulnurable.

      Of course I should also check if the mail they send was signed. If they had signed a mail with the postscript file attached, that could be a proof of them trying to commit fraud. But if that mail was not signed, there would not be evidence showing who was trying to commit fraud.

      How real is this risk?
      The MD5 collision, and the pair of postscript files are very real. You can find the postscript files on the net, and it is easy to use the collision from those files to create a new pair of postscript files with different texts, even without understanding how the original MD5 collision was found.

      But I guess people rarely sign a postscript file by itself. More often people sign an email, and it usually starts with some headers, which the attacker could have a hard time guessing. But someone might be able to pull that off as well. To know how large the risk is, you'd have to consider how the exact bytesequence being hashed was generated. Thus now in every case where MD5 is being used, there would be a need for a proof showing, that it would not be vulnurable.
      --

      Do you care about the security of your wireless mouse?
    11. Re:Not so fast. by FLEB · · Score: 1

      Now, I'm not saying everyone is this knowledgable, capable, or motivated, but if it really did come down to proving, one could still make a strong enough case that the latter document was forged.

      1.) Show the "original" file-- A pretty normal PostScript file, signed. Signature matches.

      2.) Show the "forgery"-- A PostScript file with a bunch of useless cruft. Signature matches.

      3.) Talk about the process of crafting cruft to break digital signature. As the cruft is most likely worthless and artificially introduced, their normal PostScript workflow would probably not be able to create the same file without manual finessing, if they were called upon to try.

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    12. Re:Not so fast. by debrain · · Score: 4, Funny

      Even the US government, which moves at the speed of a glacier

      With due thanks to the environmental policies of the US government, glaciers are moving faster now, too.

    13. Re:Not so fast. by turbidostato · · Score: 1

      "but if it really did come down to proving, one could still make a strong enough case that the latter document was forged."

      And what would be that good for? Of course you can know that the fake PS is forged, the problem is that unless the forged PS came signed you cannot tell who forged it so you can't point your finger against anybody.

    14. Re:Not so fast. by nEJC76 · · Score: 1

      Just curious: Why would I sign A' if A is still in my sent items folder?

    15. Re:Not so fast. by RespekMyAthorati · · Score: 1
      They email you an unsigned postscript file A', which you print out for verification, and it looks just like your email. So you digitally sign it and email it to them
      Why the f**k would you sign something that someone else created?
      That's just plain stupid.
    16. Re:Not so fast. by wherrera · · Score: 1

      I would not worry about that scenario too much the next decade or so. See:

      http://groups.google.com/group/sci.crypt/browse_fr m/thread/ace75fd420658ebc/5f08556c1501f103?lnk=gst &q=sha1+sign&rnum=11&hl=en#5f08556c1501f103

      for why the danger is in someone repudiating their own work, not someone else stealing the sig.

  52. Note: you also have to scroll down by Bananatree3 · · Score: 1

    With the site you have to scroll down to find the papers, some wierd formatting for some reason.

  53. What the professionals have to say by Beryllium+Sphere(tm) · · Score: 1

    >Bullshit propaganda
    >This is total crap.
    >Chinese propaganda.

    Published research, reviewed and confirmed by other cryptographers. Check the archives of any crypto mailing list.

    The NIST has started a hash function working group to replace SHA-1.

    "it is clear that it will be necessary to [move away from SHA-1] in the not-too-distant future", according to the Bellovin-Rescorla paper about the impact of cracks of hash functions.

    A work factor reduction to on the order to 2^63 operations puts SHA-1 collision generation into the realm of possibility. 2^80, which people used to believe was the number of trials needed to generate an SHA-1 collision, would have been out of reach for decades.

  54. Wrong, wrong, wrong. by MadMidnightBomber · · Score: 5, Informative

    "According to a Beijing digest, this SHA-1 encryption includes the world's gold standard Message-Digest algorithm 5 (MD5)."

    Where do I start? SHA-1 stands for 'Secure Hash Algorithm 1' and is not an encryption scheme. Neither does it include MD5 which is a completely different hash (or message digest) algorithm.

    See Schneier - http://www.schneier.com/blog/archives/2005/02/sha1 _broken.html and http://www.schneier.com/blog/archives/2005/02/cryp tanalysis_o.html for actual coverage of the break. "They can find collisions in SHA-1 in 2**69 calculations, about 2,000 times faster than brute force. Right now, that is just on the far edge of feasibility with current technology. Two comparable massive computations illustrate that point." That's down from 2**80, so it's a concern, but not exactly the end of the world.

    New apps being written should probably be using SHA-256 (256 bits) rather than with SHA1 (160 bits only).

    --
    "It doesn't cost enough, and it makes too much sense."
  55. Mod parent up! by lxt518052 · · Score: 1

    A pithy and insightful post.

    --
    People who dislike China tend to mention Tiananmen Square a lot, but they always forget the Tank Man is also a Chinese.
    1. Re:Mod parent up! by MechaStreisand · · Score: 1

      Re your sig: people who dislike China mostly dislike the government or the competition that the country poses, and usually don't dislike individual Chinese, because they are just people, after all.

      --
      Disclaimer: IANAL. This post is, however, legal advice, and creates an attorney-client relationship.
    2. Re:Mod parent up! by lxt518052 · · Score: 1
      Thanks for making this distinction. Yet I wonder how many people in the west actually REALIZE the difference WHILE they bashing China? I bet no more than 1 percent, at most. If they don't realize this, how do you expect the normal Chinese to percept the intention to be "benign"? In many case, the attacker just wants to vent his/her upset at this uncertain time annotated by China's rising. The less than democratic Chinese government merely happened to serve as an easy target of insult.

      Of course, China is not the only victim of such xenophobic feeling. Another example is the recent racism scandal on UK's reality TV show "Celebrity Big Brother".

      Did Jade Goody realize her insult to Shilpa Shetty had a racism context? I bet she did not. If she had given any thought about it, she must have known what a bad publicity this could mean to her career. She just picked an easy target, which happened to be Shetty, in an environment full of tension, i.e. the Big Brother house, to divert her anxiety. To make some excuse for her attack, she unwisely chose something very Indian - obviously there's no much she knew about Shetty to attack with - and now racism became evident.

      I've met people's actions as such in the UK so many times as to easily recognize the pattern. People appear to be nice as long as they don't feel the competition or they are taking advantage of it. Once they feel the anxiety, they often choose to attack. In such case, the alien and underpriviliged becomes the first target. This is just an unfortunate side of human nature. After all, individual westerners are just people too.

      The bright side about western society, however, is that racism has been recognized as unacceptable because of historical reasons. But what the mainstream fail to recognize is the root of racism is nothing but human nature. You can ban racism a million times, but human nature brings it back from time to time, or just find its way in other form - as the AC post before mine pointed out, anti-communism is just the other guise of it.

      --
      People who dislike China tend to mention Tiananmen Square a lot, but they always forget the Tank Man is also a Chinese.
  56. Re: MD5 is broken and should no longer be used by BrokenHalo · · Score: 1

    Indeed. How hard is it to generate two files of any kind which digest to the same md5 hash? Just curious...

  57. Collisions are very "useful" in practice! by hritcu · · Score: 1
    They have been found, in theory, to not be as collision-proof as previously thought, but noone has yet found a way to take one block of data and modify it such that it would have an identical hash signature as the original.
    So did everybody think before 2005, that this has only theoretical implications. Totally false. These guys found and presented at Eurocrypt 2005 a very practical way of generating extremely meaningful collisions for Postscript documents. Works also for any other file type that has redundancy and some way to do conditional branching including HTML, binary executables, etc.

    This was covered by Slashdot many times before.

    I agree however, that the editor did such a lousy job with this submission. Where the fuck are the "Related Stories" links? Where the fuck is the name of the professor? Zonk deserves a kick in the balls for this shit!
    --
    If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
  58. what does this mean for me? by krotkruton · · Score: 1

    I can't seem to find a thread that addresses the issue of what this means to groups of people. I'd assume that if I was trying to protect highly classified and sensitive information and was using a form of this scheme that it would be a big deal, but that's not me. I run a website that requires users to log in and uses MD5 to encrypt their password (I'm not really even that sure if that is the correct terminology to describe what happens; I only understand encryption on a basic level), is this something I should be worried about? I don't want my user's personal information to be stolen, but I'm not storing anything sensitive like credit card or social security numbers. Basically, who should care about this development, from the developers point of view?

  59. Oops, *about* the "only if" part, I meant... by rbarreira · · Score: 1

    Sorry for the typo, I obviously meant "Are you sure about the "only if" part?".

    --

    The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  60. However, it took a slashdot editor to... by rbarreira · · Score: 1

    However, it took a slashdot editor to generate colliding dupe stories of old news... Take that, Ms. Xiaoyun!

    --

    The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  61. Oh, I dunno. by jd · · Score: 2, Funny
    We know Cthulhu turns into a mist (Call of Cthulhu), we know he can't pass the elder sign and we know that the Chinese can etch entire names onto grains of rice. So, if we hire the entire of China to etch elder signs onto the sand used to make cement, summon Cthulhu into a flooded cavern, run a boat through him, then flood the cavern with the modified cement, you can prevent him reforming and eventually he'll go insane.

    Oh.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Oh, I dunno. by nixkuroi · · Score: 1

      Wow. You're only forgetting one thing. The Chinese aren't too fond of freedom of speech or expression. If they see more than a few people writing names on grains of sand, it'll be seen as an illegal assembly and they'll have to roll the tanks in to put it down. Cthulu wins, but on the upside, the ensuing war on Cthulu destabilizes the region and removes China as a threat to western world power.

    2. Re:Oh, I dunno. by Sique · · Score: 1

      We know Cthulhu turns into a mist (Call of Cthulhu), we know he can't pass the elder sign and we know that the Chinese can etch entire names onto grains of rice. Not only the Chinese can do that. In the Green Vault (the ducal treasury) in Dresden, there is a cherry pit on display with more than 180 faces (some sources say 185, others 186) engraved.

      --
      .sig: Sique *sigh*
  62. Sun's Elliptic Curve Cryptography - a replacement? by hutchike · · Score: 2, Interesting

    Sun has been investing in Elliptic Curve Cryptography for many years. Now that SHA1 has been broken, ECC appears to be urgently needed as a strong encryption replacement for common internet usage. According to the Sun Labs page, ECC is also a high-performance technology.

    --
    Zen tips: Pay attention. Don't take it personally. Believe nothing.
  63. Mmmmm by rbarreira · · Score: 1
    According to the article, Hash was Wang's area of research.

    She had some fun then...

    Hash is the basis of MD5 and SHA-1, the two most extensive data encryption algorithms now used in the world.

    I guess explains why they were broken so easily...
    --

    The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  64. Re:My other car is first by presidenteloco · · Score: 1

    Because the contents of your sig data will not register you ought to be arrested.

    --

    Where are we going and why are we in a handbasket?
  65. Re: MD5 is broken and should no longer be used by Omnifarious · · Score: 2, Insightful

    SHA-2 is a new family of hash algorithms. But that's kind of like saying that Twofish is a new cipher algorithm that isn't Blowfish. Realistically, if someone finds a major flaw in Blowfish that wasn't anticipated in the design of Twofish, it's quite possible that Twofish has the same flaw because they're built along the same lines, despite being different algorithms.

    The SHA-2 family is designed by the same people who designed the SHA-1 algorithm, and they were designed before the flaws in SHA-1 were discovered. And from what I understand, the internal structure of SHA-1 and algorithms in the SHA-2 family are very similar.

  66. BAD JOURNALISM by MilesNaismith · · Score: 0, Offtopic

    What moron approved this poorly-written and inaccurate story? Oh wait this is Slashdot.....

    1. Re:BAD JOURNALISM by BigFootApe · · Score: 2, Funny

      What moron approved this poorly-written and inaccurate story? Oh wait this is Slashdot.....

      Miles, meet Zonk.

      BTW, I like how you tactfully left out the fact that it's a dupe.

  67. Re: MD5 is broken and should no longer be used by Omnifarious · · Score: 2, Informative

    It is relatively easy with MD5. It would probably require less than a week of time on a modern computer, possibly only hours.

    If you spent 10 million on an SHA-1 cracking box, it's estimated that it would take about 127 days to find two colliding files.

    Here is a PDF that's my source for this information.

    An additional problem is that you can embed interesting things in .pdf, .ps or even HTML documents. You could embed both the evil code, and the good code. Then use a colliding block someone found a long time ago to choose between the evil code and the good code. So, once even one collision is found, it's possible to leverage that one collision into all kinds of existing documents because of the block nature of the two algorithms.

    I expect that .pdf and .ps documents rarely see code review looking for evil code. So it's quite likely something like this would go compeltely undetected until the evil version was released into the wild causing a ton of confusion and lost time before someone figured out what was wrong.

  68. Bridge cowering troll by kad77 · · Score: 1

    ...you should be ejected from the planet.

  69. Re: MD5 is broken and should no longer be used by Omnifarious · · Score: 1

    My question is, how trivial is it to create, say, a binary that features the command "take over user's computer" whilst keeping the same hash as the original.

    These algorithms are block oriented. As soon as you have two blocks that collide, you can use those two blocks to make a code path decision. If you have one of the two colliding blocks, the 'good' path is chosen. If you have the other of the two colliding blocks, the 'evil' path is chosen. It doesn't matter what the two blocks are. Any two blocks will do.

    Sure the 'good' path and the 'evil' path are both in the same binary. But if you can manage to get them into the binary instead of the source, the will never be found by review. If, for example, you are an evil Debian packager this isn't that hard.

    Here is an example of this technique using Postscript.

  70. OMFG!!!!!1!ONE!!!EINS! by Qbertino · · Score: 1

    OMFG, w3ZA 411 0\/\/nZoR3d!!!! +3h ch1n3zE h4v3 haXXor3D 411 0uR 3ncryp+10n 411g0r1+himZ!

    Now it will only take them 130 Quadrillion years to crack a 1024bit SHA1 hash rather than the usual 460 Quadrillion - just imagine the consequences!

    w3Za d000m3d!

    --
    We suffer more in our imagination than in reality. - Seneca
  71. Re:The `threat' by Nazlfrag · · Score: 1

    Well with military bases in around 130 countries having hundreds of thousands of soldiers stationed in them, constant interference in world affairs, continual invasions under the guise of freedom, a planetwide surveillance network and renewed plans for space-based weaponry, some would say Americas relevance in world affairs is already worrisome enough. Look at China as the Yin to your Yang, a balancing force that will work out for the benefit of the whole.

  72. Funny how TrueCrypt suggested using RIPEMD-160 by StandardCell · · Score: 1

    The latest versions of TrueCrypt suggest not using SHA-1 and instead using RIPEMD-160 or Whirlpool. It wasn't because of the work done by this professor; rather, it was because they felt that there was some "mild" risk because of inherent weaknesses and collisions in SHA-1 that could make it easier to crack.

  73. Re: MD5 is broken and should no longer be used by The+Bungi · · Score: 1
    It is possible to construct two bytestrings that have the same MD5 hash. In fact, it's relatively easy to.

    You're right of course, but as long as you use MD5 for simple checksums you should be OK. The possibility of a finding a collision in the "real world" remains extremely low. Heck, MD5 has had a pretty good run since Rivest came up with it in the early 90s.

    Eventually we can all move to SHA-256 or whatever.

  74. Re:The `threat' by qzulla · · Score: 1

    The game is Risk.

    [roll dice]
    Two for you. One for me.
    [roll dice]
    Two for me. One for you.
    [roll dice]
    Three for you. Zero for me.
    [roll dice]
    Three for me. Zero for you.

    Don't make me play my cards! Ugh! I have to. I have too many.

    [army buildup]
    [roll dice]

    And so on.

    I have seen my position change in one turn of those friendly cards. Don't take this lightly.

    qz

  75. Dudes, yer slipping by qzulla · · Score: 1

    Where are all the Prof. Wang jokes? I am disappointed in y'all.

    qz

    1. Re:Dudes, yer slipping by Anonymous Coward · · Score: 0

      The prof is a girl. No civilized man would feel comfortable making sexual inuendos about diminuitive asian women - especially a smart one.

  76. Now Chinese prepares... by cadu · · Score: 1

    ...for the Big Leap Forward :P

  77. Multiple hashes by Cheesey · · Score: 1, Interesting

    Call me a total thicky, but can't we strengthen any application that uses a hash by using several different hashes? e.g. concatenate the md5sum, SHA-1, SHA-256 and RIPEMD-160 of the input data to make a composite "super-hash". Wouldn't that make finding a collision very difficult?

    Even if you have a way to find a collision for each of the algorithms in isolation, you now have to find a collision for all of them at the same time, which is surely far far harder.

    Please do correct me if I'm wrong, I'm interested to know why this won't work because it seems to be the obvious approach in light of the problems that have emerged with MD5 and SHA-1.

    --
    >north
    You're an immobile computer, remember?
    1. Re:Multiple hashes by David+Jao · · Score: 4, Informative

      Call me a total thicky, but can't we strengthen any application that uses a hash by using several different hashes?

      This exact proposal shows up, like clockwork, literally dozens and dozens of times for each slashdot story about hash functions. Since the number of people who know why this proposal fails is miniscule compared to the number of people who think of the idea, it is literally impossible to respond to all the people who keep suggesting this idea. I mean, even if all of us spent literally every minute of every day responding to people who suggest this idea, we would still not have time to reply to every single post.

      Here is an old post on slashdot explaining exactly why this idea doesn't work. The post has some details wrong ... for example, the correct security strength of the combined md5+sha1 hash is in reality 2^80 + 160*2^64, which is much weaker than even the already weakened security level cited in the post. However, the general idea is correct, and if you google for the title of the paper cited in that post, you can find much more information.

      I hope that this reply helps to educate at least one poster, but judging by the regularity with which this idea keeps reoccurring, it's a little bit like rearranging chairs on the Titanic.

    2. Re:Multiple hashes by NereusRen · · Score: 1

      I don't think the grandparent poster is trying to come up with a *stronger* hash, exactly. I don't think he expects a combination of three hashes to have a strength equal to the product of their strengths, e.g. MD5*SHA1*RIPEMD. Instead, he wants a hash which has the strength of Max(MD5, SHA1, RIPEMD). That way, if two of the three are broken but the other one is not, it is still as hard to find a collision as if he were just using the unbroken one.

      Certainly if they are all broken, using more than one doesn't help at all. Also, if they are all of similar complexity (e.g. 2^80), using multiple parallel hashes wouldn't increase it more than a few powers. Using the math from your linked post, two 2^80 complexity ciphers with 160-bit keys might increase to 160*2^80 complexity, or about 2^87. It's nowhere close to the 2^160 that one might expect from having a 320-bit key, but the fault tolerance against any individual algorithm breaking is much higher.

      You might ask why one wouldn't just use a true 320-bit key or higher, like SHA-512. There are two reasons why the GP's suggestion might be better:
      - A single 320-bit algorithm might be more vulnerable to researchers finding a single weakness that dramatically diminishes the security. (Yes, I know that flaws are usually found gradually, lowering the strength of an individual algorithm in steps rather than completely breaking it all at once, but a sudden full-break is even less likely to occur over multiple algorithms).
      - There might be more applications out there that support all 3 of MD5, SHA1 and RIPEMD than those that support your preferred higher-bit algorithm, which makes the GP's suggestion more compatible in the short-term.

    3. Re:Multiple hashes by Anonymous Coward · · Score: 0
      This exact proposal shows up, like clockwork, literally dozens and dozens of times for each slashdot story about hash functions. Since the number of people who know why this proposal fails is miniscule compared to the number of people who think of the idea, it is literally impossible to respond to all the people who keep suggesting this idea.


      Huh? Basic and simple minded implementation of parallel use of hash functions fail, but not thought out one. The post you linked only address superficially the issue.

      First of all, simple concatenation of two hash functions (like MD5, SHA-256), works pretty well - the necessary condition to break it, is at least to break both of them.

      Now if you are concerned about the size of the hashes, in really one would want to do something like: Hash1(Hash2(Hash3(text)))) where Hash1, Hash2 and Hash3 are different hash functions.

      This is a normal way to chain hash function. Of course this fails, because some collision on Hash3, will result in a collision in Hash3.

      But then there are dozen of possibilities like:
      Hash1( Hash1(text) + Hash2(text) + Hash3(text) + "some constant text" )
      where, "+" is the concatenation operator. This looks a little safe, but not totally. Because of the dependance on Hash1. It's going to be a hell to generate crafted collisions, but the problem is still that if Hash1 was really bad, even on random output, you could get frequent collisions. With this in mind, you can do:
      Hash1(text) * Hash2(text) * Hash3(text)
      where "*" is the exclusive xor of the bits - shorter hashes are completed with zero bits. Since any of the hash functions is supposed to transform input text to something which cannot be distinguished from random input, this will work pretty well, as long as one of the hash functions is not broken. Even if two of the hash functions are garbage (like constant output), will be enough. You will be unable to generate collisions on with all the bits of the non-broken hash function, that is you are at least as strong as any non-broken function.

      This is so straightforward, and obviously right, I guess someone must have proven this to be correct decades ago.

    4. Re:Multiple hashes by Anonymous Coward · · Score: 0
      With this in mind, you can do: Hash1(text) * Hash2(text) * Hash3(text)


      I made a mistake, this is not quite as strong as I thought. This should be something like

      Hash1(text + C1) * Hash2(text + C2) * Hash3(text + C3)

      where C1, C2, C3 are different non-empty text: constants, or carefully computed from some hashing so that C1, C2 and C3 are almost always different. (for instance, this looks alright: C1 = Hash2(text) + K1, C2 = Hash3(text) + K2, etc...).

  78. This news again? by nofactor · · Score: 1

    This news is almost 2 years old:
    http://www.newscientisttech.com/channel/tech/mg185 24883.300-goldstandard-online-security-code-cracke d-.html

    The question is: why are they bringing up this news again? Moreover, why has there been so little talk about SHA-1 vulnerability during these 2 years? Most linux distro's still use SHA-1 based MD5 for /etc/passwd by default, why didn't they switch to other algorithm in 2 years?

    My bet is that the NSA knew this vulnerabity and has been actively exploiting it. 2 years ago this news was not good for them because people might switch to other algorithms they cannot break (so easily). That would be a reason to let the vulnerability go ignored by the software industry, as long as only the NSA could break it.

    2 years has been enough time for the NSA to discover vulnerabilities and to build computers capable of breaking more advanced algorithms (SHA-2?). So it makes sense to push now for an upgrade SHA-1 to SHA-2, which the Chinese probably still don't know how to break. Thus the NSA would be regaining it's strategic advantage in cryto over the Chinese.

  79. Let me correct that title for you sparky: by ancient_kings · · Score: 0


    "Chinese Prof Cracked SHA-1 Data Encryption Scheme"

    about several years ago in fact.

    "Nothing to see here, move along.."

  80. hash != encryption by fishtop+records · · Score: 1

    This article is simply wrong. It does not belong on the front page of an edited site. SHA-1 is a hash, not an encryption algorithm. SHA-1 is one of many hash functions, including the mentioned MD5. It and other hash functions can be used in a HMAC (Hashed Message Authentication Code) but that is also not an encryption algorithm. DES, AES (Advanced Encrypyion System), Blowfish, Twofish, IDEA are encyption algorithms. See Schneier's site. or any crypto faq

  81. technology is active by Anonymous Coward · · Score: 0
    the culprit isn't technology. The culprit is people. Technology can clean up pollution, even eliminate it at its source in some cases. You're blaming the gun for the thoughts and actions of the person who decided to fire it, which is wrong.


    I recommend you read Marshall McLuhan. Technology (what he calls media) is active, not passive: It changes how we react and can react to things.

    While it may be the person who pulls the trigger, the fact that the gun is there allows for a form a violence that was not possible before its invention. The automobile is not sentient, but its availability allows for city structures / densities with large distances between points of interest, which make walking and public transint impractical. Highways, as a reaction to automobiles, hollowed out most US cities and brought urban blight as communities collapsed. The Internet (and telephone, and telegraph, and radio, etc.) allows for forms of communication that were not possible before, regardless of the actuall information being communicated.

    What you're saying is if the bullets reach the right people for the right reason then guns can be good, but if the slugs hit the wrong person or for the wrong reason then they're bad. (If the right type of rays from a TV hit the right person's eyes than TV is good. If the right bits travel through the IP network and reach the right destination for the right reason the Internet is good.)

    Doesn't the above sound a bit silly? A technology has an impact regardless of how it's used.

    Firearms (or any technology) change our outlook on what is possible and perhaps even what is desirable.

    To say that technology "isn't the culprit" is naive and simplistic IMHO.

    The lesson is: You can't blame intermediaries in any human action unless those intermediaries are also human.


    And you cannot simply let slide a technology, because it does have an affect on how society functions. The technology changes the psyche of individuals and crowds, regardless of how it's used (or what information is transmitted,).
    1. Re:technology is active by fyngyrz · · Score: 4, Insightful
      What you're saying is if the bullets reach the right people for the right reason then guns can be good, but if the slugs hit the wrong person or for the wrong reason then they're bad.

      No. I'm not saying that at all.

      I'm saying that people are good or bad, people's actions are good or bad, and it hasn't got a single thing to do with cars, bullets, or highways. That's just evasive nonsense, mumbo jumbo from addled thinkers (or those seeking to escape responsibility.) We're human. We can choose. Choose well, and bear responsibility for good; choose poorly, and bear responsibility for bad. Technology isn't the culprit here. It's you. It's me. It's people.

      People make choices. They're responsible for those choices. Highways, guns and communications are not. Any philosophical mumbo jumbo that says the more choices are available the more blame the choices carry, is completely and utterly worthless. Likewise, when technology can amplify a choice we make, we carry additional responsibility; the technology carries none at all. This has been true since the first rock was used with intent to kill.

      Responsibility is the lost idea in modern civilization. People do anything to avoid it, to slough it off onto someone else. Well, I'm here to tell you straight out that the existence of a gun makes you no less culpable when you kill someone because it is physically easier to do, and no more respectable when you refrain in the face of whatever tempts you. It is no more or less about you and me than it was a thousand years ago. Science and technology are neutral. We have the power to turn them in either direction. We always have. There's no one here but us, and objects don't make choices. As the power is ours, so is the responsibility. 100%.

      Also: If you let media change your mind, that's your responsibility. Media can only be "active" through your actions. In other words, you can always choose. Some choices are more difficult than others, certainly, but who ever promised you an easy ride? If anyone did, they were lying and you were a fool to believe them. Just about every choice you make carries responsibility with it. There's no way out. You can't blame the Internet, highways or weapons for your problems. Your problems come from human sources, at least those that aren't sourced by the ongoing processes of nature. Technology, science... these are the last places to look to place blame.

      --
      I've fallen off your lawn, and I can't get up.
    2. Re:technology is active by Anonymous Coward · · Score: 0

      Sir, you have my respect.

    3. Re:technology is active by wamatt · · Score: 0

      There is no right and wrong. There is no choice. There is no responsibility.

    4. Re:technology is active by amper · · Score: 1

      I recommend that you take everything you ever read by McLuhan, and toss it in the Round File. Yes, technology *does* change how we react to events, and even how we *can* react to events. What it does not do is choose for us whether or not to act.

      the fact that the gun is there allows for a form a violence that was not possible before its invention

      Wrong, the personal firearm simply allows one to carry out an act in a manner which was only simply for those of relatively high physical strength and social class (add other modifiers as appropriate for specific community). It is possible, and has always been possible, for a strong man to beat another person to death ith his bare limbs. With personal firearms, pratically the weakest among us now has the power to assert our rights in the face of an attacker who would usurp those rights, even when that attacker is vastly better advantaged.

      Highways, as a reaction to automobiles, hollowed out most US cities and brought urban blight as communities collapsed.

      Wrong again. You really need to study a lot more about late 19th and early 20th century American history, especially in the field of politics, before you will be quailified to make definitive statements on this topic. Political manipulation by the automotive industry, coupled with poor planning enforced by power-mad governmental forces, coupled with plain old stupidity is what caused the automobile-borne flight from our urban centers and the massive waste of resources that has resulted from the suburbanization of the continent.

      What you're saying is if the bullets reach the right people for the right reason then guns can be good, but if the slugs hit the wrong person or for the wrong reason then they're bad. (If the right type of rays from a TV hit the right person's eyes than TV is good. If the right bits travel through the IP network and reach the right destination for the right reason the Internet is good.)


      The conflation of these two ideas is illogical and unwarranted. Except under conditions that would not normally exist in the real world, light emitted from a television screen is not likely to physically damage a person by direct action, as opposed to the extremely likely result from being struck by a projectile from a firearm. And in any case, to respond to the first part of your statement, in a word, yes.

      Doesn't the above sound a bit silly? A technology has an impact regardless of how it's used.

      The above does sound silly, but not for the reasons you seem to think. Not all impacts of technology are detrimental, and just because you feel a particular instance of a particular form of impact of a particular technology *is* detrimental doesn't make you argument a valid argument.

    5. Re:technology is active by TheSpoom · · Score: 1

      No, sorry. Nobody can convince me of anything by saying "well, such and such said it, therefore it is truth." I have always doubted "the media is the message" and will continue to do so. The message is the message. Whether it be communicated over television, or internet, or newspaper, those with a message to put forth will find a way to do so. The internet simply makes it easier.

      And please, spare us the straw men. Nobody said anything about whether the internet was good or bad except you. We're saying that people are good or bad, and that the tools they use cannot inherently be either, since they are inanimate objects and must be used by a human to have any effect. If the right rays of light form a television hit the right person's eyes, it has no bearing on the television; the television is simply the means by which the rays of light are transmitted.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
  82. Her blob mentions Mr Rob Malda by cheekyboy · · Score: 1
    --
    Liberty freedom are no1, not dicks in suits.
  83. Her blog even mentions slashdot and Rob in 2005 by cheekyboy · · Score: 0, Offtopic

    http://www.ningning.org/blog/?m=200503

    Btw re Firefox, why cant firefox 100% cache slashdot images and never re-read them from the server, or at last check weekly ONCE!!

    --
    Liberty freedom are no1, not dicks in suits.
    1. Re:Her blog even mentions slashdot and Rob in 2005 by kcbanner · · Score: 1

      Why cant you make this extension :p

      --
      Obligatory blog plug: http://www.caseybanner.ca/
  84. Chinese? by tuzo · · Score: 1

    I find it odd that the professor's nationality was placed prominently in the headline. I can see why the original paper would place that in the headline since it is a Chinese paper (of some sort). But the real point from a slashdot perspective is whether the algorithms have been cracked or not and the nationality isn't really part of the technical story. Unless there is some sort of political aspect to the story (which hasn't really been mentioned).

  85. On the day that I cracked SHA-1... by noz · · Score: 1
    "On the day that I cracked SHA-1, I went out to eat. I was very excited. I knew I was the only person who knew this world-class secret."
    Will work for food?
  86. Secure Hash != Cipher by fishbowl · · Score: 1

    SHA-1 is a secure hash, not a cipher. It is an assurance that it will be computationally intensive to find a message that corresponds to a given digest. The claim in the article is rather vague. But nobody ever claimed that SHA was unbreakable. Merely doing "better than brute force" doesn't mean anything remotely like your basic TLS stream can be compromised. I expect when we hear the details, it will be something like, a 2**80 problem can be reduced to 2**64 for a given input (the attacks on SHA-0 are of such a nature).

    --
    -fb Everything not expressly forbidden is now mandatory.
  87. So... by dw604 · · Score: 1

    Basically you just pad the document you want to match with spaces or baseX strings until the md5 matches the one you want to replace. Maybe I should RTFA... :)

  88. This is NOT a new story... by Anonymous Coward · · Score: 0

    I downloaded a piece of Encryption software on CNET and it mentions that SHA-1 and MD5 had been broken.

    The software is called '448 Bit Marx Encryption' and runs on Windows.

    The release date was 14th Sept. 2006!

    Here is the link:
    http://www.download.com/448-Bit-Marx-Encryption/30 00-2092_4-10578367.html

  89. NSA by Mark_MF-WN · · Score: 2, Interesting
    People do seem to give the NSA a little too much credit. I mean, this is a group whose main claims to fame are that they own the world's largest incinerator, that they can spy on hundreds of millions of people that haven't done anything, and that they lack the manpower to actually check more than a tiny fraction of the surveillance they've done.

    Any big group that operates as part of a government, particularly a government as enormous as that of the USA, WITHOUT extensive public oversight, will be hopelessly crippled by earmarking, cronyism, and all other manner of corruption and incompetence. I mean, if the NSA was worth half a shit in a tin can they'd have been able to stop people like McVeigh, Kaczynski, or the doofuses* that thought it would be a good idea to hijack a few planes.

    A handful of really bright people working on a project that they truly care about can perform miracles of creativity and insight. If governments really want to get things done, they need to focus more on identifying those people and giving them the support they need -- whether it's a research grant, a loan with which to start a small business, or even just an environment where creativity and hard work are appreciated and respected. A "keep up the good work" now and then can go a long, long way (a woman I talked to who worked in HR suggested that a bit of respect and encouragement could easily avert 90% of the labour issues that her department dealt with BEFORE they became severe enough that HR had to waste time and money on them).

    * Doofuses? Just look how well that has worked out for their feelow Muslims... their 70 virgins are probably going to turn out to be 70 desperate truckers with a taste for the dark meat...

    1. Re:NSA by ultranova · · Score: 2, Insightful

      * Doofuses? Just look how well that has worked out for their feelow Muslims... their 70 virgins are probably going to turn out to be 70 desperate truckers with a taste for the dark meat...

      You are making an incorrect assumption here: that the purpose of Osama was to benefit his fellow muslims. It was not. It was to destroy the "infidels" (meaning every non-muslim, but especially the USA). The way to do that (in his mind) is to start a jihad, a holy war. Now which one is more likely to throw their life away in a suicide attack: someone who's kids have just been killed by US occupational forces, or someone who's busy bringing them up ?

      Osama bin Laden is an evil man, a monster who's perfectly willing to inflict suffering and death to his fellow muslims to serve his ends. He is not, however, stupid. He made a trap, and Bush walked right into it. Bush is the doofus here. Or maybe I'm underestimating him, and he's just playing the same game as Osama...

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    2. Re:NSA by Anonymous Coward · · Score: 1, Funny

      Or maybe I'm underestimating him

      Ahem. That should be 'misunderestimating'.

    3. Re:NSA by 500IE · · Score: 1

      I mean, if the NSA was worth half a shit in a tin can they'd have been able to stop people like McVeigh, Kaczynski, or the doofuses* that thought it would be a good idea to hijack a few planes.

      ahh, don't you mean the FBI? These two were American terrorists. The NSA wasn't spying on US citizens at the time. That's the job of the FBI.

      --
      i thought i had lead poisoning until i stopped browsing at -1
    4. Re:NSA by Mark_MF-WN · · Score: 1

      I think that's EXACTLY the purpose of the NSA. The CIA monitors foreign threats, the NSA domestic threats. The FBI is just a variant of the police. They're more about trying to disrupt crimes in progress and capture people that have already committed a crime. The NSA is the one that is supposed to monitor for serious domestic plots and conspiracies and avert them ahead of time.

  90. The worst story I have ever heard of in my life. by Ninja+Programmer · · Score: 1

    The writing in this story has got to be the worst, most horrendous writing of any technical story I have ever read in my life.

    To summarize the *real* story as I know it so far, this lady (and her team) has weakened MD5, RIPEMD, and SHA-0 to the point of being useless (i.e., she is able to easily construct artificial collisions) in August of 2004. A year later in 2005, she showed that SHA-1 is significantly weaker than its advertised strength, however she did *NOT* fully weaken it (i.e., she, nor anyone else, has yet found a collision). It is widely assumed in the crypto community, however, that work along similar lines are likely to eventually weaken SHA-1 to the point of being as weak as SHA-0 is now. People like Bruce Schneier and others have already publically stated that we should stop using SHA-1 for any new algorithms. So it does not in any way surprise me that the Chinese government is going to stop using SHA-1 -- *EVERYONE* should stop using SHA-1 where it is possible. This is actually a real problem, BTW, since there are no well tested 160-bit secure hash algorithms available as substitute. The best candidate choices are things like Whirlpool (based on AES), but this algorithm has not been subjected to serious scrutiny yet. My personal preference, is to try to give myself some breathing room, and I've gone ahead and just shifted to 256 bits with SHA-256.

    Now this piece of broken writing comes out. Can someone please tell me -- has Wang produced more results, or is this just a terribly written recap of events we are already aware of?

  91. Joux's multicollisions attack by Schraegstrichpunkt · · Score: 2, Informative

    Actually, I've actually run collisions in MD5 through SHA-1 and multiple different signatures including Ripe and several. Multiple collisions in MD5 don't generate a corresponding signature in SHA and it would take a lot of work to find one that does.

    Actually, you don't know what you're talking about. Go read "Multicollisions in Iterated Hash Functions. Application to Cascaded Constructions" by Antoine Joux. Unfortunately, it's not generally available online, but Hal Finney wrote a nice explanation of the problem here.

    1. Re:Joux's multicollisions attack by Anonymous Coward · · Score: 0

      Actually no. It's you who doesn't know what your talking about. This e-mail isn't from a peer reviewed Science Journal. The issue about iterated hash functions deals with hash functions within and running inside the signature as part of the block signature process. I have a patent which makes me somewhat of an expert which is more than I could say for you. Also, I've run signatures and compared their output with collisions. It does make a difference to use more than one signature. With one you always have a chance of one collision. It's much more secure to have more than one signature than to just trust 1 signature.

      I think people get confused with running a signature iteratively through multiple signatures and actually outputting them distinctivelly separate.

      I quote "For example, defining H(x) = SHA1(x) || RIPEMD160(x) still gives you only about 160 bits of strength, not 320 as you might have hoped. The reason is because you can find a 2^80 multicollision in SHA1 using only 80*2^80 work at most, by the previous paragraph."

      This is complete crap. The evidence provided is just an e-mail. This isn't exactly authoritative as a peer reviewed periodical from a Science Journal. The e-mail could be complete hogwash which it is. This is equivalent to saying that adding 160 bits gives you nothing which it does not. Adding 160 bits of data always gives you something unless they are all zeroes. I think Joux is full of crap. Some people do benefit from distortions of the truth.

      Adding an extra signature gives you more than 160 bits. I know by testing that an MD5 collision can be eliminated by an SHA of the same message. This is a set problem. It's about there are a set of collisions in one signature[A] and another signature[B] collision set. How many of the collisions in one set are in both sets. A signature or collision will only have a smaller subset of shared collisions in the other signature set. By example there maybe 2^80 collisions in both but only a small fraction of them will appear as duplicate collisions. All the e-mail is doing is adding the chance of a collision and not actual tested factual numbers to come up with 160.

      It's just adding the two collision chances which is what makes it non authoritative and not tested or quantitative. It doesn't accurately show the relationship between collisions and bitlength either. For instance reducing the number of collisions to 2^64 in both gives you 2^128?? These are just funny enron numbers.

      Enron accountants were famous for making the quarter results whatever they wanted. The result was a good stock run until the truth came out.

      Instead of increasing the data integrity with fewer collisions it gives you a lower number??? I think it's just trying to use funny math to present a flawed and biased argument not about the sum of the collisions. A more accurate number would be 160 the starting signature[0] length plus the actual number of collisions in both which does equate to an improvement.

    2. Re:Joux's multicollisions attack by Schraegstrichpunkt · · Score: 1

      Actually no. It's you who doesn't know what your talking about. This e-mail isn't from a peer reviewed Science Journal.

      ... which is why I said to go read the widely-cited paper by Antoine Joux---published in Lecture Notes in Computer Science: Advances in Cryptology - CRYPTO 2004---"Multicollisions in Iterated Hash Functions. Application to Cascaded Constructions". The email is just a summary for others who aren't interested enough to pay $95 for the proceedings of CRYPTO 2004.

  92. Thankyou - mod parent informative by Cheesey · · Score: 1

    Thanks, that's really useful. I had not seen that before.

    --
    >north
    You're an immobile computer, remember?
  93. Re: MD5 is broken and should no longer be used by Temporal · · Score: 1

    I think the grandparent poster was asking something different. He wants to know how hard it is to create an evil binary that has the same hash as some preexisting non-evil binary, assuming that you have no control over the contents of the non-evil binary. The answer, as I understand it, is that this is still quite intractable. It's easy to create two *new* messages which collide, but it's very hard to create a message which collides with some specific existing message.

    IMO, attacks like the one you describe are not actually very interesting. Signing executable code (including postscript) which you did not create yourself is asking for trouble, whether or not your hash is broken. Someone could just as easily write a program which behaves differently depending on, say, the current time. So, today you sign that check for 50 cents and tomorrow the same check -- still signed -- claims to be for $1,000,000. No collisions needed.

    Do you know of any better examples of ways to exploit hash collisions?

  94. Not sure if it's been said already.... by PartickMonkey · · Score: 1

    Is there any actual proof that this person has actually cracked it?

    We remember the other turnip from that land who claimed all that stuff he had done on stem cell research only to be declared a fraud and charlatan, stripped of his title and given a good old ear bashing.
    I want to beleive....

    //obligutory

  95. How I wish I had mod points and never posted here. by lxt518052 · · Score: 1

    Your post is much better than my "score:4 informative" post. Well done.

    --
    People who dislike China tend to mention Tiananmen Square a lot, but they always forget the Tank Man is also a Chinese.
  96. Xiaoyun Wang is a BABE!!! by mosel-saar-ruwer · · Score: 1

    Dude, I don't know whether or not she cracked SHA-1, but, as brilliant, 39-year-old, female mathematics professors go, this chick is HOT!!!

    JPG: Xiaoyun Wang

    JPG: Xiaoyun Wang

    JPG: Xiaoyun Wang

    JPG: Xiaoyun Wang


    Man, what I wouldn't do to make babies with a chick like that...

  97. Xiaoyun Wang is a BABE!!! by mosel-saar-ruwer · · Score: 3, Funny

    Dude, I don't know whether or not she cracked SHA-1, but, as brilliant, 39-year-old, female mathematics professors go, this chick is HOT!!!

    JPG: Xiaoyun Wang

    JPG: Xiaoyun Wang

    JPG: Xiaoyun Wang

    JPG: Xiaoyun Wang


    Man, what I wouldn't do to make babies with a chick like that...

  98. Great comment! by __aailob1448 · · Score: 1

    I had always wondered what the deal with tenure was. Thank you for your excellent post. It was very informative.

  99. Like any other stream cipher by tepples · · Score: 1

    Snuffle uses hashing, but a hash algorithm NOT what is doing the encryption (it's an XOR of 1)the text generated by hashing the key and 2)the text to be encrypted).

    That's like saying the cipher formerly known as RC4 isn't a cipher because it generates a stream of bits and then XORs them against the plaintext to produce ciphertext. Most common stream ciphers do that.

  100. There is no "new" announcement. by Anonymous Coward · · Score: 0

    " Though it's not absolutely certain, my guess is that the reality behind the new announcement is that [...snip...] "

        There is no new announcement. No new paper published, no new conference presentation, nothing mentioned on the crypto lists and newsgroups... absolutely nothing anywhere. The professor's own webpage doesn't mention anything more recent than 2005.

        The Epoch Times story is the only thing that has been published and they're just two years behind the news. End of no-story.

  101. People choose, true, but... by raehl · · Score: 1

    People can choose to do good things or do bad things.

    But, if you could do something so that people were not able to make the bad choice at all, would you do it?

    In the extreme case, a guy with a gun is robbing a bank and has hostages. Now, he can choose to shoot the hostages, or he can choose not to shoot the hostages. If you had the opportunity to shoot the robber dead so he can't choose to shoot the hostages, would you?

    People can choose to drink and drive or not drink or not drive. If there was an inexpensive, perfect piece of technology that was convenient and stopped some people from driving drunk and never stopped sober people from driving, would you require people to install it in their cars?

    Yes, people have choice. But some people will choose to do bad things. Saying that the murderer is responsible for killing the victim doesn't stop people from killing victims.

    Some choices people shouldn't be allowed to make.

    1. Re:People choose, true, but... by fyngyrz · · Score: 2, Insightful

      But, if you could do something so that people were not able to make the bad choice at all, would you do it?

      As a direct answer, probably not. I'm not sure that you can prevent choice in any case, or execution of choice (action.) If you try, they'll probably fight you on principle and do it anyway, find a way around the "safeguards", etc. You can react when people make a choice and take action on it; and in many cases, you should. In my view of the optimum world, my rights end where yours begin, and if I step over that line, society has a good case to get rid of me.

      Suppressing choice, either by law or by technology, has a way of going afoul of many things, not the least of which are personal liberty and people's safety.

      In the extreme case, a guy with a gun is robbing a bank and has hostages. Now, he can choose to shoot the hostages, or he can choose not to shoot the hostages. If you had the opportunity to shoot the robber dead so he can't choose to shoot the hostages, would you?

      I would even shoot through the hostages to take him out. Any time hostages are used successfully as a line of defense, more hostages will be taken as part of the lesson learned in that event. The robber is outside the pale; he has violated the rights of others by extending his actions where they must not go. He's a valid target now. The hostages are consequences of his choice to take them, and the fact that if they are treated as an impediment to his apprehension or elimination, they will be used to hurt others in the future. In other words, if taking hostages never works, and further, makes it even rougher on the hostage-takers, very few people will take hostages.

      People can choose to drink and drive or not drink or not drive. If there was an inexpensive, perfect piece of technology that was convenient and stopped some people from driving drunk and never stopped sober people from driving, would you require people to install it in their cars?

      No. There may be valid reasons why a person may need to drive drunk to save lives, move their vehicle around on their own land, etc. My take is that driving needs to be an action (like 99% of all actions) where a person's responsibility is to avoid trampling on the rights of others, knowing that society has severe consequences prepared if that line is crossed. Drinking isn't a problem. Driving isn't a problem. The combination isn't a problem. The problem is when other people's rights are trampled upon. So trying to use technology to eliminate drinking and driving is the wrong path. In my opinion.

      Yes, people have choice. But some people will choose to do bad things. Saying that the murderer is responsible for killing the victim doesn't stop people from killing victims.

      No, it doesn't. Neither do laws, neither will any technology I am aware of. However, eliminating the criminal will stop them from doing it again, and as far as I am concerned, that is the right choice as soon as we can be sure we have the right "criminal." At this time, I do not support the death penalty because we make so many mistakes in identifying the perpetrator. Life imprisonment unless they can prove they didn't do it, instead. The very day we can know they did it, we kill them.

      When thinking of a (presently imaginary) technology used to "stop killing", it is also important to realize that there are many valid scenarios that involve killing. If you enter my home in the dead of night, you've violated my rights and I can kill you. If you attack my family on the street, you've violated their and my rights and I can kill you. If you've taken hostages, you've violated their rights and I can kill you. If you are about to poison a water source, you're going to be violating many people's rights, and I can kill you to stop you. If you attempt to hijack an aircraft, you've violated the othe

      --
      I've fallen off your lawn, and I can't get up.
    2. Re:People choose, true, but... by amper · · Score: 1

      Some choices people shouldn't be allowed to make.

      Wow. You really have no clue how dangerous such an idea is, do you? Either that, or you are one evil bastard, or possibly you are just a coward. You may even be both.

      People have been giving their lives for thousands of years to prevent people who think like you from taking away their freedom.

      I honestly hope you learn the error of your ways before your choices infringe upon anyone else's rights.

    3. Re:People choose, true, but... by Anonymous Coward · · Score: 0

      In the extreme case, a guy with a gun is robbing a bank and has hostages. Now, he can choose to shoot the hostages, or he can choose not to shoot the hostages. If you had the opportunity to shoot the robber dead so he can't choose to shoot the hostages, would you? I would even shoot through the hostages to take him out. Any time hostages are used successfully as a line of defense, more hostages will be taken as part of the lesson learned in that event. The robber is outside the pale; he has violated the rights of others by extending his actions where they must not go. He's a valid target now. The hostages are consequences of his choice to take them, and the fact that if they are treated as an impediment to his apprehension or elimination, they will be used to hurt others in the future. In other words, if taking hostages never works, and further, makes it even rougher on the hostage-takers, very few people will take hostages. You are either insane, or have ingested some kind of intoxicating substance.

      What you are proposing is harming the innocent in order to "help" other innocents. This makes no sense. By that way of thinking, if we know a murderer is within a 1 block radius of a certain location, we might as well either arrest everyone within a one block radius and lock them all up or just bomb it and call the rest collateral damage. This is truly dangerous thinking in terms of criminal law and constitutionality. In addition, simply within the mores of anything approaching a just society it would be a) unfair, b) undignified c) worthless as a deterrent and d) against all religious principles I've ever come across.

      There is a reason our country was once great. That reason is (was?) our constitution. For you to propose such incredibly ignorant and barbaric things in a serious manner must make the authors of that document turn in their graves. Unfortunately, I'd bet they have been doing a lot of that lately.
    4. Re:People choose, true, but... by Anonymous Coward · · Score: 0

      >> I would even shoot through the hostages to take him out

      > What you are proposing is harming the innocent in order to "help" other innocents.

      Yeah, I think that the hostage should agree to it first.

      Overall, having every time a hostage is taken end with the death of the agressor (and wiiidely publicizing it) would be a very effective way to stop it from happening ever again.

      Of course the problem is that the hostage would have hope that something completely improbable happens, setting the hostage free.

      blah. There's not only a single right answer.

    5. Re:People choose, true, but... by Anonymous Coward · · Score: 0

      Hi

      > People can choose to do good things or do bad things.

      > But, if you could do something so that people were not able to make the bad choice at all, would you do it?

      Like killing all sentient life forms (= do something so that people were not able to make the bad choice at all)?
      Obviously not.

      Note that whether a choice was good or bad is sometimes only decidable a long time after the fact.

      > In the extreme case, a guy with a gun is robbing a bank and has hostages. Now, he can choose to shoot the hostages, or he can choose not to shoot the hostages. If you had the opportunity to shoot the robber dead so he can't choose to shoot the hostages, would you?

      No. Though, after he shot or wounded one hostage, he'll be dead. If the hostage signals "take him out", he'll be dead (and maybe the hostage, too). If the hostage kills the aggressor, he'll be dead (and maybe the hostage, too).

      > People can choose to drink and drive or not drink or not drive. If there was an inexpensive, perfect piece of technology that was convenient and stopped some people from driving drunk and never stopped sober people from driving, would you require people to install it in their cars?

      No. There are valid reasons to drive when drunk (for example to flee).
      Having tools that don't work properly (how you tell them to) is life threatening. It's like having your own personal backstabbing assistant. Or worse, your own Kafkaesque bureau house.

      > Yes, people have choice. But some people will choose to do bad things. Saying that the murderer is responsible for killing the victim doesn't stop people from killing victims.

      It does. Wanna try not to have them responsible?

      > Some choices people shouldn't be allowed to make.

      People should be allowed to make all choices.

      *There is no one else to make them.*

      I find it funny when people come up wanting to take choices *away*. The less choices you have, the weaker you are. The weaker you are, the more likely a stronger one will just enslave you. (not that you didn't manage to enslave yourself)

    6. Re:People choose, true, but... by Anonymous Coward · · Score: 0

      "Overall, having every time a hostage is taken end with the death of the agressor (and wiiidely publicizing it) would be a very effective way to stop it from happening ever again."

      This is an unsubstantiated claim. It is the same reasoning used for capital punishement (death role); it will be 'a deterent' for future agressors, it will help in reducing crime, etc.

      In reality, however, this is not true; no scientific study has ever demonstrated that this has any impact, and in fact, most indicate that there is no correlation, let alone any causality between it.

      Also, while the 'hostage should agree to it' is a nice touch, I doubt this can be easily established in an actual hostage-situation. In some cases, it will be outright impossible (say someone takes a baby hostage).

      And once you eleminate the 'will of the hostage', then the above poster has already responded correctly; in that case, it doesn't really make sense anymore. You could as well argument that everyone should be put in jail, so criminality would end. And certainly, when, for instance, you would wipe out the entire human race, it's logically to assume that criminality would end as well. The reasoning on itself, thus, is impecable, the premise, however, is not one that I support.

  102. What's the more secure way and how she cracked it by Sleeping+Kirby · · Score: 1

    I'm very newbish on crypto but I feel I have to ask these questions:

    1) So now that MD5 is done for, what's next?

    2) She said that she had to manually write algorthiums to crack MD5... does that mean she can do it again or with a computer? For that matter, how long does it take her to do it again? If it takes 5 years to crack one password, is it something to worry about?

    --
    please... let me sleep... a little more... yay, no longer annonmyous coward.
  103. Not a surprise - here are old references by Aging_Newbie · · Score: 2, Informative

    PC World commented on the issue in 2005
    Also Bruce Schneier wrote about it back then.

    I guess it takes a while for the US government and Microsoft, et al to take action on the news.

  104. Re: MD5 is broken and should no longer be used by Omnifarious · · Score: 1

    Well, the postscript example is possible to exploit in a context that's not quite so contrived...

    In Mercurial, revisions are identified with hashes of their contents. So, you can submit a change to something like a postscript file that nobody will review the source of. Then, later, you can trick someone involved in the project from pulling a repository copy from you that has the evil version of the Postscript file. With any luck, you can get the evil version to infect the project with nobody realizing it until someone notices the strange behavior.

    The problem is that the submission is likely to eventually be traced back to you once the strange behavior is noticed. But the reputation of the project would be severely tarnished and you might be able to get access to the systems of various people who used it.

    It would be surprisingly hard to exorcise the bad version from the various distributed repositories. You'd have to just replace the file and state that any version before X is potentially infected. And even then a badly done merge might easily re-introduce the file.

    This is basically a trickier way to get someone else to sign something for you.

    And the case of a certificate authority is interesting too. The very nature of a CA is to sign documents made by someone else.

    But, no, I can't really think of situations in which its really useful unless the attacker is in some way getting someone else to lend their authority or reputation to the attacker.

  105. Perhaps not as lame as you think... by shrtcircuit · · Score: 1

    "I mean, if the NSA was worth half a shit in a tin can they'd have been able to stop people like McVeigh, Kaczynski, or the doofuses* that thought it would be a good idea to hijack a few planes."

    And what better way to convince the people who sign your checks (i.e. congress) to give you lots of funding than to get most of 'em, but let a few slip by? I'm not advocating wild conspiracy theories, but come on ... this really isn't that much of a stretch. It is hard for people without a certain moral flexibility to fully understand however, which is why it never gets traction.

    Pretend for a moment that you're willing to sacrifice a few hundred, or a few thousand, to justify hundreds of millions in funding. People that run these groups are willing to do just that.

    1. Re:Perhaps not as lame as you think... by Mark_MF-WN · · Score: 1

      Yeah, but that would make them not worth half a shit in a tin can. Anyone who would deliberately do their job badly in order to get money that will supposedly let them do their job well... that's a group that isn't worth a whole lot. Meanwhile, half a shit in a tin can is at least worth a good laugh, and possibly more where post-modern art is involved.

  106. Re:Sun's Elliptic Curve Cryptography - a replaceme by finkployd · · Score: 1

    ECC is a potential replace for RSA, an asymmetric cryptographic algorithm. It still requires a hash function.

    Finkployd

  107. Bin Laden by Mark_MF-WN · · Score: 1
    I think you're confusing terrorism with genocide. What's going on in Iraq, that's slaughtering the infidels (the infidels in that case being the Sunni, as far as the Shia are concerned, and the Shia as far as the Sunni are concerned). When the Ayatollahs talk about exterminating the people of Israel, that's slaughtering the infidels (or at least talk of slaughtering the infidels).

    Bin Laden is an entirely different manner of thing. If Al Qaeda wanted to slaughter the infidels, they'd just DO it. There are more than enough Americans living abroad that they could kill thousands every month. But that's not what they want. They want to accomplish a particular set of political goals: they want America to abandon Israel, they want America to remove it's military bases from "the holy land" (ie: the entire middle east), and a few other bits of ridiculous nonsense. And what has happened? America now has a major military presence in Iraq and an increased military presence in other allied middle-eastern nations. America is now less likely than ever to turn against Israel -- Israel is the West's ace in the hole. A trump card to played if things ever get too desperate. And an entire muslim government has been basically destroyed (the Taliban isn't quite out of it yet, but they're close). Pakistan is practically a puppet of the US now, and that kind of tolerant atmosphere can only lead to horrors like bilateral trade deals and human rights agreements.

    So what we see is that Bin Laden has accomplished precisely the opposite of anything that is, from the perspective of Islamic extremists, positive. Radical Islam has taken a severe blow; there is now MORE democracy and LESS Islamic theocracy in the world. Being a muslim is on about the same level as having leprosy throughout most of the world. The "holy land" is being trampled by boots that have "Made in America" written in relief in the sole.

    So what do we call people like Osama Bin Laden, who fuck up so completely and utterly? To call them doofuses is about as nice as it gets. Most other suitable terms would not be appropriate to use in front of children.

    Meanwhile, the Bush government has accomplished EXACTLY what they have intended to, more or less. They have used fear to control the American people. They have used patriotism, cowardice, religion, bigotry, lies, and non-stop propaganda to dupe the people into waging a war. The goal? To let companies like Halliburton rape the United States for trillions of dollars in tax money. Funny how most of the major members of the Bush government are closely tied to the businesses that are being paid out of YOUR pocket for the reconstruction of Iraq, huh?

    Everything that's happened has been in accordance with what is best for people like Bush and Cheney. Even when their government falls, America will still be in Iraq, and will still be stealing money from YOUR pocket to pay Bush and Cheney's business interests to rebuild Iraq. They'll be making incredble amounts of money for years or decades to come. Actually holding power is irrelevant once they've gotten things lined up how they want them.

    Bush and Cheney are the ones that set the trap. The victims? Muslims (who are trapped in the middle of all of this). The American people -- who are having their hard-earned income stolen with basically NOTHING to show for it. And I'd even go so far as to say the Republican party -- who are gradually becoming Pariahs because of the corruption and evil of the GOP. As much as I oppose Republican politics, I can't help but feel bad for sane and reasonable Republicans, who are being blamed for what a handful of greedy monsters and religious psychopaths are doing.

    1. Re:Bin Laden by ultranova · · Score: 1

      I think you're confusing terrorism with genocide.

      No. I simply think that the terrorists in question are aiming at starting a genocide. They aren't there yet, but they want to get there.

      If Al Qaeda wanted to slaughter the infidels, they'd just DO it. There are more than enough Americans living abroad that they could kill thousands every month.

      I meant he wants to kill all non-muslims from the world - make it completely dominated by Islam. Killing a few thousand americans per month is not going to accomplish that, no matter how long you continue that. No, it requires genocide - and that requires a war. So, to the best of my understanding, Al-Qaeda is trying to start a major war, World War Three. The infidels will perish in flames and only the righteous mass murderers will be spared and inherit the land, etc.

      That's the problem when you have an apocalyptic religion (or any ideology where the world becomes a paradise as soon as something gets accomplished): sooner or later someone will get the bright idea of helping that apocalyse on its way.

      So what we see is that Bin Laden has accomplished precisely the opposite of anything that is, from the perspective of Islamic extremists, positive. Radical Islam has taken a severe blow; there is now MORE democracy and LESS Islamic theocracy in the world. Being a muslim is on about the same level as having leprosy throughout most of the world. The "holy land" is being trampled by boots that have "Made in America" written in relief in the sole.

      Except that, for Osama's goals, this is a good thing. Remember, he thinks he has God on his side, so he can't lose; all he has to do is get the war started, and victory is assured. And the more suffering he can bring upon the muslims, the closer he gets to that goal. Nothing helps religious fervor quite like a few martyrs, or a few hundred thousand as the case may be here, and seeing your holy sites trampled by the boots of your enemies.

      The problem with your analysis is that you're assuming Osama's goals are political. They are not. They are religious. Consequently, they make no sense from purely political perspective, but do make perfect sense from the point of view of a religious fanatic operating on apocalyptic agenda and delusions of righteousness.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  108. Politics by Mark_MF-WN · · Score: 1
    The problem with your analysis is that you're assuming Osama's goals are political. They are not. They are religious. Consequently, they make no sense from purely political perspective, but do make perfect sense from the point of view of a religious fanatic operating on apocalyptic agenda and delusions of righteousness.
    It's all politics. Religion has never been anything more than an arbitrary way to divide people into groups (for situations where race is not sufficiently clear-cut). If religion made even the slightest bit of difference, why would there even BE religious war? The Koran is VERY clear about the importance of not hurting Jews and Christians. There is no ambiguity whatsoever in that regard. Christianity is 100% clear that revenge is bad (turn the other cheek), killing is bad, being rich is bad (easier for a camel to pass through the eye of a needle, etc), and that if someone comes to kill you or your family, just roll with it (Lot and his daughters? Come on now!) True "Christians" are obliged to be chaste penniless hippies with no families, assuming you believe even a single word that came out of Saint Paul's mouth. Buddhists are supposed to, quite literally, accept being murdered with utter tranquility. "Religious" war is basically impossible for Christians and Buddhists, and only possible for Muslims if the opponents do not follow an Abrahamaic religion. Clearly then, these wars are NOT religious in nature. Not really. They're political. Leaders may use religious fervour to manipulate people, but that's a very different thing. A people may use religious divisions to determine who is an enemy and who is not, but that too is different. The goals are still political:
    • Lebensraum for me and my children
    • Access to the oil-fields of central Asia
    • Preventing the enemy from installing ICBMs just a few miles off our shore
    • Control of the mediterranean tin trade
    • Forcibly opening a market to our products
    • They're-different-than-us-and-that-pisses-me-off -because-deep-down-I'm-still-a-retarded primate
    • Etcetera
    Many of these conflicts were wrapped in religious or racial terms. But religion and race were absolutely tertiary. It all actually comes down to politics.

    All war is political. It can never be any other way. And Bin Laden is just a particularly bloody-minded and ineffectual politician (any politician that has to live in a cave is a failure). Think about it this way: anyone who releases propaganda is a politician. Pat Robertson? Totally political. He doesn't give a shit about god (if he did, he wouldn't use the lord's name in vain on a daily basis). He's just a big blowhard who's trying to exert political influence. When Bush babbles like a retarded chimpanzee about being God's personal messenger on Earth, that's just his way of duping idiots into voting for him. When Bin Laden grossly misinterprets and selectively edits the Koran, he's just trying to get chumps to do his dirty work for him.

  109. What is Still Safe? by The+Raven · · Score: 1

    I've read several articles over the past couple years about this or that encryption method broken... can someone who has kept up let me know what is still safe? AES? I'm kinda lost, I just want the executive summary of 'use this, this, or this', rather than 'this isn't safe, that isn't safe'. I'm looking for a positive list (what still works) rather than a negative list (this was broken, that is no longer secure).

    I've looked around on Google, but I keep finding negative articles rather than something listing the encryption methods that haven't yet been broken.

    Thanks.

    --
    "I will trust Google to 'do no evil' until the founders no longer run it." Hello Alphabet.