Slashdot Mirror


Zimmermann Enters Debate on Microsoft Encryption

Golygydd Max writes "I didn't see much coverage of the RC4 flaw in Microsoft Office that was uncovered recently by a researcher, Hongjun Wu. Now, PGP creator Phil Zimmermann, dissatisfied with Microsoft's response, has joined in the debate. In an interview with Techworld he castigates Microsoft for their inadequate response: 'The lay user ought to be entitled to assume that the encryption produced by Microsoft is adequate. ... If Microsoft wants to earn the respect of the cryptographic community and the public it must rise to the occasion by producing competent security.' The cynic might ask, 'what respect', but should Microsoft have taken a flaw in some of its most popular programs more seriously?"

381 comments

  1. First rule of Microsoft encryption by Anonymous Coward · · Score: 4, Insightful

    Do not use Microsoft encryption.

    1. Re:First rule of Microsoft encryption by thenegus · · Score: 1, Funny

      They can't very well have secure encryption in their products, can they? That would contravene whetever secret agreements they have with the NSA.

    2. Re:First rule of Microsoft encryption by Anonymous Coward · · Score: 1, Funny

      I use ROT13.

      It is open source and has never been broken so far.

    3. Re:First rule of Microsoft encryption by killmenow · · Score: 2, Funny

      Me too. But, just to be safe, I do it twice.

    4. Re:First rule of Microsoft encryption by DickBreath · · Score: 1

      At least the poster said "if Microsoft wants to earn the respect of the cryptographic community....", rather than saying "...keep the respect...".

      Couldn't you extend the rule from simply "Microsoft encryption" to the more general "Microsoft Security"?

      --

      I'll see your senator, and I'll raise you two judges.
    5. Re:First rule of Microsoft encryption by JeffWhitledge · · Score: 5, Interesting

      Consider NSA's track record:

      • In the seventies they recommended changes to DES, which in the early ninties were discovered to have made it more secure.
      • They have developed and are freely distributing the source for an improved-security version of Linux.

      An agreement with Microsoft to ensure insecure encryption would be very out of character for them.

      That is, unless they're just a bunch of Linux freaks.

      --
      These comments do express the opinions of my employers, and, personally, I think they're complete rubbish.
    6. Re:First rule of Microsoft encryption by paranode · · Score: 1
      Consider NSA's track record:

      * In the seventies they recommended changes to DES, which in the early ninties were discovered to have made it more secure.
      * They have developed and are freely distributing the source for an improved-security version of Linux.

      Well also consider things like the idea of a federally-controlled encryption scheme where the government held a key escrow so they could decrypt any traffic for national security purposes. Ultimately nobody wanted to buy into it but they did push it as a great idea.

      That is, unless they're just a bunch of Linux freaks.

      Well they did create SELinux after all.

    7. Re:First rule of Microsoft encryption by caluml · · Score: 1

      Wasn't RC4 closed source until the source leaked out on the web, and they soon found flaws in it, which were patched, and it was a better algorithm for being "open sourced", albeit against it's will.

      Stick to stuff like 3DES, and AES, and I think you'll be fine. But don't listen to me - I'm no cryptographer.

    8. Re:First rule of Microsoft encryption by Panaflex · · Score: 1

      Heh, most of the NSA guys I've met are actually windows freaks.

      I don't consider this bug a humongous issue for the vast population. Really, in order to exploit the bug you need single character change (no additional or fewer) in order to jimmy the key schedule.

      And you need to leave multiple copies laying around for people to snatch up.

      The "solution" they propose is no solution anyway!! We're got to go protect a database of IV's for EVERY document created, AND wrap all the protocols, provide authentication AND authorization.

      Imagine, if Microsoft said you had to be online AND log into their servers to access YOUR document. Yeah.. right.

      Sure, it's a bug. Cycle your passwords, and you're fine.

      Pan

      --
      I said no... but I missed and it came out yes.
    9. Re:First rule of Microsoft encryption by Anonymous Coward · · Score: 4, Informative
      Wasn't RC4 closed source until the source leaked out on the web
      The algorithm was one of RSA's trade secrets. It wasn't the source that was leaked but a description of the algorithm. Consequently, third-parties implemented the algorithm and there was nothing RSA could do about it -- it wasn't patented, RSA preferring the trade secret route, and copyright didn't apply because you can't copyright algorithms.
      which were patched, and it was a better algorithm for being "open sourced", albeit against it's will.
      It wasn't improved as far as I know, but the algorithm is sometimes known as arcfour. This is because RC4 is trademarked. Perhaps you were thinking of this.

      Also, it is a little misleading to say it was "open sourced" against its will. Firstly, because it wasn't "open sourced" in the strictest sense but more importantly, RC4 is just an algorithm with many different implementations and an algorithmic description is information. And as we all know, information wants to be freeee.
    10. Re:First rule of Microsoft encryption by Profane+MuthaFucka · · Score: 1

      It's not Microsoft encryption, it's RC4. It's RSA encryption. You should beware products that use RC4 encryption. You can make secure products using that algorithm, but it's an easy algorithm to fuck up, as we've seen here. And the fuckups will make things less secure.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    11. Re:First rule of Microsoft encryption by hachete · · Score: 1

      You're gonna hafta. from longhorn onwards, they're embedding "security" in everything, from copy through to print file. Crack it and you'll be DMCA'd up the wazoo matey.

      --
      Patriotism is a virtue of the vicious
    12. Re:First rule of Microsoft encryption by jephthah · · Score: 1

      no, it IS Microsoft encryption. Beware of Microsoft, not RC4 (arcfour) or RSA. RC4 is the same as it's always been, which is a quite secure 128-bit stream cipher, when implemented correctly.

      What Microsoft manages to do is totally screw up the key handling. Specifically, MS Office keeps setting the "initialization vector" to the same value -- OVER and OVER -- thereby generating the same keystream.

      This is not some obscure issue here, this is fundamental to any stream cipher algorithm, and public-key encryption in general.

      What this is, is another prime example of MS employing developers and project managers who don't have a clue what they're doing, at least in the area of cryptography. Windows 95, for example, had a simple XOR function as its "encryption" scheme. ANY second-year computer science student knows better than that.

      Now lets see if MS will actually take responsibility for it's mistake, or like the parent poster, blame it on the encryption algorithm which has been understood as basic cryptography for over 15 years.

    13. Re:First rule of Microsoft encryption by SpaceLifeForm · · Score: 1
      magine, if Microsoft said you had to be online AND log into their servers to access YOUR document. Yeah.. right.

      Has MS backed away from that idea? I must have missed the memo.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    14. Re:First rule of Microsoft encryption by jephthah · · Score: 1

      sorry, one clarification to the above:

      thereby generating the same keystream --- that is, when the same password is used to encrypt documents, which most likely will be the case. Who would want to make a new passphrase every time a document needed to be edited?

      Still the point remains, if MS had implemented RC4 correctly, this would not be a problem.

    15. Re:First rule of Microsoft encryption by phats+garage · · Score: 2, Funny

      These jokes are like one time pads. The more you use them, the less effective they are.

    16. Re:First rule of Microsoft encryption by LuSiDe · · Score: 1
      That is, unless they're just a bunch of Linux freaks.

      Oh, now i understand why the NSA put a backdoor in Windows NT. Not sure how that influences their 'track record'..
      --
      WE DON'T NEED NO BLOG CONTROL.
    17. Re:First rule of Microsoft encryption by Nasheer · · Score: 1

      "Heh, most of the NSA guys I've met (...)"

      You don't exist. Go away!

      --
      - Please, ignore everything written above.
    18. Re:First rule of Microsoft encryption by Chexum · · Score: 1
      In the seventies [the NSA] recommended changes to DES, which in the early ninties were discovered to have made it more secure.

      Meanwhile, according to Schneier, they thought that DES was a controlled hardware-only implementation. So, nothing is simple.. Which reminds me of my sig :)

      --
      "Ten years from now, they could do it in a few seconds." -- The Racketeer of the Hellfire Club, 1993, Phrack 42
    19. Re:First rule of Microsoft encryption by AstroDrabb · · Score: 0, Troll
      Please tell us who these "MS Windows Freak" NSA guys you have meet are. It can be easily verified. Most of the NSA "guys" are _real_ computer scientists. You are very unlikely to find a bunch of computer scientist that are "windows freaks". I would bet that most _real_ computer scientist are *nix freaks, Linux, Unix and Mac OS freaks.

      Please tell us a few names of these NSA "windows freaks" so we can verify your statements. Unless, of course you are talking out your @ss.

      Imagine, if Microsoft said you had to be on-line AND log into their servers to access YOUR document.
      Huh? This is exactly what MS does with their latest versions of their software. I recently installed MS Office 2003. I couldn't continue to access _my_ documents until I was "on-line" AND I logged onto a MS server to "verify" that I had a "right" to use Office 2003. So exactly what the H3ll are you talking about?
      Sure, it's a bug. Cycle your passwords, and you're fine.
      Cycle your passwords? Try to get 140,000 employees (the size of the company I work for) to "cycle their passwords" in a timely fashion. It just isn't going to happen.

      Stop being such and MS apologist.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    20. Re:First rule of Microsoft encryption by Panaflex · · Score: 1

      What, were you born under a bridge or something?

      Pan

      --
      I said no... but I missed and it came out yes.
    21. Re:First rule of Microsoft encryption by Apro+im · · Score: 1

      n-time pads, then?

      With n approaching infinity.

    22. Re:First rule of Microsoft encryption by Fortran+IV · · Score: 1

      And you need to leave multiple copies laying around for people to snatch up.

      Windows Server 2003 contains (and strongly promotes) a feature that does just that: Shadow Copies of Shared Folders, an XP/2000-compatible feature that keeps multiple old revisions of a file around, up to 64 versions. Want all the revisions of a document? Right-click, go to Properties, and select Previous Versions. There they are, ready to be copied.

      Microsoft promotes Shadow Copies as a big convenience to the IT professional, since (ab)users themselves can now retrieve old versions of the documents they trash, instead of pestering you to restore them from backups.

      (I'm glad we don't depend on MS Office password encryption in our documents. In fact, our need for security is so slight that I've gradually been converting our Word documents to HTML.)

      --
      I figure by 2030 or so my 6-digit UID will be something to brag about.
  2. copyright by oliverthered · · Score: 4, Insightful

    How else are we supposed to get access to all these works in 150 years time (or 50 in some countries) when the copyright expires on them.

    --
    thank God the internet isn't a human right.
    1. Re:copyright by Anonymous Coward · · Score: 1, Insightful

      By just brute-forcing it.
      In 150 years time I assume we'll have a LOT more processing power at our hands.

    2. Re:copyright by ceeam · · Score: 4, Funny

      Fear not, Disney is working on it.

    3. Re:copyright by blcamp · · Score: 1

      How else are we supposed to get access to all these works in 150 years time (or 50 in some countries) when the copyright expires on them.

      Uhhh... Public... Domain?

      --
      The problem with socialism is that they always run out of other people's money. - Margaret Thatcher
    4. Re:copyright by mlush · · Score: 3, Insightful

      >>How else are we supposed to get access to all these works in 150
      >>years time (or 50 in some countries) when the copyright expires on them.
      >Uhhh... Public... Domain?

      If the encryption were unbreakable and the keys lost, it would not be a lot of use

    5. Re:copyright by j0nb0y · · Score: 4, Insightful

      Copyright expiration? Copyrights don't expire. Congress extends them again every 20 years. And they'll keep doing so, forever, since the Supreme Court ruled that it was perfectly okay!

      --
      If you had super powers, would you use them for good, or for awesome?
    6. Re:copyright by vadim_t · · Score: 1

      Haha. 128 bit symmetric encryption is unbreakable by brute force, no matter how much computing power you have. In 150 years all the computing capability of the planet won't be able to search even 1% of the key space.

      That's of course assuming nobody finds a faster way than brute force.

    7. Re:copyright by Ohreally_factor · · Score: 1

      Is unbreakable encryption even theoretically possible? Someone who is a mathematician must be reading this. Possible? Why or why not?

      --
      It's not offtopic, dumbass. It's orthogonal.
    8. Re:copyright by gowen · · Score: 1
      Is unbreakable encryption even theoretically possible?
      Sure. Encode it with a one-time pad, and throw the pad away. All you're left with is completely random data.
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    9. Re:copyright by 16K+Ram+Pack · · Score: 2, Insightful
      They'll keep doing it until a richer special interest group comes along that trumps them.

      I bet there was a time when there was a powerful horse breeders lobby.

    10. Re:copyright by Riddlefox · · Score: 2, Insightful
      By definition, brute force means that you try every single possible key. This guarantees you that sooner or later, you'll find the correct key (if one exists). Eventually, you will break the encryption using brute force.

      What you were trying to sya that it's improbable, not impossible, that you'll be able to break 128-bit encryption anytime soon. You just have to try long enough, but who wants to wait a century to brute-force a single key?

      Of course, the attacker could be lucky, and the very first key he tries is the right one.

      Quantum computing does stand to make 128-bit encryption useless, though. Some of the very first algorithms written for quantum computers are directly applicable to cracking commonly used ciphers (for instance, factoring huge numbers, or very, very quickly searching through a list).

    11. Re:copyright by caluml · · Score: 1
      Is unbreakable encryption even theoretically possible?

      Yes, but it's the one-time pad. If you're asking is asymmetric encryption theoretically unbreakable, no. As long as there are a finite amount of keys to try, you can just keep trying them all. How long it takes is the question.

    12. Re:copyright by Riddlefox · · Score: 3, Insightful
      As has been mentioned, a properly implemented one time pad is completely unbreakable.

      The basic concept is to take a completely random stream of characters (numbers, bits, whatever). You record these random characters to a pad, and distribute this pad to everyone who needs to send and decrypt messages.

      When you want to send a message, you XOR your message with the random characters. The result is a completely random string of characters. To decrypt, you XOR the encrypted message with the same random characters that were used to encrypt the message.

      Since you are combining a message with random data, it's unbreakable.

      For instance, you get a string of random characters and try to decrypt it:
      #*YRHOIHSDF&VP
      What does it decrypt to?
      ATTACK AT DAWN
      SURRENDER NOW.
      GO FOR THE GUN
      I LOVE SWEETS!
      PAY ME $10,000
      CMDRTACO SUCKS
      NO HE DOESN'T!

      Which message is it? You can't tell, because you can't tell which random letters I used to transform my message.

      However, you can't reuse any of the pads, else the message is crackable. You must have a very high quality source of random characters. You must securely distribute the one time pad to everyone who could need to communicate. You must ensure everyone stays synchronized. There's a bunch of problems with one-time pads, which is why it's not more commonly used.

    13. Re:copyright by sbryant · · Score: 1

      Is unbreakable encryption even theoretically possible?

      I would say not.

      It's really a matter of definition more than anything else. Encrypting something is generally assumed to mean turning it into something which is unrecognisable as the original, but which can be converted back (decrypted).

      If there is a way of converting it back, it must be theoretically possible to find out how, thus it is breakable. Of course, it might be so difficult or take so long that it was unfeasable. That would make the encryption effectively unbreakable, but that's not the same as being truely unbreakable.

      Of course, if there is no way of converting "encrypted" data back to its original form, you couldn't really call it encryption - that'd be hashing (as was done with the Unix password). Hashing can unbreakable in the sense that you can't get directly back to the original from the hashed data, but it's still possible to brute-force going forwards, by trying every combination until one matches.

      Having unbreakable encryption isn't necessary IMO. The encryption needs only to be strong enough that it can't be cracked within the time period in which the data must remain secret.

      -- Steve

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

      Haha. 128 bit symmetric encryption is unbreakable by brute force, no matter how much computing power you have.

      Using what algorithm? Is there anything like a limit on password length that pads the rest with null? Are there hooks for easy verifacataion that weaken the encryption (ala winzip)? Saying you can't brute force an algorithm is a huge blanket statement. There are more than enough encryption programs which do things incorrectly that weaken the algorithm, ASSUMING your 128bit algorithm was secure in the first place ( Lanman auth uses two des keys joined together which some say is 128 bits ).

    15. Re:copyright by networkBoy · · Score: 1

      1) generate one time pad
      2) To distribute OTB, encrypt it (with a one time pad)
      3) Wash, rinse, repeat . . . forever.
      4) ???
      5) Secure Data!
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    16. Re:copyright by j0nb0y · · Score: 1

      There still is. That's why we now have slots in Pennsylvania.

      --
      If you had super powers, would you use them for good, or for awesome?
    17. Re:copyright by ajs318 · · Score: 2, Informative
      Any encryption algorithm is susceptible to brute force. However, the fewer times the key is repeated in the message, the more indeterminate variables. In the limiting case, where the message is shorter than the key, you have effectively a one-time pad and every guessed plaintext is equally valid. For example, the plaintext phrase
      DEFENDTHEBRIDGEATNOON
      might encrypt as
      PVTJRBUTYMYUQAZVCAHNU
      but can also decipher, equally plausibly, as
      ATTACKTHEHILLATSUNSET
      or even
      MYDAUGHTERHASTHEPILES
      Additionally, any kind of symmetric encryption must be considered weak; because if you can recover the encryption key somehow, you have the decryption key.
      --
      Je fume. Tu fumes. Nous fûmes!
    18. Re:copyright by roman_mir · · Score: 1

      To be completely, 100%, perfectly honest with you, I don't see a problem with that. I would suggest that copyrights should never expire.

      Patents, on the other hand, should expire asap.

    19. Re:copyright by mollymoo · · Score: 1
      I would suggest that copyrights should never expire.

      What possible benefit to society could that have? I really can't see many authors saying "I can't pass the exclusive rights to a particular forumlation of words on to my great great grandchildren so I'm going to become a plumber instead".

      --
      Chernobyl 'not a wildlife haven' - BBC News
    20. Re:copyright by Detritus · · Score: 1

      That would be a nightmare. Even with the time limits in existing copyright law, it can be difficult or impossible to reprint old works because the ownership of the copyright is unknown.

      --
      Mea navis aericumbens anguillis abundat
    21. Re:copyright by pla · · Score: 1

      Copyright expiration? Copyrights don't expire. Congress extends them again every 20 years. And they'll keep doing so, forever, since the Supreme Court ruled that it was perfectly okay!

      Ah, you missed the implied context of that 150-years-from-now comment...

      Insert the phrase "once we've rebuilt society enough that historians can once again engage in research to figure out just what went wrong back in Neilvember of 2004 and Jennauary of 2005 that lead to the collapse of civilization".

      Then it will all make sense.


      On a less depressing note, I really don't see a problem with decoding existing cryptosystems in even the not-too-distant future. Quantum computing will make the entire concept of public key cryptography moot. Of course, once we start using quantum cryptography, we may have to come back to this topic. For now, though, I have 100% confidence that, barring a cataclysmic event that makes decoding info from the past a moot point, in even 20 years time anything currently in use will decode as easily as if we'd made it using a super spiffy Cracker Jacks code ring.

    22. Re:copyright by DeepHurtn! · · Score: 1

      That's just bloody crazy. Society *needs* a strong and healthy public domain to function. Do you have any idea how much great art out there would never have been created if everything had historically been as tied down to copyright as it is now? Otherwise all you're talking about is the privitization of culture.

    23. Re:copyright by ultranova · · Score: 1

      Haha. 128 bit symmetric encryption is unbreakable by brute force, no matter how much computing power you have.

      Given enough raw computing ability, any encryption can be broken by brute force in any given time. Brute force simply means going through all the possible keys until you find the correct one.

      In 150 years all the computing capability of the planet won't be able to search even 1% of the key space.

      Suppose that it currently takes 1 second to verify if a given key is correct (obviously you couldn't try to decrypt a large file in this time, but you could propably decrypt the header or something). Suppose you start decrypting in 150 years. Suppose that Moore's law holds, and means that the amount of keys you can try per second doubles every two years.

      In 150 years, you can thus try 2^75 keys per second. Since a 128-bit key has 2^128 keys total, the search will take 2^128/2^75 = 2^(128-75) = 2^53 seconds, or a little over 274 million years.

      However, if you wait an additional 106 years, the computers of that time will find the key in a single second. So wait 256 years and the encryption can be broken - but, seeing how things are going, I'm pretty sure that the works will still be covered by copyright.

      All this is, of course, assuming that there isn't any unexpected breaktrougths in technology or mathematics (or sociology, to eliminate idiocy like DRM completely).

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    24. Re:copyright by shotfeel · · Score: 1

      If copyright shouldn't expire, why should patents? IMO expiration of both serve the same purpose -allowing others to build on what's been done before.

      In my mind someone building on Mickey Mouse (like Disney did to the books "The Jungle Book" and The Little Mermaid") is no different than companies building on to such things as the transistor or velcro. Being able to do both is important for advancing society (just ask anyone who's played SimEarth).

      Isn't it odd that if I write a patent application, and the patent is approved, the copyright on the desription I've written lasts longer than the patent?

    25. Re:copyright by timster · · Score: 1

      Since DES keys are 56 bits, obviously "some people" can't add.

      --
      I have seen the future, and it is inconvenient.
    26. Re:copyright by roman_mir · · Score: 1

      Isn't it odd that if I write a patent application, and the patent is approved, the copyright on the desription I've written lasts longer than the patent? - absolutely not.

      The patent is an idea and the copyright is an expression of that idea. I don't need other peoples' expressions of the same idea if I can produce mine.

      Copyrights forever.

      Patents for some time.

    27. Re:copyright by roman_mir · · Score: 1

      And the patents would become part of the public domain and that is good. Copyrights part of public domain? Why? Why would anyone want to give their copyright - their right to what they have created - an expression of an idea to anyone ever?

      I am for eternal copyrights but for limited patents even if it violates your moral values. Copyrights and patents are artificial creations of this society too, so if the society really decides to care and take them away, that is going to happen, but it looks like the society is deep asleep and that is perfect from my point of view.

    28. Re:copyright by roman_mir · · Score: 1

      That would be a nightmare. Even with the time limits in existing copyright law, it can be difficult or impossible to reprint old works because the ownership of the copyright is unknown. - don't confuse the issue. When the copyright is unknown it can be safely put into a waiting room of the public domain. If noone claims the copyright for X amount of time, push it to public domain without any possibility of recovery from there.

      Otherwise the issue is clear (to me at least.) Copyright is the right to a specific expression of an idea. And this specific expression should be protected (the society came up with the copyright idea, the society may destroy it, but it probably doesn't care that much to bother.)

      Patents are ideas and those should not be held proprietary forever.

      Copyright protects a specific expression of an idea and it is easy to see why it is easier to fight to protect those - different expressions are easy to compare to each other and decide whether there is sufficient difference between them, so they can stand on their own as seperate works.

      --
      There are those, who are equal, and then there are those who are more equal then the others.

    29. Re:copyright by roman_mir · · Score: 1

      What is the real difference between copyrights (specific expressions of an idea) and physical property? Both can be represented physically and both are very specific.

      I (personally) would like to be able to copyright my work and not let anyone ever reproduce and/or distribute it without a specific permission either from me, or from my will.

    30. Re:copyright by arose · · Score: 3, Insightful
      What is the real difference between copyrights (specific expressions of an idea) and physical property?
      The physical part.
      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    31. Re:copyright by arose · · Score: 1

      You keep saying the same thing. But you did write the post in the latin alphabet, in english language.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    32. Re:copyright by vadim_t · · Score: 1

      A little problem with that:

      First, Moore's law is not a law, but an observation. It's unlikely to hold for long, as CPUs run into limitations like the speed of light (currently a problem already).

      But okay, 128 bits might be breakable given enough time after all. I'm not all that sure that anybody will bother spending that many resources though.

      We can try a 256 bit key for example. It is estimated that there are 1.7 x 10^77 atoms in the universe. Pretty big number, but 2^256 is about 1.1 x 10^77. Add a few bits more, say, 512 bit key, and the universe might not even exist by the time that space is searched, even using every atom in it.

    33. Re:copyright by Nasheer · · Score: 1
      "Additionally, any kind of symmetric encryption must be considered weak; because if you can recover the encryption key somehow, you have the decryption key."
      This is completelly off the point. You seem to be a crypto savvy, so probably you know this: "the secrecy must reside entirely in the key". When talking about cryptography, it is utterly important to "assume that the cryptanalyst has complete details of the cryptographic algorithm and implementation".

      Knowing how the algoritm works is irrelevant, specially if you have an unlimited supply of encrypted messages, and, better yet, their equivalent clear-texts. Which, guess what, is this case.

      If you have the key used for decryption, you have everything, no matter if it is a symmetric or asymmetric algorithm. So, for the sake of security, the key of a symmetric cypher must be as safe and the private key of an asymmetric one.

      I agree with you when you say that "Any encryption algorithm is susceptible to brute force". Not talking about one time pads, which are mathematically unbreakable (if used correclty), time and computer power are still important to this. And we can't deny the possibility of great breakthroughs on prime numbers arithmetics and quantum computing.

      And anyone, I repeat, ANYONE, who tries to predict the advances of 150 years in these areas is either a genius, or a complete idiot.
      --
      - Please, ignore everything written above.
    34. Re:copyright by vadim_t · · Score: 1

      Hence the last line of my post, where I say that this would only work as long as nobody finds a faster method than brute force.

      So indeed in my post I'm assuming that there's no faster way to crack it.

    35. Re:copyright by Nasheer · · Score: 1
      Yes, it is. Actually, there are two ways of achiving this:

      • One time pads. In order to this to work the key must be bigger than the message, and every new message must be encrypted with a new key (that's why it is called one time pads). So, every single character is encrypted with a new one. This limitation causes this method to be ununsable in a day-by-day basis. If the key is smaller or reused, the algorithm changes to a polyalphabetical one and the cyphered messages become vulnerable to frequency analysis.
      • Quantum cryptography. Using fotons with different alignments the two sides can combine a key for a one time pad, without the possibility of an eavesdropper knowing it by listening to their communication channel. If fact, in quantum physics, if you try to measure (or listen) to a particle, you change its behaviour, thus warning the party that there is someone tampering the channel. This method has not only been discovered, but already successfully implemented, even if for just a close range (and with limited funds). It is fearsible to believe that NSA and the WhiteHouse has such channel between then.
      --
      - Please, ignore everything written above.
    36. Re:copyright by Nasheer · · Score: 1

      Wrong.

      Quantum cryptography and one-time pads are truely, mathematically, Googlely unbreakable. See earlier posts.

      --
      - Please, ignore everything written above.
    37. Re:copyright by roman_mir · · Score: 1

      Why? In our universe material and nonmaterial things are easily equated, remember?

      E=MCC

      So what is the difference agains?

    38. Re:copyright by roman_mir · · Score: 1

      Ok, and did the copyright laws exist at the time? I don't think laws should apply retroactively, that's first.

      Secondly, I would really be surprised if a single person could claim the entire copyright on a language. We can't say who it was, so the copyright office should put the copyright to the language onto a hold for a few years and if noone claims it within that time and proves that he/she owns the copyright, then the language should become part of public domain.

    39. Re:copyright by arose · · Score: 1

      This does not have anything to do with the question at hand.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    40. Re:copyright by arose · · Score: 1

      So you have no problems with basing your works on someone's else, but don't want your copyright to ever expire. Doubleplusgood doublethink.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    41. Re:copyright by roman_mir · · Score: 1

      basing your works on someone's else - who? When you show me who the copyright holder is for the language, I will give you 10USD, and then go and pay that person whatever it is I owe.

    42. Re:copyright by roman_mir · · Score: 1

      It has to do everything. I am showing to you that the energy used to produce a specific expression of an idea can be equated to a mass if necessary. The state of the energetically charged particles is very much physical. When you make a copy of my work without my permission, you have stolen an energy equivalent that I spent producing the work.

      What, you don't like that definition?

      Talk to Einstein.

    43. Re:copyright by arose · · Score: 1

      When I make copy of your work without you seeing (wich is easy if you are dead already) you will never know. Either you are talking bullshit or you have an unlimited suply of that energy (because I could make a lotg of copies and you will not even notice).

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    44. Re:copyright by awolk · · Score: 1

      Sure. Encode it with a one-time pad, and throw the pad away. All you're left with is completely random data.

      In theory this i true, but in reality it's impossible to create a one-time-pad. You'd need quantum-mechanics to create a real one-time-pad, because we don't have the possiblity to create such randomness with a computer.
      Creating pseudo-randomness, is what cryptography is all about, but we can never create real randomness in a computer, because a computer can only be in a finite (but still very large) number of states, and therefore it's periodic by definiton.

      To create real randomness, a PRNG has to have 3 properties:

      1 * The string of numbers has to pass every statistical test.
      2 * It has to be unpredictable, even when you know about all the bits produced so far and you have complete knowledge about the algorithm used, except for the key.
      3 * You can not reproduce the result by running it again with exactly the same input.

      Computers fail on the last point, and hence can't produce really random outputs.

    45. Re:copyright by arose · · Score: 1

      Your post is a derivative work of mine. Pay up.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    46. Re:copyright by AndrewRUK · · Score: 1
      MCC
      What does the Marylebone Cricket Club have to do with it? :-)
    47. Re:copyright by roman_mir · · Score: 1

      You are stealing energy itself, if you are making copy from a legal copy, you are stealing the state of the energy if you are making a copy from an illegal copy. What this means is that you are stealing no matter how you look at it. Get over it and name it what it is - theft. Would you have known without my work how to set the state of the necessary energy to produce what I have created? No. You would have had to spent an equivalent amount of energy to produce it by yourself, even if you had the first principles handy. Thus you have benefitted by not having to spend energy. I spent the energy and you are benefitting from it without my consent. I see it as a serious problem.

    48. Re:copyright by roman_mir · · Score: 1

      Everything can be measured in chickents, you see? If you set your mind to it, even your mind can be used as a unit of some sort.

      There he goes. One of God's own prototypes. Some kind of high powered mutant never even considered for mass production. Too weird to live, and too rare to die.

    49. Re:copyright by arose · · Score: 1

      If you don't want to create then don't, the act of creation is the only thing that requires energy from you. Everything after that is energy spent by those who copy.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    50. Re:copyright by roman_mir · · Score: 1

      You are stealing energy itself, if you are making copy from a legal copy, you are stealing the state of the energy if you are making a copy from an illegal copy. What this means is that you are stealing no matter how you look at it. Get over it and name it what it is - theft. Would you have known without my work how to set the state of the necessary energy to produce what I have created? No. You would have had to spent an equivalent amount of energy to produce it by yourself, even if you had the first principles handy. Thus you have benefitted by not having to spend energy. I spent the energy and you are benefitting from it without my consent. I see it as a serious problem.

    51. Re:copyright by arose · · Score: 1

      You are talking bullshit. When copying I use no other energy then the one required to produce the copy. You choose to spend *your* energy creating your work (without the consont of those who made up the sounds for the language and the shapes of the letters).

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    52. Re:copyright by AndrewRUK · · Score: 1

      The People Who Owned The Bible, a (slightly silly) short story about every-lengthening copyright terms.

      The point, of course, is that the permanent privitisation and monopolisation of our culture is a Bad Thing. Creative work has continually borrowed from that which came before it - eternal copyrights are beneficial to only a very few, works entering the public domain is beneficial to almost all. Consider, for instance, all the modern works that are based on Shakespear's plays.

    53. Re:copyright by roman_mir · · Score: 1

      (without the consont of those who made up the sounds for the language and the shapes of the letters). - without consent of who? Who are the copyright holders in this case? What's the point of me spending time on talking to you, when you are obviously not listening and using the same useles arguments? Present me with these copyright holders for the language, the letters and I will ask their permission to use the language. Unfortunately you cannot show me who is the current holder of the copyrights for the language, but you really like that useless argument.

      Now, copyright on stupidity, that would be grand.
      When you make a copy from a legal copy you are stealing energy, you are forgetting about the energy levels, even a simple act of reading a book removes some of the matter-energy from the book.

      Now, I don't have to argue a simple point, that is my believe that by ignoring an established copyright you are saving your energy that could be spent producing it. If the only source for this copyright was me, you would have to ask my permission for reproduction every-time.

      Obviously you need that copyrighted material and obviously you do not want to create your own. So you decide to spent less energy and copy someone elses. This act in itself is repulsive.

    54. Re:copyright by roman_mir · · Score: 1

      Consider, for instance, all the modern works that are based on Shakespear's plays. - why? I bet some people would like to take their copyright with them to the grave, so that noone else benefits from their own expression of the idea. I am one of these people.

    55. Re:copyright by rvega · · Score: 1

      Lawrence Lessig's recent book Free Culture deals with these issues very well. To crib two points from his book:

      The physical part, as you say, is key: If I steal a book from Barnes & Noble's shelves, they have one less book to sell. But if I make a digital copy of your CD after it has fallen into the public domain (yeah, right!) you still have yours and no harm is done. This is the crucial distinction between material and non-material "property".

      And, of course, there is the legal side. If an "intellectual property" holder seeks to infringe on my freedom to do as I please (e.g. make a digital copy of a CD), he must rely on the rest of society (e.g. taxpayers, police, courts, jails, etc.) to control and/or punish me. Why should society bother? What does society get out of it? The Constitution, which is the source of Congress' authority to grant and enforce copyrights, says that this is only for the purpose of promoting science and the useful arts, as a benefit to society, and for a limited time. Society benefits from novel works immediately (paying for them, of course, under the limited-term monopoly granted to the creator) and society eventually gets the work free and clear to adapt and to subject to competitive pressures. So, at least from the de facto legal perspective, there is a big difference between physical and non-physical "property"!

      As for the grandparent's question as to why physical and non-physical property should be treated differently, well... You don't own property after you're dead, and trying to enforce your will in a world you are no longer a part of seems ludicrous to me, so I'll ignore that part of the question. As to passing ownership on, this article on the topic of unlimited inheritence interesting. I think it can be argued persuasively that unlimited inheritence corrupts both individuals and societies, and will undermine the meritocracy system in America.

      But the real point is, society grants copyrights because there is an implicit promise that society (the public domain) gets something back later. So, even if the grandparent "would like to be able to copyright my work and not let anyone ever reproduce and/or distribute it without a specific permission either from me, or from my will", I'd like to see him enforce that without cooperation from me and my fellow citizens, both as taxpayers and public servants. So, you want us to help you? What's in it for us?

    56. Re:copyright by orpx · · Score: 1

      sigs, something invented by losers to feel more competant

    57. Re:copyright by arose · · Score: 1
      What's the point of me spending time on talking to you, when you are obviously not listening and using the same useles arguments?
      I serve this question right back to you. And please no mystical energy BS.
      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    58. Re:copyright by orpx · · Score: 1

      arroganti, your 'work' was gathered from other works that were once free, until this greedy bastard came along.

    59. Re:copyright by orpx · · Score: 1

      its too bad 'mystical energy' has to get a bad rep from an ass like this, roman_mir.

    60. Re:copyright by AndrewRUK · · Score: 1
      I bet some people would like to take their copyright with them to the grave, so that noone else benefits from their own expression of the idea.
      You are utterly missing my point, that almost everything is based on some previous work. (As Isaac Newton put it, "standing on the shoulders of giants".) Why should you be allowed to prevent others from benefiting from your ideas? Is every idea of yours utterly original, or have you benefited from the ideas of others? And if you have benefited from the ideas of others (which I am certain you have,) why should you be able to prevent others from benefiting from your ideas?
    61. Re:copyright by orpx · · Score: 1

      'established'

    62. Re:copyright by joto · · Score: 1
      In theory this i true, but in reality it's impossible to create a one-time-pad.

      Huh? You can't have tried hard. Try throwing a dice enough times, and record the results. That is your one-time pad.

      You'd need quantum-mechanics to create a real one-time-pad, because we don't have the possiblity to create such randomness with a computer.

      A dice is a simple and effective way of getting random numbers. I'm unsure about what you mean by "need quantum mechanics". Apart from being needed simply because it's another part of the laws of physics, you are obviously mistaken.

      And while old cpus doesn't include a hardware random number generator (which isn't really that hard to build), new ones from AMD and VIA does. And even on older computers, you could always add a genuine random number generator as an add-on connected to some bus.

      But even if you don't have a hardware random number generator, it is nowhere as hard to create random numbers as you suggest. That is because real computers (as opposed to Turing machines) do input and output, and when you combine enough different inputs, what you get is for all practical purposes random. /dev/random on linux is just one example.

      To create real randomness, a PRNG has to have 3 properties:

      Uh, no! Whatever constitutes real randomness is more of a philosophical question. But a pseudo-random number generator is certainly not real randomness. That is why the P (for pseudo) is there.

    63. Re:copyright by roman_mir · · Score: 1

      Copyrights. I said copyrights, I did not say patentable ideas. Newton definitely was talking about ideas, not about some specific expressions of those ideas. Why do I bother answering even when you are mixing the terms of the argument?

      Let others benefit from the ideas but copyrights are expressions of those ideas. I don't see how other can have any rights to those.

    64. Re:copyright by roman_mir · · Score: 1

      So then, why are you still talking?

      Obviously you disagree and I disagree with you. You can't change my mind, I am not going to change whatever it is that you call yours.

      Good day.

    65. Re:copyright by roman_mir · · Score: 1

      ok. But if you go up the tree of the comments, you will see that it is you, who answered to my post first. So be careful what you wish for.

      so what happened to the idea of waiting until the copyright holder releases his/her work into public domain on his/her own good will? Let's just go and take it ourselves, why shouldn't we?

    66. Re:copyright by arose · · Score: 1

      So what happened to the idea of waiting 28 years until the copyright expires? Let's just fuck society, why shouldn't we?

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    67. Re:copyright by ultranova · · Score: 1

      First, Moore's law is not a law, but an observation.

      So are the laws of thermodynamics. And, more generally, there are no laws (of physics) that would not be based on observation, either directly or indirectly. Please understand, a "law" in this sense simply means a mathematical correlation between variables.

      Moore's law would be something like "cp = cp0 * 2^(t1/t)", where "cp" stands for computing power, "cp0" stands for computing power at the beginning of the observation period, "t" stands for the time it takes for computing power to double, and "t1" stands for the length of the observation period.

      Since it can be mathematically formulated, Moore's law is indeed a law; whether it will hold or not is a different matter.

      It's unlikely to hold for long, as CPUs run into limitations like the speed of light (currently a problem already).

      This particular problem (trying all possible keys) is completely parallel; that is, each key can be tried in parallel, independent of any other key. This means that the problem is especially suitable for multi-core processors (which seems to be the trend currently). You could even distribute the problem accross several computers - see http://distributed.net/ for an example.

      And in any case, we haven't really even begun to examine some possible solutions to the limited signal speed problem - such as multilayered chips (if you can make a fully 3-dimensional chip, as opposed to current 2-dimensional ones, you can increase the amount of transistors inside a given distance from a given transistor exponentially).

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    68. Re:copyright by roman_mir · · Score: 1

      So what happened to the idea of waiting 28 years until the copyright expires? Let's just fuck society, why shouldn't we? - why? Why should society EVER get the copyrights for work of someone who does not desire to give it to society?

      Noone owes anything to society and noone must give anything to society. Society in itself is nothing but the total of the parts. If the parts desire to continue the society it will continue, if the parts decide to 'fuck' it (your expression,) then fuck it. Nothing is forever and nothing is stable. Neither you, I, or this society you care about so much.

    69. Re:copyright by arose · · Score: 1
      Nothing is forever and nothing is stable.
      Yet you expect copyright to be just like that...
      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    70. Re:copyright by vadim_t · · Score: 1

      To be pedantic, it's still not a law:

      In philosophy and physics: A rule of being, operation, or
      change, so certain and constant that it is conceived of as
      imposed by the will of God or by some controlling
      authority; as, the law of gravitation; the laws of motion;
      the law heredity; the laws of thought; the laws of cause
      and effect; law of self-preservation.

      And from Wikipedia:
      "Moore's law is an empirical observation stating, in effect, that at our rate of technological development and advances in the semiconductor industry, the complexity of integrated circuits doubles every 18 months"

      Hence, it can't be a law. The law of gravitation isn't going anywhere any time soon. Meanwhile, nothing prevents AMD and Intel from stopping the improvement of their processors. Besides, it doesn't even say anything about computing power, but the number of transistors.

      Parallel processing or not, the fact remains that it is possible to make a key long enough so that while a computer will be able to use it easily, the power of the entire universe, with each atom operating at 100 GHz for longer than its current age won't be enough to search the whole keyspace. DES, at its 56 bits might be breakable, but 256 bit AES is perfectly available right now.

    71. Re:copyright by roman_mir · · Score: 1

      See, as long as the society, you are in love with, is stable, copyrights just may remain stable.

      So what you really want is the destruction of society, (which apparently wants stable copyrights,) but you want the society to benefit from unstable copyrights, but unstable copyrights are an effect of an unstable society.

      So what you want is a contradiction.

    72. Re:copyright by dossen · · Score: 1

      You mighy very well like to take your works with you to the grave. How will you in practice achieve this? Either you need to keep them secret (drm, whatever) and thus you do not need the protection of copyright, or you have to rely on society to protect your rights for you, via copyright. If you choose copyright as your protection, then for it to work society needs to enforce your will. That means (in some small way) that _I_ have to pay to have your rights protected. The majority of society has decided that we are not willing to pay for your protection in all eternity, but we have decided that it is in our best interest to grant it to you for a limited time. If you don't like it, you can stop publishing, nobody is forcing you. If you can invent some way to enforce an "eternal copyright" that does not burden society, by all means tell us about it, but as information can be copied non-destructively and normal crypto does not work (drm is not about keeping secrets, it's about sharing them (with a limited group), implying that the user needs to be able to access the information, leading to society needing to back it up with dmca-like laws) I say "good luck".

    73. Re:copyright by roman_mir · · Score: 1

      well, I solve this problem simply, I don't care about my own copyrights for most things. The things I care for will be enforced by contract. I personally don't care about the society or anything once my own existance is over. So it is not a problem for me.

      I am, however, willing to pay that 'small price' to protect copyrights of those who are willing for their copyrights to be protected.

    74. Re:copyright by Fortran+IV · · Score: 1

      Why would anyone want to give their copyright - their right to what they have created - an expression of an idea to anyone ever?

      This discussion's getting pretty far offtopic, but: Why should one single person be allowed to hold the rights to a particular combination of words forever and ever amen? Would you like to be paying royalties on expressions like, "it's Greek to me," "vanished into thin air," "too much of a good thing," or "dead as a doornail"? If Shakespeare had been able to get eternal copyright on his works, you might be. English literature would have been completely stifled by now if every written work could be copyrighted forever; either that, or creative people would simply change the language so radically and quickly (as Shakespeare did) that the work of a previous generation might as well be in a foreign language.

      Copyrights expire so that the creative people of future generations will have room to work, so that the creativity of an entire society is not bottled up.

      --
      I figure by 2030 or so my 6-digit UID will be something to brag about.
    75. Re:copyright by roman_mir · · Score: 1

      Why should society bother? What does society get out of it? - this is easy. Quite a few people would like have their copyrights upheld, so if you uphold mine, I'll uphold yours. Obviously it works for many other things in the society, why not this?

    76. Re:copyright by ultranova · · Score: 1

      And from Wikipedia:
      "Moore's law is an empirical observation stating, in effect, that at our rate of technological development and advances in the semiconductor industry, the complexity of integrated circuits doubles every 18 months"

      Hence, it can't be a law.The law of gravitation isn't going anywhere any time soon.

      Please read my post again. There is no law (of physics) that is not based on empirical observations (including the law of gravity), and thus it's pointless to point out that this particular law is.

      Meanwhile, nothing prevents AMD and Intel from stopping the improvement of their processors.

      Something does. Namely, AMD is stopped by Intel and Intel by AMD. In this particular instance, capitalism seems to be working pretty well.

      Besides, it doesn't even say anything about computing power, but the number of transistors.

      Actually, the quote you showed speaks of complexity; better to speak of it, since we might switch to light/quantum computing soon enough, at which point the word "transistor" is going to be obsolete.

      In any case, the number of transistors directly translates to computing power (barring any truly stupid design decisions), because two transistors can do twice the information handling in a time unit than one transistor could.

      Parallel processing or not, the fact remains that it is possible to make a key long enough so that while a computer will be able to use it easily, the power of the entire universe, with each atom operating at 100 GHz for longer than its current age won't be enough to search the whole keyspace.

      The number of (hydrogen) atoms in the universe is estimated to be at least 4 * 10^78 by http://www.sunspot.noao.edu/sunspot/pr/answerbook/ universe.html. This means that, if the work is divided evenly, each atom would have to search through 2^128 / 4 * 10^78 keys. 2^128 is a bit over 3.4 * 10^38, which is much smaller than the number of atoms in the universe, so the time to search the whole keyspace would take as much time as it takes to check a single key by a single atom processor.

      2^256 is about 1.2 * 10^77, which would still fail to give a key to each atom of the universe.

      But, of course, there's nothing stopping one from just adding bits to the key...

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    77. Re:copyright by roman_mir · · Score: 1

      Would you like to be paying royalties on expressions like, "it's Greek to me," "vanished into thin air," "too much of a good thing," or "dead as a doornail"? - if it means all copyrights would be upheld forever and ever amen, then hell yes!

      Obviously some of the people would change the language in a radical way, but most wouldn't bother. If the people, who change the language in some way would provide the changes into the public domain, then those changes would become popular, since they would be free, but the copyrights would be upheld.

      It's a contract - I respect your copyrights, you respect mine. Does it matter that the techno-evolution would slow down? It does not. Evolution of this specific species matters not.

    78. Re:copyright by oliverthered · · Score: 1

      Isn't that exactly what the bug in Microsoft's code is? a fault that makes it easier to brute-force.

      --
      thank God the internet isn't a human right.
    79. Re:copyright by dylan_- · · Score: 1
      When you make a copy from a legal copy you are stealing energy, you are forgetting about the energy levels, even a simple act of reading a book removes some of the matter-energy from the book.
      No, it doesn't. Reading a book or viewing a picture requires adding energy.
      --
      Igor Presnyakov stole my hat
    80. Re:copyright by rvega · · Score: 1

      I haven't checked my facts on this, but I believe that under current copyright law, copyrights held by natural person (i.e., not corporations) are granted for the life of the author + 50 years. So, "you scratch my back, I'll scratch yours" already applies here, in answer to your question.

      But why should society, or even individuals, give up their interest in a strong and growing public domain to ensure that your heirs -- who didn't create a damn thing in relation to your copyright -- be given a a perpetual monopoly license on your creation? "You scratch my great-grandchildren's backs and my great-grandchildren will scratch theirs" is a much more tenuous social contract. And by cutting off the public domain, we risk preventing the creation of new derivative works and innovation that could mean wealth, jobs, growth, tax revenue, etc. through people who would actually create something new, rather than potentially idle heirs who would live off a granted monopoly.

      Businesses, too, have a vested interest in a strong public domain. Lessig points, in his book, to Disney: The majority of their blockbuster animated films are based on works that had fallen into the public domain. Name the first 10 Disney cartoon films you think of, and I'll bet at least 7 of them are based on public domain works. I'll admit that it is possible for a rich company to buy the rights to a book to turn it into a movie, but what about new, small businesses? That's what Disney was once, and if they'd had to pay millions for rights to "The Jungle Book" or "Cinderella", those films probably would never have been made. That's historical speculation, but I hope you see what I mean.

      As for individuals, they probably don't realize how much they benefit from the public domain, and well-financed efforts by media companies to obscure the point (like programs they have funded in public schools to indoctrinate children on the sanctity of copyright) only add to the difficulty.

      Also, when you talk about "quite a few people", let's remember that corporations are the primary copyright holders of commercially-viable works. And if you consider a back-scratching agreement between a bunch of mega-corps and consider their influence on the American political process, the situation becomes much more complicated. I think we need to draw a line (as copyright law does) between the copyright protections granted to real, individual people (and their heirs, for a limited time) and those granted to corporations. It is not too far-fetched to imagine a point in the future at which it will be very difficult to create or market anything new because copyrights (and, potentially, patents) will be held almost exclusively by corporations who protect their "intellectual property" portfolio by suing you at a level at which you cannot afford to defend yourself, and it will become impossible for individuals to innovate, start their own businesses, etc. because almost anything new will be a "derivative work". This would break the back of the American dream, and of the open and competitive environment that has served us so well.

      Last but not least, and back to your question, I do believe that there is a corrupting influence, both in individuals and in society, in unlimited inheritence. Taken to its logical extreme, unlimited inheritence will solidify an American aristocracy that will be able to live above the law (with the tort reform some have in mind, they will just decide whether they feel like paying the capped award limit and simply disregard the law if they decide they can afford it) and stifle any competition. And these will not be self-made people, mind you, but people who might well have done nothing at all to deserve their position and wealth except, as Warren Buffet has said, to have been born from the right womb.

      Do you really want to live under a new form of feudalism, where you don't have a chance because you didn't inherit a piece of the pie? The rich of today have a huge head start, and if they succeed in tying up the lo

    81. Re:copyright by orpx · · Score: 1

      I can't change your mind? so don't tell me, I dont care. I dont intend to do anything, Change, Change, What is Change, Must be those quarters in my pocket. There are 4 to a dollar, lots can buy you stuff and pancakes seem to be round always.

      Have a good day.

    82. Re:copyright by awolk · · Score: 1

      Sorry for answering so late, and sorry for answering in reverse order ...

      >>>>To create real randomness, a PRNG has to have 3 properties:
      >>Uh, no! Whatever constitutes real randomness is more of a philosophical question. But a pseudo-random number generator is certainly not real randomness. That is why the P (for pseudo) is there.


      I was talking about real randomness, so sorry for the 'P'. But what constitutes real randomness isn't a philosphical question.
      For something to be random, it has to really random and that is really unredictable.

      >>>>In theory this i true, but in reality it's impossible to create a one-time-pad.
      >>Huh? You can't have tried hard. Try throwing a dice enough times, and record the results. That is your one-time pad.


      But they aren't really random. It's very hard to build a perfect dice.
      And they are reproducable, because if you throw the dice in the same way twice, the result will be the same.

      >>I'm unsure about what you mean by "need quantum mechanics". Apart from being needed simply because it's another part of the laws of physics, you are obviously mistaken.
      I was talking about quantum mechanics because it is really random. If you make the same experiment twice, you will probably get two different results.
      But even if you don't have a hardware random number generator, it is nowhere as hard to create random numbers as you suggest. That is because real computers (as opposed to Turing machines) do input and output, and when you combine enough different inputs, what you get is for all practical purposes random. /dev/random on linux is just one example.

      Well, I wasn't talking about practical purposes, but about real randomness.
      I don't know how the /dev/random is generated on a Linux machine, but it does still depend on some input, so it isn't really random, at least not for large OTPs.

      The reason something that produces the same output with a given input isn't secure, is that, for it to be secure, has to have as much randomness as input as it has output.
      Therefore, to create a OTP with a given length, you'd need at least as much randomness as input, that is something corresponding to the OTP.

      Therefore you do not create randomness, but simply convert it from one form to another.

      E.g., for creating a 256-bit-key, you need a input that you can be certain has 2^256 (that is about 1.157920e+77, a quite large number) possible different inputs.
      It is quite hard to make a PRNG just to be good enough to make 256-bit-keys, and often they involve other randomness, such as mouse movements, etc..

      "Normal" PRNGs (for example such that often come with C-compilers) are very often only good for statistical randomness, but not for creating "good" randomness.

  3. Employ Mr. Zimmerman by antivoid · · Score: 5, Interesting

    Perhaps Microsoft should employ Mr. Zimmerman of PGP to fix M$'s broken code.

    The fact that so many documents written (especially now) are using Microsoft formats, makes this problem very dangerous.

    Its worth mentioning that any docuemtns that are actually worth protecting should by default not rely on Micrsofts (lack of) security, as it is a known trend that Microsoft fails time and time again to provide adaquate security.

    People think "wow! encryption, and NOT a lame password". By as per normal, scratch a little deeper and you can see how flawed microsoft code actually is...

    1. Re:Employ Mr. Zimmerman by Anonymous Coward · · Score: 1, Insightful


      Its worth mentioning that any docuemtns that are actually worth protecting should by default not rely on Micrsofts (lack of) security, as it is a known trend that Microsoft fails time and time again to provide adaquate security.

      I think that this is a key point. Before faulting Microsoft for using "weak" encryption one has to ask "What was the intent for providing encryption capabilities in Office?" Was the intent to keep the casual user from viewing encrypted documents? Or was it to be of sufficient strength to prevent the NSA from breaking it? From what I've read about this flaw the encryption appears adequete to protect the documents from all but a determined hacker. If Microsoft's intent was to keep the casual person from viewing an encrypted document then this really isn't a flaw.

    2. Re:Employ Mr. Zimmerman by Anonymous Coward · · Score: 0

      then they should call it the hard-to-open-for-lusers-technology, not encryption.

    3. Re:Employ Mr. Zimmerman by Anonymous Coward · · Score: 1, Insightful

      That would't help. Mr. Zimmerman cannot change Microsoft's business tactics and product development culture that are the root causes of their pervasive security inadequacies.

    4. Re:Employ Mr. Zimmerman by Anonymous Coward · · Score: 0

      No, Microsoft should employ Hungjun Wu. Zimmerman is getting all the press but he wasn't the one that found it.

    5. Re:Employ Mr. Zimmerman by Tim+C · · Score: 1

      "Encryption" does not mean "strong encryption" and most certainly does not mean "cannot ever be read by someone who shouldn't be able to read it". Check the definition - it says nothing about how hard or easy it is to crack. A simple Ceasar cipher, while laughably easy to crack, is still an encryption scheme, even if it isn't leet enough for you.

    6. Re:Employ Mr. Zimmerman by sjames · · Score: 1

      "Encryption" does not mean "strong encryption"

      "But we NEVER claimed that the new Ferarri Lite had an engine." "We DID say it could do 0-60 in under 5 seconds, and if you'll just disconnect the pedals and use this steam catapult, you'll find that our claim is true!"

      In other words, most people presume that a password protected document requires the password to read it. They do NOT expect Pythonesque weasel wording. I would think that is a reasonable expectation. While it is true that with encryption, security is always relative, it's not asking much to expect MS to at least avoid known weak encryption when there are much better freely available alternatives.

      This reminds me of the old screensaver password that you could bypass by pulling up the tasklist (ctrl-alt-del) and killing the screensaver.

      Of course, after the many expectation violating security problems in Office including macro viruses, old versions of text hidden in the document, and the ability to trace a Word document back to the machine that produced it, consumers should realise by now that when you use MS products, all bets are off.

  4. Have to say it.... by GillBates0 · · Score: 5, Funny

    Zimmermann makes some Pretty Good Points in the interview.

    --
    An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
    1. Re:Have to say it.... by halivar · · Score: 3, Funny

      Zimmermann makes some Pretty Good Points in the interview.

      "Hanging is too good for a punster. He should be drawn and quoted."

    2. Re:Have to say it.... by Anonymous Coward · · Score: 0

      Phil Zimmermann is a total geekstud!!! He's a smart, generous, and honorable man, in a world of mostly shitty human beings.

  5. MS Encryption is a joke by bigtallmofo · · Score: 4, Informative

    I especially dislike their Encrypted File System (EFS). One of its highlights is that the first administrator account set up in a domain is designated an "Encrypted Data Recovery Agent". What does this mean? If you use your domain login at work to encrypt your data, the administrator has immediate ability to decrypt it anytime they want.

    How is this done? Every file that is written to an encrypted folder by User A has a private encryption key generated for it. That private encryption key is then encrypted with User A's public key and every designed Encrypted Data Recovery Agent's public key. Then either User A or any such recovery agent's private key can then decrypt the file.

    Of course, MS just lets lay users assume their "encrypted" files are private.

    --
    I'm a big tall mofo.
    1. Re:MS Encryption is a joke by gUmbi · · Score: 4, Insightful

      One of its highlights is that the first administrator account set up in a domain is designated an "Encrypted Data Recovery Agent". What does this mean?

      For corporations (the target market for EFS), it means that if someone is fired, quits, dies, etc. then their data is not lost foreever.

    2. Re:MS Encryption is a joke by danheskett · · Score: 4, Insightful

      MS encryption should be better, but what you describe is not a flaw.

      In a corporate setting it should not be permissible for an employee to conceal data from the owner of the data and machines. The owner of machine - aka the corporation - should have final say over what is encrypted or not.

      Imagine what could be done if there was no way for a high-level sysadmin to decrypt user files. Imagine the damage that could be done.

      AI spiteful (ex)-employee could easily encrypt and forever destroy sensitive data that is irreplaceable.

      Not only that, but it is entirely possible that the user could accidentally render the data unencryptable. That'd be bad.

      EFS is not for a typical user to permanently encrypt data that can never be revealed. It is primarily designed so that sensitive data on corporate laptops can be stored in a way that if it is stolen it cannot be decrypted. This purpose is well served by EFS.

      There are many excellent critiques of MS's security and data protection capabilities. There is no need to overreach and bash things that do actually work as intended.

    3. Re:MS Encryption is a joke by Petronius · · Score: 1, Insightful

      Until 'someone' *is* the administrator... :D

      --
      there's no place like ~
    4. Re:MS Encryption is a joke by Anonymous Coward · · Score: 1, Informative

      You're using a company computer on a company network. If you want to have private files, use your own computer on your own network.

      The reason it's implmented like this is that this is how companies want it to work. No one would want an encryption system which would leave potentially important company documents encrypted without any way of getting at them should the person be unavailable (holiday, sickness, died etc.)

    5. Re:MS Encryption is a joke by karmatic · · Score: 1

      ...or the user could just delete the file in the first place.

      Or move it to removable storage.

    6. Re:MS Encryption is a joke by GigsVT · · Score: 2

      Glad to see you are back with us.

      A spiteful (ex)-employee could easily encrypt and forever destroy sensitive data that is irreplaceable.

      Or they could just overwrite it and delete it.

      typical user to permanently encrypt data that can never be revealed

      Not sure why you'd want to "permanently encrypt data"... You might as well overwrite and delete it.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    7. Re:MS Encryption is a joke by terminal.dk · · Score: 1

      Microsoft will get way more complaints if file were safe and could not be recovered.

      For Microsoft false security sells, and true security doesn't. So of course they shell out products with "backdoors".

      Now, the RC4 implementation is not one of those, but just a plain bug.

    8. Re:MS Encryption is a joke by 0123456 · · Score: 4, Insightful

      "Imagine the damage that could be done."

      Such as, exactly?

      "AI spiteful (ex)-employee could easily encrypt and forever destroy sensitive data that is irreplaceable."

      Or they could just del *.*. Or format c:. Or burn down the building.

      This whole 'spiteful employee' argument is nonsense. The only reasons to have a 'key recovery agent' are to recover password for clueless employees and to spy on slightly more clued employees.

    9. Re:MS Encryption is a joke by essreenim · · Score: 0
      For corporations (the target market for EFS), it means that if someone is fired, quits, dies, etc. then their data is not lost foreever.

      ..And also that MS privacy IS a joke. I'm sorry, but if I'm on my death bed and I am not senile, then there is a reason why I have not decrypted my files - because I don't want them opened. I mean, wtf, it should be illegal to call this "Encrypted Data Recovery Agent". I therefore rename this acronym:

      E_ncrypted D_ata R_elay A_gent

    10. Re:MS Encryption is a joke by JeffWhitledge · · Score: 2, Insightful

      I'm sorry, but if I'm on my death bed and I am not senile, then there is a reason why I have not decrypted my files - because I don't want them opened.

      If you're puting personal encrypted material on your employer's computer, then you are already senile.

      --
      These comments do express the opinions of my employers, and, personally, I think they're complete rubbish.
    11. Re:MS Encryption is a joke by sucker_muts · · Score: 1

      After installing Windows XP again, some of my friends found out the hard way their encrypted data would be lost forever.

      What a pity...

      I ask myself, why do you want to encrypt something on a desktop anyway? Keeping the rest of the family away of stuff not for their eyes perhaps?

      --
      Dependency hell? => /bin/there/done/that
    12. Re:MS Encryption is a joke by SilentChris · · Score: 1

      You're joking, right? When you use a corporate tool (whether it be a computer, telephone, etc.) you should always assume that your information isn't completely "private", because it isn't. It's the company's. That's what they pay you for.

      As an administrator, if I have an employee leave disgruntled, and the boss asks me to find out why, am I to tell him/her "he encrypted his files, therefore he has full privacy". No, he doesn't. It's our machine. If he wants full privacy, he should encrypt files on his own machine.

    13. Re:MS Encryption is a joke by rikkards · · Score: 3, Insightful

      Maybe at home but corporate computers are corporate property. There is not expected level of privacy on said property. If you don't want someone at work from looking at your private stuff then don't keep it on business machines.

    14. Re:MS Encryption is a joke by Trigun · · Score: 1

      but a spiteful employee would encrypt the files, so that everyone thought they had good backups. del *.* generally shows up pretty quickly on networked drives. Compare restoring one backup to the process of resoring countless backups in the attempt to find an unencrypted file.

    15. Re:MS Encryption is a joke by rikkards · · Score: 1

      ...or the user could just delete the file in the first place.

      You obviously don't deal with typical users. They are the biggest pack rats. This is why disk quotas were created to force them to offload data elsewhere.

    16. Re:MS Encryption is a joke by essreenim · · Score: 1
      Yes, U.S. citizen, enjoy being ass-raped by the patriot act. You truly desserve it!!

    17. Re:MS Encryption is a joke by Proteus · · Score: 5, Insightful

      While I agree that the 'spiteful employee' arguement is largely bunk, the 'employee who quit, got fired, or otherwise left unexpectedly' arguement is not.

      e.g. I am a sysadmin, and I store all the incident reports on a Win2k3 EFS box, encrypted to my key. These incident reports are important to whomever is doing my job -- no one needs to see them unless I leave unexpectedly. If I get trampled by a herd of malicious gnus on the way to work, the top-level admins will need access to my data, as will whoever replaces me.

      There are two solutions to that -- share my key or use the EFS recoverable key system. Guess which I'd rather do?

      --
      We may not imagine how our lives could be more frustrating and complex—but Congress can. – Cullen Hightower
    18. Re:MS Encryption is a joke by Anonymous Coward · · Score: 0
      > Until 'someone' *is* the administrator... :D

      What makes you think the "administrator's" one is the only Encrypted Data Recovery Agent public key? What makes you think there isn't also a law enforcement access public key?

    19. Re:MS Encryption is a joke by Pozac · · Score: 1

      So it is your employers job to:

      1. Give you a key
      2. Keep it safe, in case you go nuts

      ...

      This is mandatory for home users why?

    20. Re:MS Encryption is a joke by Anonymous Coward · · Score: 0

      AI spiteful (ex)-employee could easily encrypt and forever destroy sensitive data that is irreplaceable

      Boy, and it's a good thing they only have one master copy because we all know MS office NEVER corrupts files!

    21. Re:MS Encryption is a joke by Deviate_X · · Score: 1

      The employee need not be spiteful, they could simply encrypt important data and die of a heart attack or somthing !!!

    22. Re:MS Encryption is a joke by Anonymous Coward · · Score: 0

      It would probably be just as easy to enter a bunch of random shit data. No need for encryption.

    23. Re:MS Encryption is a joke by 99BottlesOfBeerInMyF · · Score: 1

      For corporations (the target market for EFS), it means that if someone is fired, quits, dies, etc. then their data is not lost foreever.

      This is yet another solved problem. OS X allows encrypted user partitions and encrypted disk images. It allows an administrative key to user partitions as an option. It warns everyone what is going on when the features are enabled. This is just not that hard. MS did not quite get it right, they need to copy Apple more closely.

    24. Re:MS Encryption is a joke by JeffWhitledge · · Score: 1

      Yea, I win the argument!

      Yea, me!

      --
      These comments do express the opinions of my employers, and, personally, I think they're complete rubbish.
    25. Re:MS Encryption is a joke by Tim+C · · Score: 1

      This is mandatory for home users why?

      What on earth are you talking about? All of this applies only to machines in a domain - ie it doesn't apply to the vast majority of home users (who will have a workgroup if anything)

    26. Re:MS Encryption is a joke by soulhuntre · · Score: 1

      This is yet another solved problem.

      So MS solves the problem exactly the way everyone else does (alternate keys and key holders) and your upset becase...

      Oh wait... because it's Microsoft.

      --
      --> Fight tyranny and repression.... read /. at -1!
    27. Re:MS Encryption is a joke by danheskett · · Score: 1

      Or they could just overwrite it and delete it
      If it is deleted then it is noticed, and you back to tape, and get it back.

      If it is encrypted it will go unnoticed for a bit. Your unencrypted versions are backup up over, and it is lost.

      I've dealt with this. It's not fun having the data but being unable to read it!

      Not sure why you'd want to "permanently encrypt data"... You might as well overwrite and delete it.
      Put on your spiteful mind hat.

      Regardless of the reasons though, there exists no legitimate reason that in a corporate setting data should be able to be excluded from higher-ups in the corporation, and ultimately, shareholders. If there wasn't a "backdoor" (not truly a backdoor, it's publically known and actually a designed for feature) to another key you'd impropriety going on concealed by encryption.

      The purpose of EFS is laptop data security. Designed so that if you have a laptop removed from the corporate network the data on it is unreadable. It does this well enough.

    28. Re:MS Encryption is a joke by danheskett · · Score: 1

      EFS isn't mandatory ever. It's not even an option of home machines. It requires an Active Directory domain and a Win2k Pro/XP Pro workstation, plus a significant amount of planning and administration.

    29. Re:MS Encryption is a joke by Detritus · · Score: 1

      I think your argument is reasonable, but giving the Administrator account a backdoor is a very bad idea. While someone should have the ability to recover the data, that ability shouldn't be bundled in with all the other powers of the Administrator account. There are plenty of classes of sensitive information that some random geek in the IT department should never be able to access.

      --
      Mea navis aericumbens anguillis abundat
    30. Re:MS Encryption is a joke by jacoby · · Score: 1

      That's one reason. Substitute "boss" for another reason. I trust you don't need it explained if we substitute "desktop" for "laptop"?

    31. Re:MS Encryption is a joke by Anonymous Coward · · Score: 0

      > Or they could just del *.*.
      No they can't.

      > Or format c:.
      No. They can't. (I sure hope they didn't leave setting up the corporate network to you).

      > Or burn down the building.
      Burning down the building will not destroy important data. Unless of course they let the same fella that set up your corporate network arrange the backup procedures too.

    32. Re:MS Encryption is a joke by captwheeler · · Score: 1
      If I get trampled by a herd of malicious gnus on the way to work, the top-level admins will need access to my data, as will whoever replaces me.

      What does HR think of the admins having access to their encrypted documents? Did they tell them they have access, or just avoid it 'cause they won't get it anyway, and it will just be another stupid turf battle?

      More to the point: Why didn't Microsoft make the situation clear to the end users?

      --

      Thanks for putting on the feedbag. Thanks for going all out. Thanks for showing me your Swiss Army knife.

    33. Re:MS Encryption is a joke by hhawk · · Score: 1

      This is all a PLOY. For a PC that doesn't trust its user(s)...

      Their PC App/OS profit days are gone (ok, fadding fast, can you say Linux desktop, Mac Mini, etc.)

      They want to make money via DRM and they know the most secure route to the home will get Hollywoods attention.

      So all this noise about writting better code, and more security is so they can say in a year or two, well, we spent 1 billion staff hours and millions code lines and the only way to make PCs safe and prevent virual attacks is to make these hardware/software PCs that only trust Hollywood, and the US Dept. of Homeland Security... blah, blah.

      --
      http://www.hawknest.com/
    34. Re:MS Encryption is a joke by ratboy666 · · Score: 1

      My 2 cents:

      Kasten Chase has a product known as "CipherShare", which allows encrypted collaboration.

      If a key is lost, or an employee leaves, (dies), her material can be recovered. It takes an agreement between three people designated as suitable agents. If all three agree, a document can be unlocked.

      If they don't agree... the data stays encrypted.

      Strikes me as a good balance -- a rougue admin can't do it, but if its needed, the corporate data can be recovered.

      Ratboy.

      (oblig disclaimer - I do work for Kasten Chase).

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    35. Re:MS Encryption is a joke by malcomvetter · · Score: 1

      You should look at TrueCrypt. Many ciphers, even combinations of ciphers, plus ease of use, key management, and of course (the coup de gras) Plausible Deniability.
      Not to mention, it works on an existing file system or to an entire device. And don't forget the hidden volumes!

    36. Re:MS Encryption is a joke by Asic+Eng · · Score: 1
      While I agree that the 'spiteful employee' arguement is largely bunk, the 'employee who quit, got fired, or otherwise left unexpectedly' arguement is not.

      Yes, I remember a very sad case at a previous employer - one of the system administrators died in a motor cycle crash. Statistically, large companies will encounter cases like this regularly.

      You should never set up backdoors like this without telling the users, just because it's unethical and unnecessary - however having this backdoor access can be a useful and sensible practice.

    37. Re:MS Encryption is a joke by babyrat · · Score: 1

      I haven't read the docs, but I would doubt that most people know that when they encrypt things the sys admin can freely peruse their encrypted docs.

      So when that CFO is encrypting sensitive financial data and thinks that it is safe...guess what..it ain't.

    38. Re:MS Encryption is a joke by sjames · · Score: 1

      If it is encrypted it will go unnoticed for a bit. Your unencrypted versions are backup up over, and it is lost.

      The same is true if you just copy random junk into the file. Even worse, a spiteful employee could do a LOT more damage by editing bogus data into a spreadsheet (for example).

      It IS reasonable to OFFER key recovery and for an employer to insist on it for business machines. It is best if the user is made aware that the admin can freely read their encrypted documents.

      One good way to do that would be a simple dialog when an encrypted folder is created. "Who may decrypt these documents:" The first two lines are your ID and 'admin'. If policy enforcement is enabled, admin may not be removed from the list.

    39. Re:MS Encryption is a joke by 99BottlesOfBeerInMyF · · Score: 1

      So MS solves the problem exactly the way everyone else does (alternate keys and key holders) and your upset becase...

      I guess I was not clear enough. Let me explain this in really little words. MS does not allow users to utilize the Windows encryption without their being a second key owned by the admin account. This is a flaw in many settings. Their should be an option to either have an administrative key (for workstations where the user is not that admin and there is no expectation of privacy) or not have an admin key (for personal workstations where having a second key is just a liability). Further, the user should be informed which is the case. This is just another example of Windows being designed with regular users needing admin accounts and encourages the practice of always running as admin.

      This particular problem (should their be a backup key and in what cases) is a solved problem on OS X. It is still a problem on Windows. Hence, MS should copy Apple's implementation. Any system has flaws. Encryption on OS X is not perfect. Nonetheless, this particular part of Apple's implementation is superior and solves the problem. This has nothing to do with MS sucking (which they do). I don't deride MS's solutions because MS created them. I am more suspect of MS's solutions because they have such a poor security record. If I complain about a problem with MS's implementation of something, however, you can be assured it is because the I think there is a problem with it, not because MS created it.

    40. Re:MS Encryption is a joke by danheskett · · Score: 1

      It is best if the user is made aware that the admin can freely read their encrypted documents.
      That, however, is not MS's job.

      One good way to do that would be a simple dialog when an encrypted folder is created. "Who may decrypt these documents:" The first two lines are your ID and 'admin'. If policy enforcement is enabled, admin may not be removed from the list.
      There is very close to this in XP and Win2k3 server. You can view any encrypted item and view the "Effective Permissions" on it. This describes what you've laid out.

    41. Re:MS Encryption is a joke by drinkypoo · · Score: 1

      If you can't trust your sysadmin[s] you're fucked anyway. They are by definition the people who have access to your network, equipment, data... If they really want to see your data they can install a key logger on your box and get all your passwords.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    42. Re:MS Encryption is a joke by Alsee · · Score: 1

      Ahhh good. According to your post Microsoft will immediately abandon Trusted Computing. Not only could someone intentially or accidentally render data irretrievable, but a glitch in the Trust chip would render encrypted data on the machine and any backups irretrievable. But the really scary scenario would be if a corporate network had some sort of log-on authentication server. If the Trust chip in that server goes *poof* then all encrypted data on all machines on the network would be irretrievably lost. Drive backups would be just as unreadable.

      One dead chip could destroy an entire corporation.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    43. Re:MS Encryption is a joke by danheskett · · Score: 1

      More to the point: Why didn't Microsoft make the situation clear to the end users?

      The information is public, and accessible through Windows explorer in XP/Win2k3 server.

      However, it is not MS's job to set internal company policy at a corporation. That is the job of other people.

      Specifically, whether or not disclose that this information is private - or to disable the key escrow ability all-together - is up to the owner/user, not Microsoft.

      You can slam MS all you want, but EFS does exactly what it should and exactly what it is advertised to do.

    44. Re:MS Encryption is a joke by 0racle · · Score: 1

      OK, if you give the user the option to choose if they have an Admin have a backup key, how do you ensure that that user is not simply encrypting things as an attempt to have some job security by encrypting everything that no one else can decrypt.

      The fact that the Administrator owns a key to decrypt the EFS in the event they have to is not another example of Windows requireing users to run as admin. It is Microsoft recognizing that a business needs to access to everything no matter what happenes to its people.

      --
      "I use a Mac because I'm just better than you are."
    45. Re:MS Encryption is a joke by the+pickle · · Score: 1

      I don't pretend to be anything like an expert on encryption, but if these incident reports are so important to your successor, why isn't there simply a fixed password that's provided in the "Introduction to Proteus's Position" packet? That, at least, doesn't require some joke of an "encryption" framework. Let your boss keep that password in a safe deposit box somewhere.

      p

    46. Re:MS Encryption is a joke by 99BottlesOfBeerInMyF · · Score: 1

      OK, if you give the user the option to choose if they have an Admin have a backup key

      First, the admin chooses if there is a key, not the user. The user is informed. Second, if a user wants to encrypt something for job security, well they can always use any 3rd party tools they want and neither Windows nor OS X will easily stop them.

      It is Microsoft recognizing that a business needs to access to everything no matter what happenes to its people.

      It is MS recognizing one type of customer (business with a admin that is not the user) and ignoring the rest of their customers. Why run as a regular user and have two keys to worry about? You might as well run as admin and only have one. In this way running as admin is actually more secure.

      MS makes things easy for one kind of user, and really hard for the other. Apple makes it easy for either. I can't believe you are arguing against functionality to make a machine more secure and easier to use in a home setting. You must be one of the worst MS apologists I have ever seen. I really hope they are paying you to astroturf.

    47. Re:MS Encryption is a joke by clodney · · Score: 1

      This actually changed between Win2K and WinXP. In 2000 the admin was always a data recovery agent, so it was not possible to secure data from the admin. It also meant that if the admin account was violated every other account was violated as well.

      In XP they added the ability to have what they call an empty recovery policy, where there is no backup key.

      I believe that setting the policy can only be done by the admin, so individual users don't have the ability to make that decision for themselves. But the option does exist. More info: http://www.microsoft.com/technet/prodtechnol/winxp pro/deploy/cryptfs.mspx
    48. Re:MS Encryption is a joke by soulhuntre · · Score: 1

      Except as describe this only applies to situations where the Workstation is part of a domain, and thus the domain admin is a logical holder of such a backup key.

      I am missing the problem part.

      If all you want is a dialog box that says "HEy, your admin can also decrypt this" then I can see that as being a useful, but not crucial, change.

      --
      --> Fight tyranny and repression.... read /. at -1!
    49. Re:MS Encryption is a joke by Anonymous Coward · · Score: 0

      This depends upon the top-level administrator never dying before telling someone all of the top-level-only passwords. For instance the situation of someone in middle level of IT is being fired. The individual disagrees with the decision and kills everyone in the room - top-level administrators included. How does the company get at the 'secured' data. The two people with the requisite knowledge are dead. Oh, how silly of me. Between the job description of top-level administrators having a requirement for passwords being stored on post-its stuck on the monitor and, the daily news not withstanding, disgruntled people don't kill others anymore in the fantasy world of the Bushtard, my scenario would never occur.

      Macroslut created the EFS as a work-around to the problem of an insecure operating system. It was cheaper than rewriting the operating system and fucktards, known as PHB, CIO, and CFO in polite society, could be mislead by marketeers to believe that file encryption meant security without having to understand operating system security. And so it came to pass.

    50. Re:MS Encryption is a joke by 99BottlesOfBeerInMyF · · Score: 1

      OK, really slowly this time...

      Missing feature 1: the ability to turn off a second, unnecessary, admin key.

      Reason: In many cases having a second key is not useful, like on a single user system. It adds another key for attacks and another account to be hacked that will grant access. It makes automated attacks easier. In some settings administrators may not have as much security clearance as particular users.

      Missing feature 2: notification for users of whether or not another account can decrypt a file/volume/partition.

      Reason: So users know what is happening whether or not they are administrators. This keeps clueless people from losing the only password and keeps people from relying on encryption that is not necessarily secure.

      Damn. This is not rocket science. I hope English is not your first language.

    51. Re:MS Encryption is a joke by SilentChris · · Score: 1

      "It requires an Active Directory domain"

      Actually, no. You can encrypt/recover keys as a local administrator. I've done so on my home machines.

    52. Re:MS Encryption is a joke by sjames · · Score: 1

      That, however, is not MS's job.

      I thought Windows was supposed to be easy for novices to use effectively and safely. If so, it IS their job to let a potential novice know about a significant limitation on the privacy offered by a privacy feature.

      There is very close to this in XP and Win2k3 server. You can view any encrypted item and view the "Effective Permissions" on it. This describes what you've laid out.

      That's a good start, but it makes an important bit of information obscure, and with a tiny bit more work could have greatly enhanced the usefulness of the encryption. Think "SET Effective Permissions"

    53. Re:MS Encryption is a joke by 0racle · · Score: 1

      Why run as a regular user and have two keys to worry about? You might as well run as admin and only have one. In this way running as admin is actually more secure.

      You could look at it that way, but thats not the way I've seen it work. I have seen a user run as admin and ust EFS, they goofed and forgot their password and guess what, there wasn't another account to fall back on. On top of that users don't have to manage their keys so its not a matter of having your mother manage 2 keys making running as admin more secure, which by the way, is the dumbest statement I've read all day.

      ...arguing against functionality to make a machine more secure and easier to use in a home setting

      I can go a lot farther. I don't see why your average home user would run EFS at all. More often then not, it prevents the legitimate owner of the files from accessing them after they make a mistake, I suppose it could be considered the ultimate in home data security, but personally I just view EFS as silly for most home users.

      one of the worst MS apologists I have ever seen. I really hope they are paying you to astroturf.

      You must be a joy to work with. I give my opinion, it's different then your worshiping all things OS X so I must be paid by MS. It was a legitamate question, you made it sound like the user chose if the admin gets a copy of the key, I have never used OS X so I asked. Steve isn't a god, OS X is not the holy grail, so calm down.

      --
      "I use a Mac because I'm just better than you are."
    54. Re:MS Encryption is a joke by mvdwege · · Score: 1

      How about another highlight?

      By default EFS uses DES as it's encryption cipher. Sure the key is protected by a gazillion-bit public/private keypair, but single DES is easily brute-forcable with current hardware.

      Again we see MS selling the illusion of security without actually selling any security at all.

      Mart
      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    55. Re:MS Encryption is a joke by 99BottlesOfBeerInMyF · · Score: 1

      On top of that users don't have to manage their keys so its not a matter of having your mother manage 2 keys making running as admin more secure, which by the way, is the dumbest statement I've read all day.

      Having two valid keys makes cracking much easier in many cases. Sometimes it is illegal for an administrator to have access to a user's data, especially in government and health industries. Automated attacks on services that will grant a user access to the known administrator account, do not necessarily grant them easy and predictable access to all user accounts. I said "in this way" running as admin is more secure, not that running as admin was more secure in general.

      I don't see why your average home user would run EFS at all.

      Yeah yeah yeah, users are too dumb to have access to these features, admins should run it all, blah blah blah. There are plenty of cases where users need encryption and where admins should not have access to that data both for home users and in government and business. Just because you can't imagine them, does not mean they don't exist. Maybe you should work with intelligent people if you think your users are too dumb and irresponsible to handle important data securely. I'm sure there is lots of functionality that you don't see the need for, that does not mean the need does not exist.

      I give my opinion, it's different then your worshiping all things OS X so I must be paid by MS.

      Yeah, because my saying that there are flaws in OS X's encryption implementations (which I mention earlier) obviously is indicative of my worship. What I said is, "I hope MS is paying you" since the alternative is that you are really, really dense. What my original point was is that the Windows implementation is flawed because it fails to account for certain uses, is not flexible, presents unnecessary avenues for attack, and fails to inform user's as to its behavior. They should improve this particular aspect of this implementation. Then I cited how one other system handles it in a much better way. I'm sure there are other good solutions that I am not aware of.

      Is it so hard for you to admit that this could be done better and that it would improve things? All I have heard so far are lame excuses as to why it really isn't too bad, or as broken as all that, or why nobody would want it to work the other way anyway.

      The MS implementation is very poor. Other implementations are better. I listed several reasons. A superstar of the encryption field listed several reasons in the article this thread discusses. Get a clue.

    56. Re:MS Encryption is a joke by legirons · · Score: 1

      "There are two solutions to that -- share my key or use the EFS recoverable key system. Guess which I'd rather do?"

      Personally I'd rather put the key on a disk in an envelope, so you know whether someone's tried to use it or not. With either of the two other options, people could be accessing data they're not authorised to see all the time, and nobody would know.

    57. Re:MS Encryption is a joke by deinol · · Score: 1

      While I agree that the 'spiteful employee' arguement is largely bunk, the 'employee who quit, got fired, or otherwise left unexpectedly' arguement is not.

      I second this notion.

      At one of my first jobs, one of my co-workers left the country suddenly to attend a family members funeral. He was gone and out of contact for a month. We needed to get at the files he was working at. Luckily, using some linux tricks, I was able to mount the hard-drive from a different machine, and get access to the files.

      So no, that's not a flaw really. The fact that it's real easy to gain admin access on that machine, that's a flaw.

      --
      Got Apathy?
    58. Re:MS Encryption is a joke by Anonymous Coward · · Score: 0

      I think you'd better re-read the details of how EFS does encryption, it's not as "simple" as DES. My god man, think before you open your mouth and show everyone how stupid you are.

    59. Re:MS Encryption is a joke by rodgster · · Score: 1

      Why?

      I'd change the password on your account, login as you and have access to all your encrypted files?

      You need the original "administrator" account password on the first domain controller for the domain (which is where the Recovery key is stored) to use your method anyway.

      Or is there something I'm missing?

      --
      Who will guard the guards?
    60. Re:MS Encryption is a joke by mvdwege · · Score: 1

      According to MS' own docs, it does use DESx (a variant on DES) as its encryption algorithm by default.

      Before you start attacking someone from the safe cover of your anonymity, I'd like to see some data on your side that can shed light on this simple question: If your data is encrypted using an algorithm that is easily brute-forceable, does it matter how securely you treat your keys? And perhaps, O great and mighty Microsoft Expert, could you tell me how MS' DES implementation is more secure than the standard one?

      Mart
      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
  6. Don't Worry by Dipster · · Score: 5, Funny
    It'll be fixed in the next installment. Just give them more of your money...

    Why fix it in a free patch, when they can charge money for a new version that you have a reason to buy?

    1. Re:Don't Worry by greechneb · · Score: 1

      Because they are starting to worry. Lately they have been taking more of hit, and they are starting to fear people actually doing something about it. You don't get to the top of your market without being somewhat paranoid. They'll release a stop-gap to fix it, and then in their next release tout some new feature.

    2. Re:Don't Worry by caluml · · Score: 1
      It'll be fixed in the next installment. Just give them more of your money...

      Yep. Windows 2003!! Not as good as the next version!

  7. Article mirror by Anonymous Coward · · Score: 3, Informative
    Crypto expert: Microsoft flaw is serious

    Microsoft should sort flaw and abandon RC4 in favour of better ciphers, says PGP creator.

    By John E. Dunn, Techworld

    Cryptography expert Phil Zimmermann has said he believes the flaw discovered in Microsoft's Word and Excel encryption is serious and warrants immediate attention.

    "I think this is a serious flaw - it is highly exploitable. It is not a theoretical attack," said Zimmermann, referring to a flaw in Microsoft's use of RC4 document encryption unearthed recently by a researcher in Singapore.

    "The lay user ought to be entitled to assume that the encryption produced by Microsoft is adequate. [...] If Microsoft wants to earn the respect of the cryptographic community and the public it must rise to the occasion by producing competent security."

    Microsoft has been dismissive of the seriousness of the flaw, which relates to the way it has implemented the RC4 encryption stream cipher. As explained by Hungjun Wu of the Institute of Infocomm Research, it would allow anyone able to gain access to two or more versions of the same password and encrypted document to reverse engineer the scheme used to make it secure.

    "Stream ciphers have to be used most carefully. Any failure to do this will result in a disastrous loss of security," Zimmermann said. "Even with a properly chosen initialisation vector, you have to run it for a while before the quality of the stream cipher is good enough to use." Contrary to Microsoft's claims that the issue was a "very low threat", he countered that gaining access to a document would not present problems for a determined hacker. "There are tools one can use to cryptanalyse messages in this way."

    Even if the flaw was fixed, in his view a more fundamental problem was Microsoft's use of RC4, licensed from RSA Security.

    "Why does Microsoft continue to use RC4 in this day and age? It has other security flaws that have been published in other papers," adding that "RC4 is a proprietary cipher and has not stood up well to peer review. They should just stop using RC4. It would be better to switch to a block cipher."

    When contacted Microsoft, was unable to commit to a timescale for correcting the flaw but issued the following statement by way of a spokesperson: "Microsoft is still investigating this report of a possible vulnerability in Microsoft Office. When that investigation is complete, we will take the appropriate actions to protect customers. This may include providing a security update through our monthly release process."

    Zimmermann, meanwhile, emphasised the need for responsible disclosure of such problems. "The best way is to quietly disclose the problem to the vendor and then allow the vendor 30 days to fix the problem. Then go public," he said.

    Phil Zimmermann is best-known as the creator of Pretty Good Privacy (PGP), a desktop encryption program that was powerful enough that the US authorities attempted to have its distribution stopped and Zimmermann imprisoned for writing it. The case was abandoned 1996. PGP was bought out by Network Associates, though an independent company, PGP Corporation, has since been spun out to develop its core technology.

    1. Re:Article mirror by Viol8 · · Score: 1

      "Why does Microsoft continue to use RC4 in this day and age?"

      The same reason they're still using the tired old method of 3 letter file extension to mark file types - backwards compatability. BC is what made windows and MSs bank balance what it is , for good AND bad.

    2. Re:Article mirror by archen · · Score: 1

      When they went from 56bit to 128 they already broke backwards compatibility. I think MS uses RC4 in Office because they use RC4 in everything else. RDP, IIS, among others all use RC4 for "high grade encryption". I'm sure they could have used a new algorithm if they really wanted to, but they seem to like RC4 for some reason.

      Another reason to use Open Office I guess. I feel reasonably secure with 128bit blowfish.

  8. GPG/PGP by digitalchinky · · Score: 4, Insightful

    You could always just dump their encryption and use PGP/GPG in its place.

  9. Bah.... by CastrTroy · · Score: 2, Funny

    Bah.... What does Bob Dylan know about encryption anyway. :)

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    1. Re:Bah.... by mbone · · Score: 2, Funny

      Obviously, a lot - ever try and decipher one of his songs ?

    2. Re:Bah.... by imikem · · Score: 0

      The answer, my friend, is blowing in the wind...

      --
      Perscriptio in manibus tabellariorum est.
    3. Re:Bah.... by Anonymous Coward · · Score: 0

      What does Bob Dylan know about encryption anyway.

      Have you heard him speak recently? Instant encryption.

  10. Maybe Deliberate? by jolyonr · · Score: 1

    Call me paranoid, but it's kind of convenient to security services that there is a flaw in Microsoft encryption systems. Surely if you were desigining a back-door for security services you'd do it in a way that looked like a bug rather than a feature.

    Jolyon

    --


    Please read my Canon EOS tech blog at http://www.everyothershot.com
    1. Re:Maybe Deliberate? by GigsVT · · Score: 1

      Three letter orginizations wouldn't have too tough a time decrypting a 128bit RC4 document. Especially when most people are going to use 4 or 5 letter passwords that are their last name.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:Maybe Deliberate? by Anonymous Coward · · Score: 0

      "Especially when most people are going to use 4 or 5 letter passwords that are their last name."

      Luckily I have much longer last name - should be secure enough!

    3. Re:Maybe Deliberate? by jolyonr · · Score: 1

      'password' is an 8 letter word, I shouldn't have any problems with security!

      Jolyon

      --


      Please read my Canon EOS tech blog at http://www.everyothershot.com
    4. Re:Maybe Deliberate? by arkanes · · Score: 1

      You know a lot of people with 4 letter last names?

    5. Re:Maybe Deliberate? by jolyonr · · Score: 1

      Yes. In Hong Kong.

      Jolyon (5 letter surname)

      --


      Please read my Canon EOS tech blog at http://www.everyothershot.com
  11. I wonder when... by cerberusss · · Score: 5, Interesting

    I wonder when someone writes a script to google for Word documents, get the protected ones out and decrypt them. Ought to be a fun project.

    --
    8 of 13 people found this answer helpful. Did you?
    1. Re:I wonder when... by zindorsky · · Score: 0

      Actually, in most cases, this wouldn't work. (RTFA).

      The attack is only valid when you have several versions of the same document that differ slightly.

      --
      If the geiger counter does not click, the coffee, she is not thick.
    2. Re:I wonder when... by bvankuik · · Score: 2, Interesting
      attack is only valid when you have several different versions

      This raises an interesting question: what about versioned documents? They'd have to contain several large revisions, but this shouldn't be a problem when I think of the documents that some account managers create here.

  12. Re:Huh? by the_leander · · Score: 1

    It was an interesting article that I thought, given some of the anti M$ venom thats running around at times, was very polite and well thought out.

    Don't get me wrong, I think Microsoft generally deserve the crap thats thrown at them, I just think it sticks better when its well written :-D

    --
    regards, the_leander
  13. Good enough by Ec|ipse · · Score: 2, Informative

    Well, seeing as how the majority of the world is using their software, they probably think it's obviously good enough, otherwise it wouldn't be used.

    Total bull, but that's why they haven't change anything in IE for so many years.

    1. Re:Good enough by Markus+Registrada · · Score: 1
      See the interview from so long ago, but still as relevant as when it was new.

      If it doesn't interfere with revenue, it's not a bug, by Bill's definition.

    2. Re:Good enough by SpaceLifeForm · · Score: 1
      And he is truly a liar:

      Gates:

      It turns out Luddites don't know how to use software properly, so you should look into that. -- The reason we come up with new versions is not to fix bugs. It's absolutely not. It's the stupidest reason to buy a new version I ever heard. When we do a new version we put in lots of new things that people are asking for. And so, in no sense, is stability a reason to move to a new version. It's never a reason.

      So, over nine years ago, he never envisioned the 'Service Pack', eh?

      Yeah, that's the ticket, it's a 'service' to fix their own bugs, err, missing features!

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
  14. Why it is "low priority" by Anonymous Coward · · Score: 5, Insightful

    MS considers it a low priority because there is no tool that currently is known to be available that can leverage the theoretical issues brought up in the paper. I agree with them. An issue is "high priority" when there is a tool that can be used by an end user now as an exploit. That is how you prioritize things in real life.

    1. Re:Why it is "low priority" by quigonn · · Score: 4, Insightful

      That is how you prioritize things in real life.

      This "there is no program to exploit it, so this security issue is not important"-type of attitude is extremely dangerous. The slogan is to act, not to react, especially with security issues. And Microsoft actually should have learned from their part of history...

      --
      A monkey is doing the real work for me.
    2. Re:Why it is "low priority" by justins · · Score: 1
      there is no tool that currently is known to be available that can leverage the theoretical issues brought up in the paper.

      Zimmerman asserts the precisely opposite in the article. Of course, his credibility can't compare to Anonymous Coward.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    3. Re:Why it is "low priority" by Anonymous Coward · · Score: 0

      They didn't say it wasn't important, it was just low priority. I would place things that are currently known to be exploitable as "high priority" and things that weren't as "low priority". If you make everything "high priority" then it defeats the entire meaning.

    4. Re:Why it is "low priority" by ratboy666 · · Score: 2, Insightful

      Facinating

      If I *had* a tool, I wouldn't be sharing it with you. Far too valuable. Generally, *you* wouldn't know if such a tool existed, because if knowledge of the tool leaked, MS *would* implement a fix, making future use problematic.

      If the tool doesn't exist, I may well collect encrypted documents in case the tool is available in future - but you did know the temporal risk of encryption, no?

      Anyway, in the "real life" of security, things work a bit differently. Almost anything at a "theoretical" level is assumed to be done. Because the black hats wouldn't tell you anyway.

      Ratboy.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    5. Re:Why it is "low priority" by babyrat · · Score: 1

      How do you (or microsoft) know there is no tool to exploit it?

      Perhaps I have one - perhaps I've been reading all your sensitive documents.

      If I don't have one today, perhaps I'll have one tomorrow. Then will it be high priority?

      Something about closing the barn door after the horse has escaped comes to mind here.

    6. Re:Why it is "low priority" by Jedi+Alec · · Score: 1

      Facinating

      If I *had* a tool, I wouldn't be sharing it with you. Far too valuable. Generally, *you* wouldn't know if such a tool existed, because if knowledge of the tool leaked, MS *would* implement a fix, making future use problematic.

      If the tool doesn't exist, I may well collect encrypted documents in case the tool is available in future - but you did know the temporal risk of encryption, no?

      Anyway, in the "real life" of security, things work a bit differently. Almost anything at a "theoretical" level is assumed to be done. Because the black hats wouldn't tell you anyway.

      Ratboy.


      Ah, but they might tell one another. What's the point of doing something truly 1337 if you can't boast to your buddies about it?

      --

      People replying to my sig annoy me. That's why I change it all the time.
    7. Re:Why it is "low priority" by IchBinEinPenguin · · Score: 1

      So in the meantime, keep producing MORE unsecure documents?
      I'd prefer to have the problem fixed ASAP so that the number of vulnerable documents is minimized if/when a tool becomes available.
      You're right about one thing though, the way Microsoft assigns priorities is according to their own needs/wants, not mine.
      The cost to Microsoft of isuing a high-priority fix (bad publicity, cost of developing patch) is higher than the cost of rolling it out quietly later. That the risk to me is higher does not factor into their equation.
      (and no, this is not intended as MS bashing, but just as a "this is how things work in the real world" example. All corporations exist to make money, satisfied customers are sometimes a byproduct).

    8. Re:Why it is "low priority" by scruffyMark · · Score: 1
      An issue is "high priority" when there is a tool that can be used by an end user now as an exploit

      No, that's when it's too late. It's high priority when you can imagine how such a tool might work, and it seems likely that an averagely clever programmer could write it in a week or two.

      --

      What is the robbing of a bank, compared to the founding of a bank? -- Bertolt Brecht

    9. Re:Why it is "low priority" by scruffyMark · · Score: 1

      Ah, but they might tell one another. What's the point of doing something truly 1337 if you can't boast to your buddies about it? Money. And anyway, it's not all that leet - it's not a new exploit, it's just a tool that does the grunt work of cryptanalyzing documents, based on someone else's discovery of the actual flaw.

      --

      What is the robbing of a bank, compared to the founding of a bank? -- Bertolt Brecht

  15. Chip... chip... chip... by blcamp · · Score: 0, Redundant


    That chipping sound is the slow but steady decline of market share, trust, user loyalty, revenues... ...the wall around Redmond is getting chipped away.

    It will eventually come down if they don't take issues of security, stability, usability, and bloat more seriously.

    And they need to take thier g@##@&% copyright enforcement crap and stab it up... they need to can it, already. They need to decide who thier clients are... John Q. Public, or Hollywood?

    --
    The problem with socialism is that they always run out of other people's money. - Margaret Thatcher
  16. Why use MS? by Dougie+Cool · · Score: 0

    Why not just encrypt the files outside of Office, using something renowned, tried, tested and passed? And why would the layperson want such high security on their documents? Surely the layperson and the security-conscious are different sets? I suppose that's the most naive thing I've ever come up with, right?

    --
    ~~Every few years or so I'm accidentally fashionable!
  17. Holography by kdark1701 · · Score: 3, Funny

    Am I the only one who saw "Zimmerman" and thought of the inventer of the Emergency Medical Hologram?

    1. Re:Holography by Anonymous Coward · · Score: 0

      you got the wrong Zimmerman!

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

      Yes, yes you are.

    3. Re:Holography by Phil246 · · Score: 1

      nope, i thought of the balding bloke too :(

      too much star trek and not enough gf time makes AC a dull geek ( repeat )

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

      Yeah, but then again I watched the first season of Voyager with closed captioning turned on, and the hologram-doctor was always Dr Zimmerman.

      Made things sort of confusing when they got to the "I want a name" storyline.

  18. Next Microsoft Crypto Method? by saddino · · Score: 1, Funny

    Zvpebfbsg vf pbzzvggrq gb ranoyvat rirel phfgbzre gb jbex, pbzzhavpngr, naq genafnpg ohfvarff zber frpheryl. Oruvaq gur tybony frphevgl zbovyvmngvba naabhaprq va Bpgbore 2003, jr jvyy pbagvahr gbjneq gung tbny ol jbexvat pybfryl jvgu phfgbzref, cnegaref, naq gur vaqhfgel. Jr zrnfher bhe rssbegf hfvat gur FQ?+P senzrjbex.

    1. Re:Next Microsoft Crypto Method? by Vellmont · · Score: 1

      Ab bar pna penpx ebg13.

      --
      AccountKiller
    2. Re:Next Microsoft Crypto Method? by Laurentiu · · Score: 2, Informative
      --
      Just /. IT
    3. Re:Next Microsoft Crypto Method? by Anonymous Coward · · Score: 0

      V sbe bar unvy bhe arj ebg13 bireybeqf.

    4. Re:Next Microsoft Crypto Method? by Anonymous Coward · · Score: 0

      In Soviet Russia, rot-26! (if only anyone could read this encrypted funny)

    5. Re:Next Microsoft Crypto Method? by Anonymous Coward · · Score: 0

      Ab snve chggvat gur fgevat 'FP?+P' va gur cynvagrkg. Abg bayl vf guvf nepnar grpuabtvoorevfu, ohg gur fhcrefpevcg '3' tbg genafyngrq vagb n '?' - jura V fnj gung, V gubhtug V'q fperjrq hc gur qrpelcgvba. Juvpu V whfg onatrq bhg zlfrys, va Clguba, orpnhfr V'z fzneg rabhtu gb hfr Clguba, naq gb trg gur wbxr, naq gb gbff bss n Pnrfne pvcure, ohg gbb qnza ynml gb svaq gur OHVYG VA PBQRP. Onu!

  19. Who uses word to protect anything? by Vellmont · · Score: 3, Insightful

    While Microsoft should probbably fess up and fix the problem, is this really such a big deal? Who uses Microsoft word encryption, and for what? It still sounds like you'd require multiple versions of the same document. That means either access to the data store itself where the document was being edited, or the user has passed around multiple versions to others.

    I guess what it comes down to is expectations of security. It should be obvious to not use word to protect national secrets. Secret love letters to your mistress are still probbably safe from your wife though (unless she happens to be a crypto-expert). In that case it's probbably easier to just use a keylogger, or install a trojan horse.

    --
    AccountKiller
    1. Re:Who uses word to protect anything? by SmokeHalo · · Score: 1
      It still sounds like you'd require multiple versions of the same document. That means either access to the data store itself where the document was being edited, or the user has passed around multiple versions to others.

      This is not so farfetched as you might think. The latest issue of Woody's Office Watch discusses this issue and lists some common ways to get hold of multiple copies of a document:

      • You could simply grab a copy of the file in the morning and then later in the day after some changes are made.
      • Or compare the latest version with one on a backup.
      • Copies on a server and that replicated to a networked computer.
      • Or make use of Microsoft's own Shadow Copy feature that stores multiple past versions of your documents.
      • If you are using the backup copy option in Word then there's a near duplicate of the original in the same folder.
      • Copies sent back and forth over email could be intercepted and compared.
      Admittedly, it's not something your average cubicle droid would be prone to doing, but there's always the risk.
      --
      I'm not good in groups. It's difficult to work in a group when you're omnipotent. - Q
    2. Re:Who uses word to protect anything? by ratboy666 · · Score: 1

      Most companies *do* have multiple versions of "the same document".

      Most documents are boilerplate, from common templates. Making documents the same except for where they are different.

      Effectively like having multiple versions of the same document. Coupled with RC4 used incorrectly = goldmine. For somebody, anyway.

      Ratboy.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    3. Re:Who uses word to protect anything? by Vellmont · · Score: 1


      Most companies *do* have multiple versions of "the same document".


      I'm not disputing that. What do I dispute is this is a major problem. I believe word encryption is used for casual security and not for any information that's would attract someone with the required knowledge and access to multiple versions to break the encryption. It's like the revelation that locked filing cabinets have weak security. If you never expected it to be super-secure, then it comes as no surprise when it isn't.

      --
      AccountKiller
    4. Re:Who uses word to protect anything? by legirons · · Score: 1

      "is this really such a big deal? Who uses Microsoft word encryption, and for what?"

      I can't wait to find out, now that we have a way to see... !

  20. Microsoft realy wants strong encryption? by cesarbremer · · Score: 1

    I think Microsoft have the competence to implement strong encryption in its products. But the problem is, have Microsoft interest that a Word document encrypted with a strong password can't be broken? Or implement an encrypted disk that can't be broken if the attacker doesn't have the key? I think that's the reason, could be the US government behind this decision?

  21. Re:i fail it by Anonymous Coward · · Score: 0

    A master watched as an ambitious user reconstructed his Linux.

    "I shall make every bit encrypted," the user said. "I shall use 2048 bit keys, three different algorithms, and make multiple passes."

    The master replied: "I think it is unwise."

    "Why?" asked the user. "Will my encryption harm the mighty Tao, which gives Linux life and creates the balance between kernel and processes? The mighty Tao, which is the thread that binds the modules and links them with the core? The mighty Tao, which safely guides the TCP/IP packets to and from the network card?"

    "No," said the master, "It will hog too much cpu."

  22. Cashcow by Marcus+Erroneous · · Score: 1

    While it is understandable that one wants to be careful with the cashcow, you should at least immunize it.

    --
    You must be the change you wish to see in the world - Ghandi
  23. Encryption easily broken by Neo-Rio-101 · · Score: 4, Interesting

    I've toyed around with MS's "encryption" and all I can say is the following:-

    1) That password you give your administrator account on your system can be hacked off in under 5 minutes with the Emergency Boot CD EBCD . So much for encryption.

    2) Files encrypted in Windows 2000 (the OS I tested then on) were still visible in their directories, despite their contents being encrypted. To me, this wasn't good enough. I wanted the whole filesystem to be encrypted, with plausible deniability that the files that certain files (or even file systems) never even existed.
    To add injury to insult, I could easily become administrator with the EBCD and get the encryption key easily to break the encryption anyway.

    3) Built in Windows encryption isn't good enough, forcing you to get third party products to do the job right. This means that you pay through the nose if you haven't got the technical skill to set up a Linux or BSD box running free encryption modules and samba.

    But come on. If MS made a perfect operating system, they wouldn't have a business model selling updates. Instead of dropping support for old products, I'm almost expecting their next OS to have a use-by date embedded in their EULA and OS to FORCE you off their old system after so many years.... or else!

    --
    READY.
    PRINT ""+-0
    1. Re:Encryption easily broken by Vellmont · · Score: 4, Insightful


      1) That password you give your administrator account on your system can be hacked off in under 5 minutes with the Emergency Boot CD EBCD . So much for encryption.

      That doesn't have anything to do with encryption. Anytime you have physical access to a computer all bets are off as far as security. You can do the exact same thing in linux, and most of the time you don't even need a CD. Just add a 1 to the kernel boot options and boot into single user mode. No password required, immediate root access. Sure, you can put a password on changing those bootloader options, but just slap in a linux emergency boot CD, and suddenly you have root access to all files.

      Linux encrypted filesystems I know almost nothing about, but I've also never seen a distribution that supports it out of the box. There's probbably one out their, but it's not a mainstream linux feature.

      --
      AccountKiller
    2. Re:Encryption easily broken by PowerKe · · Score: 2, Interesting

      1) That password you give your administrator account on your system can be hacked off in under 5 minutes with the Emergency Boot CD EBCD . So much for encryption.

      Reading the linked site, it says that you can *change* any password, not decrypt it. You can do the same thing in unix/linux if you have physical access, I also don't see anything wrong with that. If the data is that important, you should guard the computer as well. In the other case it's handy if for some reason the administrator password is lost that you don't lose the system.

      2) Files encrypted in Windows 2000 (the OS I tested then on) were still visible in their directories, despite their contents being encrypted. To me, this wasn't good enough. I wanted the whole filesystem to be encrypted, with plausible deniability that the files that certain files (or even file systems) never even existed. To add injury to insult, I could easily become administrator with the EBCD and get the encryption key easily to break the encryption anyway.

      That's where I think (hope) you're wrong. You can change the admininistrator password, but by doing that you'll render the private keys inaccessible. If you want to reset a users password in windows you get a warning that encrypted files will become unavailable, therefor you should use change password. This suggests that the private keys are encrypted using the user's password. When you change your password, these keys first have to be decrypted and encrypted again using your new password. Resetting the administrator password still doesn't give you access to the files in that case.

      To protect from losing your files if you forget the passord you can create an emergency disk. This should allow you to gain access to the system to the system in case the password is forgotten. I assume this disk would contain unencrypted private keys for this purpose (never used it, but it shows up on the password related functions). You also get a warning that you should put it in a safe place.

    3. Re:Encryption easily broken by Proteus · · Score: 1
      Linux encrypted filesystems I know almost nothing about, but I've also never seen a distribution that supports it out of the box. There's probbably one out their, but it's not a mainstream linux feature.
      I know for a fact that Mandrake supports an EFS out of the box. I haven't run the other "major" distros (RH, SuSE) in some time, so I can't speak to those. But, in a corporate environment, the Linux encrypted FS has limited use -- there is no recoverable key infrastructure (which is good in some ways), so the fs password has to be available to anyone who is allowed to initially mount that fs. Also, anyone who can gain rights to the box while the fs is mounted can read the data there -- there is no extra rights control for access to the EFS aside from mount-time password checking.
      --
      We may not imagine how our lives could be more frustrating and complex—but Congress can. – Cullen Hightower
    4. Re:Encryption easily broken by Zemplar · · Score: 1

      "I'm almost expecting their next OS to have a use-by date embedded in their EULA and OS to FORCE you off their old system after so many years.... or else!"

      I can see it now...'Thank you for activating Microsoft(r)(c)(we own you) Longhorn. Best before....well, who are we kidding? You now have 90 days until you have to pay us more money.'

    5. Re:Encryption easily broken by mlynx · · Score: 1
      Actually both Mandrake Linux and Mac OS X support encrypted filesystems out of the box. It's very easy to set up an encrypted filesystem that lives as a single file somewhere on the harddrive or a removable disk.

      I can't remember exactly, but I believe in both cases AES128 is the default level of encryption.

      I won't speak for other distro's because the only other one that I am really familiar with is Gentoo. And there isn't anything "standard" with that distribution. Although on my laptop, it was configured with an AES256 encrypted root filesystem (the gentoo forums have a sticky thread on how to do this). Even going single user or using a boot disk wouldn't give you access to the contents of the drive.

    6. Re:Encryption easily broken by Anonymous Coward · · Score: 1, Insightful

      Windows passwords are stored with reversible encryption by default. With physical access to the machine and enough time, you can definately decrypt them.

      Slashdot has even linked to a couple of programs that can decrypt a Windows password based on pregenerated hash tables in as short as seconds.

    7. Re:Encryption easily broken by AnonymousDot · · Score: 2, Informative
      • 3) Built in Windows encryption isn't good enough, forcing you to get third party products to do the job right. This means that you pay through the nose if you haven't got the technical skill to set up a Linux or BSD box running free encryption modules and samba.

      Have you had a look at this: TrueCrypt: Free open-source disk encryption for Windows XP/2000/2003

    8. Re:Encryption easily broken by Anonymous Coward · · Score: 0
      Mandrake Linux has a wizard called 'drakloop' that can easily create encrypted file systems. You only need to type the name, password and size - it can't be any easier.

      With a little bit of effort, as described here: (Google cache http://tinyurl.com/57vl5)
      You can encrypt an existing directory that already has stuff in it, or even your whole existing home directory.


      It is also possible to encrypt a whole disk partition during installation.

    9. Re:Encryption easily broken by Anonymous Coward · · Score: 0

      There's probbably one out their, but it's not a mainstream linux feature.

      Theres an excellent tutorial on
      freshmeat. Its secure in a much more meaningful way.

    10. Re:Encryption easily broken by Rich0 · · Score: 3, Informative

      Well, it isn't reversible encryption - they are hashed. However, the NTLM hash function is easy to brute-force.

      NTLM hashes should not be stored on any system where security is even remotely important, for this reason. The newer hash function is secure (assuming the password can't be guessed).

    11. Re:Encryption easily broken by gad_zuki! · · Score: 1

      >forcing you to get third party products to do the job right.
      >This means that you pay through the nose

      Free/semi-free encryption:

      1. gpg for wingows.

      2. pgp (older version gives full access, new one not so much)

      3. winzip, now uses AES

      I'm sure there are others

    12. Re:Encryption easily broken by bvankuik · · Score: 1
      if Microsoft made the perfect OS, they wouldn't have a business model selling updates


      Although there's some truth in this, don't forget that developing good software takes time. I sometimes hear about our customers complaining, "why wasn't this feature there in the first place", and then development says "we didn't think people would find it so important" or "this feature kept dropping off the short list".

    13. Re:Encryption easily broken by cillasri · · Score: 0

      That doesn't have anything to do with encryption. Anytime you have physical access to a computer all bets are off as far as security. You can do the exact same thing in linux, and most of the time you don't even need a CD. Just add a 1 to the kernel boot options and boot into single user mode. No password required, immediate root access. Sure, you can put a password on changing those bootloader options, but just slap in a linux emergency boot CD, and suddenly you have root access to all files. First, you need physical access. Second, booting into runlevel 1 asks for a password (except in some distributions like Fedora). Third, a savvy administrator would set up GRUB password protected.

    14. Re:Encryption easily broken by devillion · · Score: 1

      Me neither but Linux encryption (+ softraid) is really easy to setup if you have little experience.

    15. Re:Encryption easily broken by Anonymous Coward · · Score: 0
      Points one at at time:

      1) That password you give your administrator account on your system can be hacked off in under 5 minutes with the Emergency Boot CD EBCD [pcministry.com]. So much for encryption.

      Even the EBCD site itself makes NO mention of being able to decipher an admin's password. You can change passwords, but that's simply overwriting an existing password and DOES NOT gain you access to other's encrypted files as a Recovery Agent. Even in Linux, you can overwrite other root user passwords.

      2) Files encrypted in Windows 2000 (the OS I tested then on) were still visible in their directories, despite their contents being encrypted. To me, this wasn't good enough. I wanted the whole filesystem to be encrypted, with plausible deniability that the files that certain files (or even file systems) never even existed. To add injury to insult, I could easily become administrator with the EBCD and get the encryption key easily to break the encryption anyway.

      See above, you CAN NOT get access to user encrypted EFS files by simply becoming administrator through a changed password.

      3) Built in Windows encryption isn't good enough, forcing you to get third party products to do the job right. This means that you pay through the nose if you haven't got the technical skill to set up a Linux or BSD box running free encryption modules and samba.

      Windows encryption is probably sufficient for 95% of the people using EFS. Windows is not a rainbow book secure OS and neither is Linux or OS X (in fact, very few exist). As others have pointed out, when you have physical access to a computer, all bets are off. As an administrator, you CAN install key loggers and grab other user's passwords and then decrypt EFS files, but that's another issue since physical security has been compromised.

  24. Nothing to see here.... by elecngnr · · Score: 1

    In the interview referenced in the article, there is a paragraph that states

    When contacted Microsoft, was unable to commit to a timescale for correcting the flaw but issued the following statement by way of a spokesperson: "Microsoft is still investigating this report of a possible vulnerability in Microsoft Office. When that investigation is complete, we will take the appropriate actions to protect customers. This may include providing a security update through our monthly release process."

    Using my handy M$ anti-spin ray on the response from M$, I found that the response actually said, "Nothing to see here, move along please."
    --
    Having done so much with so little for so long, I now can do anything with nothing at all.
  25. exploit available? by spectrokid · · Score: 1

    Is there a handy piece of software which lets me read my PHB's documents?

    --

    10 ?"Hello World" life was simple then

  26. Indeed: what respect? by FridayBob · · Score: 4, Insightful

    Their programmers might care, but M$ itself isn't interested in respect from the cryptographic community, because it's something that doesn't matter to their stockholders; it's too obscure for them to care about. M$ only responds to this kind of thing once the news gets out and the public begins to perceive it as a problem. Security through obscurity, remember? Basically, M$ are only in it for the money; a statement that explains their entire track record.

    1. Re:Indeed: what respect? by Threni · · Score: 1

      > Indeed: what respect?

      This is obvious - the respect they've yet to earn. (If the article had said something along the lines of `they might lose their respect` then you'd have had a point.)

    2. Re:Indeed: what respect? by Anonymous Coward · · Score: 0

      It's unclear WHY this post was modded up. What is particularly insightful in parent's post? ALL MS bashes love to blame all of MS's shortcomming on the "evil" money. As far as respect from the crypto community, ha! What have they done to deserve any respect? Year after year, they churn out algorithms, one after another, that have holes. Just because they're research is somewhat obscured by a reliance on mathematics, doesn't mean it's correct.

    3. Re:Indeed: what respect? by FridayBob · · Score: 1

      It's unclear WHY this post was modded up.

      Actually, I too was surprised at this. M$ bashing is easy, but does this mean that every time I do so, I'll be awarded points for it? The only explanation I have for this, is that there are still people out there who are coming to grips with the basics regarding M$' modus operandi. Perhaps it just takes time for the truth to dawn on some individuals, despite the overwhelming body of evidence available.

  27. Missed the purpose... by Maljin+Jolt · · Score: 1

    Reason behind the weak Windows encryption is not to provide easy out of the box encryption for the masses. The real purpose is to provide out of the box mass decryption for government agencies. Surely Microsoft has been asked to do that by quite a number of them.

    So, cryptopgraphic community perfectionism this time crosses interests of real power and will be ignored.

    --
    There you are, staring at me again.
  28. Cheaper alternative... by PornMaster · · Score: 1

    Or they could just stop licensing RC4 and use an unencumbered and respected standard, AES.

  29. Ha, ha! by 200_success · · Score: 4, Funny

    Dear security researchers,

    You can try to crack our encryption all you want. Microsoft Office(TM) documents are still the most secure format in the world, since you still won't be able to render them properly even if you manage to decrypt them.

    Sincerely,

    The Microsoft Corporation

  30. Gents, Ill Remind everyone by KingBahamut · · Score: 0

    That this is M$ we are talking about. Perhaps they are interested in actually developing a secure and stable product. I feel this is a gross exaggeration though. We wouldnt have had disasters like Code Red with IIS, and the constant eb of IE vulners that occur if Gates and Ballmer were really concerned with security. Gates is all wrapped up in his idea that Windows needs to be a media system than a secure system. IF , and thats a big huge IF, they actually spent time developing a secure stable OS, I might actually back them up a little. But as long as I can boot my LOAF and change acct info , its not happening.

    --
    "God of Rock, thank you for this chance to kick ass. "
  31. Users don't want strong MS Office encryption by gfecyk · · Score: 4, Insightful

    Least of all your US government. The NSA makes a bulletproof distribution of Linux, and other US government offices shun it in favour of Windows.

    Sun Microsystems released Star Office, and a bunch of open source wonks built OpenOffice, with better track records. Yet US government offices shun them in favour of Microsoft Office.

    I'm not sure why they do, especially an omniscent body like the US government who knows these things exist. It must be because they don't want to use them.

    And every day users? Well, users could have taken e-mail content security into their own hands over a decade ago when PGP was out, or eight years ago when PGP for the Exchange client came out. But NO, they didn't want to use it. They could have used S/MIME which was slightly easier to use, but NO, they didn't want to use it.

    Users don't care enough to demand strong encryption in their applications. And Microsoft is in business to make money. They aren't going to waste time making a product that no one will buy. And YOU, slashdotters, aren't going to convince users to buy an alternative through fear, uncertainty and doubt.

    --
    Use Evolution instead of Outlook? Bewa
    1. Re:Users don't want strong MS Office encryption by KingBahamut · · Score: 0

      As difficult as it might sound though, gfecyk, we cannot possibly expect large portions of end users to unchain themselves from win32 machines to , what most of them assess as "learning something new". There is a security in the stupidity of a windows box. Microsoft fosters the stupidity of its users with statements of granduer that mean nothing.

      --
      "God of Rock, thank you for this chance to kick ass. "
    2. Re:Users don't want strong MS Office encryption by Anonymous Coward · · Score: 0

      Are from the USofA? No, seriously, are you? Look around (in the USofA). The vast majority of people (which is what you are refering to) are quite content with crap (as long as it's cheap crap). Scan the media outlets. What do you see/hear? Go to whatever passes for a retail outlet. What are they selling? Hell, go to the food market. You may find some real food, but what's over in the frozen food lane? So, yeah, 'Users don't care enough'. Why should they?

    3. Re:Users don't want strong MS Office encryption by king-manic · · Score: 1

      I'm not sure why they do, especially an omniscent body like the US government who knows these things exist. It must be because they don't want to use them.


      It's called "sombody to blame" syndrome. If they buy MS, any problems they have means they can lay a hefty law suit on MS. If they use the linux version from the NSA, all they got is to try to pin somehtign on the NSA. Plus support fromt he NSa woudl eb very limited, and they woudl also have to retrain hundreds of employees. Not all employees can pick up linux like a slashdot user. They will need months of training.

      For MS, one of their aces is that most home users have their product. which means most fo the training on how to use XP/98 is done on the employees own time. For linux thats much rarer.

      --
      "There are more things in heaven and earth, Horatio, than are dreamt of in your philosophy."
    4. Re:Users don't want strong MS Office encryption by Anonymous Coward · · Score: 3, Interesting
      At MS I was shown a powerpoint slide by the PM on my project from a "confidential" presentation he attended. The slide, as best I can remember it, went something like this:


      Why doesn't Microsoft Have Good Security?

      • good security is hard
      • hard things are expensive
      • users don't understand security
      • users don't want to pay for good security
      • Microsoft doesn't do expensive things for
        people who don't want or understand them

      I swear I'm not making this up.
    5. Re:Users don't want strong MS Office encryption by Anonymous Coward · · Score: 0

      The fact that your average luser will strongly reject anything that "looks different" is, I believe tied up with the lack of proper IT education in schools (UK, anyway don't know about the rest of you) which is in turn tied up with M$ practise of offering discounts to schools, and beginning the "There is no God but Windows" indoctrination early. Teach the kiddies *nix in school (and you can get it for free, how about that!!!!) and there wouldn't be so much "no, take it away, it's too hard 'cos it doesn't have a Start Button and My Documents!". But you'd have to convince the government first......h'mmmmm - M$ intervention again?

    6. Re:Users don't want strong MS Office encryption by slittle · · Score: 2, Insightful

      Why no PGP in Microsoft mail clients? There's no money in it.

      Microsoft mail clients support SSL certificates though. SSL certificates cost you money. SSL certificate authorities provide kickbacks to Microsoft to include their CA key in MS products.

      One more reason I hope Firefox/Thunderbird takes the world by storm: whoever controls the client controls which CAs are distributed with it. Oh, Verisign, you're being cunts again. Say goodbye to your CA key. Firefox/Thunderbird/Mozilla will also be able to fund themselves by operating their own (cheaper, less arseholeish) CA.

      --
      Opportunity knocks. Karma hunts you down.
  32. You're asking too much of MS by Weaselmancer · · Score: 3, Interesting

    Y'know, asking MS to fix an obscure bug in their encryption that took a dedicated researcher to find is pretty much pointless. Remember - these are the same guys that are having a hard time poking through their code and replacing all the strcpy() calls with strncpy().

    Asking these guys to address this is like asking someone to turn off the faucet in a burning building.

    --
    Weaselmancer
    rediculous.
    1. Re:You're asking too much of MS by def · · Score: 1

      If they're only replacing strcpy with strncpy, they're not actually fixing the problem.

      --
      WRCT Pittsburgh, 88.3FM
    2. Re:You're asking too much of MS by spectecjr · · Score: 2, Informative

      If they're only replacing strcpy with strncpy, they're not actually fixing the problem.

      They didn't. The original poster was lying.

      Instead, they completely rewrote the C library functions in much safer versions, sidestepping that problem entirely.

      MS is well aware of the problems with strncpy. Read their blogs some time.

      the Microsoft StrSafe library

      --
      Coming soon - pyrogyra
    3. Re:You're asking too much of MS by Weaselmancer · · Score: 1

      The original poster was not lying, the original poster simply doesn't waste his limited time on Earth reading MS blogs. All the original poster was trying to illustrate is that there are still buffer overrun exploits that keep happening, and wanted to illustrate that fact simply without writing a thesis.

      --
      Weaselmancer
      rediculous.
    4. Re:You're asking too much of MS by Weaselmancer · · Score: 1

      That's a helluva good link, def. Mods need to send a few points your way...people need to read that. Showed me a few things I didn't know. =)

      --
      Weaselmancer
      rediculous.
    5. Re:You're asking too much of MS by spectecjr · · Score: 1

      The original poster was not lying, the original poster simply doesn't waste his limited time on Earth reading MS blogs. All the original poster was trying to illustrate is that there are still buffer overrun exploits that keep happening, and wanted to illustrate that fact simply without writing a thesis.

      By claiming that they didn't know how to use strncpy instead of strcpy, which actually causes more problems than it solves.

      So you not only proved yourself ignorant of what they are doing, but you proved that you yourself don't know the right solution to the problem either.

      Nice job.

      --
      Coming soon - pyrogyra
    6. Re:You're asking too much of MS by Weaselmancer · · Score: 1

      ...strncpy instead of strcpy, which actually causes more problems than it solves.

      And the correct solution would be? Or do you simply enjoy bitching about things? Also, show me exactly how strncpy() causes more problems than strcpy(). It's not perfect, but it couldn't possibly be worse than an unbounded copy.

      For bonus points you can explain to the class why MS keeps having buffer overrun exploits, especially since they uber-fixed their library and all.

      --
      Weaselmancer
      rediculous.
    7. Re:You're asking too much of MS by spectecjr · · Score: 1

      And the correct solution would be? Or do you simply enjoy bitching about things?

      Use STL's string library, or do what MS did and use functions with better semantics for handling error cases.

      Also, show me exactly how strncpy() causes more problems than strcpy(). It's not perfect, but it couldn't possibly be worse than an unbounded copy

      strncpy() can create strings which are not nul terminated. It also is inefficient, as it fills the rest of the space with nul padding.

      Eg.
      char temp[5];
      strncpy(temp, "12345", 5);

      This will create a string in temp which is not nul terminated. Your app will die. This is "correct" behavior as the strncpy api is designed.

      For bonus points you can explain to the class why MS keeps having buffer overrun exploits, especially since they uber-fixed their library and all.

      Because not all buffer overruns are caused by misuse of the string library. In fact - given that it gets so much bad press - I'd say that nearly none of them are caused by that these days. It's that simple.

      --
      Coming soon - pyrogyra
    8. Re:You're asking too much of MS by Weaselmancer · · Score: 1

      Use STL's string library, or do what MS did and use functions with better semantics for handling error cases.

      Those are possible solutions. Here's another one. Use strncpy() and don't forget you need +1 char for the trailing zero.

      strncpy() can create strings which are not nul terminated. It also is inefficient, as it fills the rest of the space with nul padding.

      A non null terminated string can cause a crash. True. But an unterminated copy can cause overruns and run malicious code, which is worse. I still fail to see how strncpy() could *ever* be worse than strcpy().

      Because not all buffer overruns are caused by misuse of the string library.

      Show me where I said that.

      In fact - given that it gets so much bad press - I'd say that nearly none of them are caused by that these days.

      Nearly? Then this does still happen every so often? So it's safe to say that MS is still having issues with these kinds of overruns?

      --
      Weaselmancer
      rediculous.
    9. Re:You're asking too much of MS by spectecjr · · Score: 1
      Those are possible solutions. Here's another one. Use strncpy() and don't forget you need +1 char for the trailing zero

      In other words, put the onus on maintenance / sloppy programmers to remember to nul-terminate their strings instead of fixing the API. Hmmm... sounds like a bad idea to me.

      A non null terminated string can cause a crash. True. But an unterminated copy can cause overruns and run malicious code, which is worse. I still fail to see how strncpy() could *ever* be worse than strcpy().

      You're the only person on this thread who even brought up that comparison. I'm suggesting that you use something else instead - personally, being a Win32 developer, I'll use StrSafe.h. You can feel free to roll your own implementation - but I'm not going to use strcpy OR strncpy unless I know that I can't overflow the buffer (which is rarely worth the risk).

      Because not all buffer overruns are caused by misuse of the string library.

      Show me where I said that


      You're the one who keeps bringing up string library functions in the context of Microsoft's buffer overruns. You certainly seem fixated on that cause.

      Nearly? Then this does still happen every so often? So it's safe to say that MS is still having issues with these kinds of overruns?


      No, it's not. It's safe to say that some people are still having issues with these kinds of overruns though.
      --
      Coming soon - pyrogyra
  33. ARRG by tomstdenis · · Score: 1, Insightful

    yes, changing the IV will help, but it's not the solution.

    USE A FUCKING MAC!!! [message authentication code]

    cipher == privacy
    mac == authentication

    Stupid fucking reporting...

    Tom

    --
    Someday, I'll have a real sig.
    1. Re:ARRG by Anonymous Coward · · Score: 0

      mac = integrity?

    2. Re:ARRG by tomstdenis · · Score: 1

      no hash = integrity, mac = authentication. There is a difference.

      Tom

      --
      Someday, I'll have a real sig.
    3. Re:ARRG by Anonymous Coward · · Score: 0

      A 'Big Bang' for Academia.
      A 1 day Earth = 1 leg horse.
      A 4 day Earth = 4 leg horse.
      4 quadrants resemble circle,
      but doesn't constitute circle.
      Earth more Cubic than orb.

      You've been educated stupid and are too dumb to know it, or maybe just too evil to care.

      GRAAGGH!!!

  34. What's left to say? by HarveyBirdman · · Score: 3, Insightful
    I didn't see much coverage of the RC4 flaw in Microsoft Office that was uncovered recently...

    Maybe everyone is just burned out and tired of the topic. We all know that the state of PCs in the world today is a vast, pathetic farce of biblical proportions thanks to MS. What's left to say about it? Windows is a shitpile, but people keep gobbling it up. Just like they gobble up all the other sludge in our culture. Nothing unusual to be seen here. Move along.

    --
    --- Ban humanity.
    1. Re:What's left to say? by soulhuntre · · Score: 1

      Some /. user hates Microsoft and has an elitist attitude that the rest of the population is stupid.

      Film at 11.

      --
      --> Fight tyranny and repression.... read /. at -1!
  35. wrong by RMH101 · · Score: 1

    you can do this if the machines' encrypted files were encrypted by a local user. this is aimed at corporate work though, where they're domain users. the EBCD and all the other password crackers work on LOCAL accounts, not DOMAIN accounts. if joe blow encrypts his files on his work laptop with his usual domain account, you can't get at them.

  36. That was a good one! by killmenow · · Score: 1
    ...but should Microsoft have taken a flaw in some of its most popular programs more seriously?"
    Pfft! Submitter owes me a new keyboard.
  37. Could this have been ON PURPOSE? by DickBreath · · Score: 3, Informative

    I see all the posts about how Microsoft encryption is a joke, etc.

    Could it be that the poor encryption security was actually on purpose?

    After all, they were using RC4. It should be secure right? (sarcasm) Isn't the problem simply that they re-used a key stream, or something like that? Something that is a basic design "blunder", but could really have been done on purpose. This might make it easy for certian parties to crack, but it might still seem secure. All of the code is properly implemented. The RC4 algorithm is properly implemented, gives correct outputs for known inputs, etc. The flaw is in how the algorithm is improperly used. Something that could be missed by anyone disassembling the code.

    I'll leave it for someone else to reply here and speculate on the reasons that such a "blunder" might actually be deliberate. (I've got a malfunction in one of the antennas of my tin foil hat. I use the dual-antenna design of tin foil hats.)

    --

    I'll see your senator, and I'll raise you two judges.
    1. Re:Could this have been ON PURPOSE? by Florian+Weimer · · Score: 1

      Could it be that the poor encryption security was actually on purpose?

      Rather unlikely. Their previous encryption scheme was far worse, and they could have kept using it. I doubt there was much pressure from customers to implement better cryptography. (There is little customer demand for increased security, either.)

    2. Re:Could this have been ON PURPOSE? by Anonymous Coward · · Score: 0

      That's what they WANT you to think!

    3. Re:Could this have been ON PURPOSE? by Alsee · · Score: 1

      I had the same thought, but after reading TFA it seems unlikely to be deliberate. While it *is* a huge gaping security hole, it only works when you have different versions of the same encrypted document available. That makes it completely unreliable. Being able to decrypt any given document would be a matter of pure dumb luck.

      The nature of the bug is extremely reasonable. Exactly the sort of thing that would overlooked when designing a proper encryption system. So if it was deliberate then they pulled off an excellent cover of plausible deniability, at the huge cost of only being able to crack some files.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  38. Re:i fail it by Anonymous Coward · · Score: 0

    would you prefer frosty piss

    or do you like it warmed up

  39. Defintely Not? by mbowles · · Score: 1

    "...but should Microsoft have taken a flaw in some of its most popular programs more seriously?"


    If they start making exceptions now there will be no end to it and it might delay the Longhorn release. Hmmm...

  40. All about shipping units... by catdevnull · · Score: 1

    MSFT does not care about quality; it cares about quantity. It cares about profits to shareholders and to the the number of units it shipped. It cares about its dominance in the market. It cares about crushing anyone or anything that competes or threatens their position. MSFT's leadership cares about the company's bottom line and nothing more.

    If they truly cared about quality, there would be much less malware and and far fewer security holes in their products. They would actually care about this encryption issue. Their lack of response, to them, does not validate the problem as a reality.

    But don't worry, Longhorn is coming! (He said with wry sarcasm. )

    --

    I might know what I'm talkin' about, but then again, this is Slashdot...
  41. Business as usual.. by Andrewkov · · Score: 1

    Microsoft is doing what it always does: Focusing on what most of their customers are most concerned about. Most users don't care about stuff like how strong the encryption is, and most don't even use it. Most users think using the password feature in Winzip is good enough. Microsoft has never been focused on niche markets, or the concerns of small groups of users.

  42. Zimmerman bashes RC4, not just Microsoft by xxxJonBoyxxx · · Score: 2, Interesting

    In the article, Zimmerman bashes RC4, not just Microsoft. I think he's probably right. Why not use open-standard AES instead of RC4? (Or if you still have RSA on the brain, why not RC6, the RSA algorithm which was a runner-up in the Federal AES competition.)

  43. When you own the playing field by nurb432 · · Score: 2, Insightful

    Why care if the ball is leakign air?

    --
    ---- Booth was a patriot ----
    1. Re:When you own the playing field by Alsee · · Score: 1

      Because there's another playing feild next door, and where admission is free?

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    2. Re:When you own the playing field by nurb432 · · Score: 1

      That is like the difference between the superbowl and the parking lot out back your local Burger Doodle..

      Only the hardcore ball players will go.. Or even know there is a goal back there.

      --
      ---- Booth was a patriot ----
  44. Great News! by JeffWhitledge · · Score: 1

    This is great news for DRM anti-enthusiasts!

    --
    These comments do express the opinions of my employers, and, personally, I think they're complete rubbish.
    1. Re:Great News! by KingBahamut · · Score: 0

      DRM aka , Whats mine is theirs, Whats yours is theirs, and Whats theirs is theirs.

      --
      "God of Rock, thank you for this chance to kick ass. "
  45. From TFA by Laurentiu · · Score: 1

    Phil Zimmermann is best-known as the creator of Pretty Good Privacy (PGP), a desktop encryption program that was powerful enough that the US authorities attempted to have its distribution stopped and Zimmermann imprisoned for writing it. Ever heard of a MS trial regarding their top notch encryption? I rest my case.

    --
    Just /. IT
  46. wha??? by dioscaido · · Score: 1

    The creator of PGP is dissatisfied with an alternative closed source encryption implementation?! What is this world coming to! :)

    Lets home MS drops their flawed encryption algorithm. How do the Office alternatives stack up in this respect?

    1. Re:wha??? by zoloto · · Score: 1

      I've been wondering how come OpenOffice.org doesn't include a save encrypted option in their menu's to be used with GnuPG for Windows or Linux. Adding such would be trivial wouldn't it? Just use the local GnuPG key-ring, require authentication (gpg does this by default to sign encrypted files) and it would add a pretty UI to the encryption to the CLI that people (that Windows users generally) are afraid of.

      Heck, even AbiWORD could do this and MANY people would be in favor of it.

      What would happen if MSFT did this as well? Would people use gnupg to encrypt their stuff? What would people say or do because they'd be using a PGP compliant or PGP itself to encrypt files?

      Thoughts?

  47. Mod parent up by Lonewolf666 · · Score: 1

    Basically, M$ are only in it for the money; a statement that explains their entire track record
    Indeed. If there is a company that could afford good developers, it is Microsoft. So most of their shortcomings are probably the result of either
    -hiring cheap but inexperienced people anyway
    -rushing release dates and intentionally letting the customer beta-test
    -or political maneuvring.
    Considering the latter, I strongly suspect that making IE hard to uninstall was not a design error, but an intentional move for the antitrust suit. Windows XP Embedded shows they can make modular systems if they desire.

    Of course, doing the above for a couple of years may lead to an accumulation of crap code that is hard to clear up. This might explain why Microsoft's attempts at improving security don't yield fast results.

    --
    C - the footgun of programming languages
  48. Cobblers. by aug24 · · Score: 1

    So all the time I (black hat) am clever enough to just decrypt stuff and use the information without getting caught, the game plan is to concentrate on the script kiddies. Kewl ;-)

    Justin.

    --
    You're only jealous cos the little penguins are talking to me.
  49. Re:Do they care? by dioscaido · · Score: 4, Interesting

    Uhm... yes, they REALLY care. I can tell you that being on the inside. Every project was halted and all employees took secure coding technique seminars. Right now security is a top priority for all MS products. We are now forced to undertake arduous Threat Modeling of our applications, and undergo repeated security checkpoints along the way. Once things are 'ready to ship' they first need to go through a dedicated security group that audits the source and the threat models and either turns away the software or allows it's release. So anyway, yeah, there's a hell of a lot of work around here when it comes to security. And it's very noticeable if you see the software coming out of here post- 2003.

    As to whether they 'care' about this encryption thing. They are obviously looking into it. But the fact is Office is run by millions of people, so they can't just overhaul the encryption system and release a hotfix without breaking lots of stuff. So these things take time. I do hope they change their methods, though.

  50. Encryption schemes by ajs318 · · Score: 1

    Any closed-source encryption scheme is automatically suspect. If an encryption scheme demands secrecy for anything except the intended recipient's private key, then it is vulnerable to compromise.

    Remember, just because you can't solve a problem you devised, does not necessarily mean it is insoluble, unless you proved so mathematically. For example, by expressing the encryption as a matrix multiplication and proving the matrix is singular. Preferably there should be more than one indeterminate variable, to increase the workspace for brute force attacks.

    A really determined adversary could get the source code by disassembling the binary. It'd be hard work, but the payoff might be worth it. So you have to assume that the enemy has the source code to the programme. You also have to assume that the enemy has the sender's sending key {which may or may not be the recipient's public key; but it should be either impossible or at least difficult to determine the receiving key from the sending key. In other words, symmetric cyphers are insecure.}

    Even if you think your receiving key is secure, it may not be. But it's the only thing you, as the recipient of the message, really have any measure of control -- even if it's just in the "it won't hurt so much if you don't struggle so much" sense of a measure of control -- over. You don't know that your enemy hasn't found a way to get the source code of the programme and you don't know that your enemy hasn't found a way to get your contact's sending key {which is why they may as well be public anyway -- there is no benefit to you keeping these things secret}. You hope your enemy can't get your receiving key without your knowing about it.

    --
    Je fume. Tu fumes. Nous fûmes!
  51. +5 Insightful? by Petersko · · Score: 0, Offtopic

    The standard required for a +5 post has hit rock bottom. Elevating a "Well don't use it" post as insightful is ridiclous.

    1. Re:+5 Insightful? by Anonymous Coward · · Score: 0

      Exactly my words. It's incredible what's happening lately on sd.

    2. Re:+5 Insightful? by SpaceLifeForm · · Score: 1

      Maybe it is ridiclous, but it's not ridiculous.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    3. Re:+5 Insightful? by flibuste · · Score: 1

      Having nothing else to do than pointing out typos from someone who types on the keyboard however...

  52. why would it? by edward.virtually@pob · · Score: 1

    microsoft is a monopoly and is not concerned about flaws in its products. the majority of "lay users" will be using them regardless. the "respect of the cryptographic community" is irrelevant to its profit margin, since said community is numerically insignificant in terms of sales, and it is the phbs that make corporate purchasing decisions, not technical experts. what microsoft "should" do, beyond what is in the interests of its profit margin, is a moot point.

  53. Why? by Anonymous Coward · · Score: 0

    Despite all the outrage that simmers regarding most subjects concerning Microsoft, I have to ask...Does the outrage really matter?

    Despite this latest "outrage", product sales remain hardcore, and when other priorities are dealt with in turn, this one will be as well.

  54. Boring... Just add text to the front of the doc by Anonymous Coward · · Score: 0

    If you have a "Revision History" section, it will shift all the bytes of the document down by n number of bytes, making the attack that the researcher proposed utterly useless.

    Any documents that are important enough to have encryption will probably have a Revision History section anyway, so who cares.

    This is *so* not an issue, I love how security researcher talk about how "dangerous" these security problems are but chances are in the field it's not really an issue.

  55. Zimmerman didn't say it... by lildogie · · Score: 1

    ...but I will.

    If you want good security, use PGP (or one of it's siblings).

    Don't trust application products to secure your data. Use security products for that.

  56. buy another product by Anonymous Coward · · Score: 0

    just buy anotehr product... microsoft does not need any respect. You have a choice. Just dont use the USA government to run microsoft. im starting to think most slashdotters are ignorant socialists.

  57. Second rule of Microsoft encryption by pete-classic · · Score: 0, Redundant

    Do NOT use Microsoft encryption.

    In Tyler we trust.

    -Peter

    1. Re:Second rule of Microsoft encryption by Anonymous Coward · · Score: 0

      It should be...

      First rule of Microsoft Encryption is: You do not talk about Microsoft encryption

      Second rule of Microsoft Encryption is: You DO NOT talk about Microsoft encryption

      Third rule of Microsoft Encryption is: If the user chooses a weak pass phrase or the encryption implimentation goes limp then the fight is over.

      Fourth rule of Microsoft Encryption is: Two vectors (key and initialization) to a fight.

      Fifth rule of Microsoft Encryption is: One pair of vectors for allow versions of the same document.

      Sixth rule of Microsoft Encryption is: No "shirts" or "shoes" vectors allowed (to randomize the between revisions of the document).

      Seventh rule of Microsoft Encryption is: Brute force key prediction against 40-bit encrypted documents (used in earlier export version of Office) will go on as long as they have to.

      Eigth rule of Microsoft Encryption is: If this is your first night at Microsoft Encryption, you have to obfuscate.

  58. It's a big, stupid, ugly bug by big-magic · · Score: 3, Insightful

    There is a lot of speculation here that Microsoft put in this encryption bug on purpose. That's giving them too much credit on this one. I just read the paper about the weakness. They are essentially reusing the same keystream more than once. That's an amateur level bug that is discussed in any crypto book that talks about stream ciphers. Look in the book Applied Crytography by Bruce Schneier in the section on cryptographic modes. He talks about this directly. This is not a minor threat. It's a gaping hole since a simple XOR of two versions of the document gives you a lot of information.

    The bigger question is why Microsoft used a stream cipher for this. As Zimmerman mentions, they are more difficult to use correctly. Although some weakness in RC4 have been found, it is still possible to use it in a strong manner. You just have to be careful. It would have been better to use a good block cipher (AES, Triple DES, blowfish, etc) and a simple mode like CBC. It's easy to code and still plenty strong if you reuse the same initialization vector. Even better would have been a newer mode like CCM.

    1. Re:It's a big, stupid, ugly bug by Anonymous Coward · · Score: 0

      They haven't changed the encryption since Word '97 because it would break the document formats backwards compatibility (contrary to popular belief, the file formats used by Office applications haven't changed since '97; extra stuff has been added, but Word '97 can still open a Word 2003 document).

    2. Re:It's a big, stupid, ugly bug by Vicegrip · · Score: 1

      They haven't changed the encryption since Word '97 because it would break the document formats backwards compatibility (contrary to popular belief, the file formats used by Office applications haven't changed since '97; extra stuff has been added, but Word '97 can still open a Word 2003 document).

      Of course, they could also backwards patch all their versions of office to support stronger reliable crypto too... but that would cost money. Better to leave a big gapping hole since customers have too much invested in Office to switch now anyways.

      --
      Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
  59. not possible... by Tangurena · · Score: 1

    After decrypting them, you still have to translate them into English.

  60. Protect from whom? by dpilot · · Score: 1

    Putting my William Gibson hat on for a moment...
    In Gibson's worlds, governments are somewhat shrunken and corporations are much more powerful. Though the NSA-equivalent is still to be feared, corporate espionage is just much so.

    Back to reality...
    As we wish that nVidia and ATI would release specs for Open Source drivers, we hear about how they fear giving information to competitors, reverse engineering, etc. At the same time, there are companies that reverse-engineer chips, selling layouts, block diagrams, and schematics. I've seen them, and I've had it done to me.

    In these litiganous time, such "discovery" is how you decide who to sue for infringing on your IP. IP has become big business, and while I'm sure that keys to encrypted documents could be dragged out in court, I'm equally sure that some folks would kind of like to bypass that part of the mess. This is especially true, considering social aspects. "If this document is encrypted, I don't have to be as careful with its physical or network acces."

    How far are we really, until corporate espionage takes on Gibson-like attributes?

    --
    The living have better things to do than to continue hating the dead.
    1. Re:Protect from whom? by dpilot · · Score: 1

      I forgot to add, with respect to nVidia and ATI...

      The reality is that there are at most about a half-dozen parties who could make any effective use of nVidia or ATI chip-level IP. Those half-dozen players have most likely already purchased reverse-engineering reports, or done it themselves. I'm sure nVidia and ATI *know* what's on each other's chips, if only for the purpose of IP lawsuits. That's also probably someone in each company, not the designers, themselves. Gotta keep those blinders properly aligned to avoid treble damages. (Linus said this, too.)

      No, the real reason to not document your products "properly" is that it costs money. Typically, engineering documents that stay in-house are written by the designers themselves, and are not of the "quality" to release outside. They tend to lack polish, they may require follow-up phone calls to clarify points, and most especially, they reveal bugs and design compromises. External publications are done by separate tech-writers who know how to polish and remove embarassments - and incidentally, draw a separate paycheck. Plus external documentation draws pesky questions, and requires more salary to answer the phone.

      It's much cheaper to just ship drivers and say, "Trust me with the details."

      --
      The living have better things to do than to continue hating the dead.
  61. It shouldn't be lo priority by TubeSteak · · Score: 1
    While I agree with you, there are bigger issues. The grandparent poster is thinking waaaay to small.

    He's not worried because the 5cR1p7 KiDdi35 don't have a point and click program to break the encryption.

    The man who authored the report works at the Institute for Infocomm Research, Singapore. Now while the US of A and Britian may have chummy relations with the gov't of Singapore, I'm sure there are at least one or two other countries COUGH N. Korea & China COUGH who would like nothing more than to code a functional exploit.

    This 'flaw' in MS's encryption isn't just another toy for blackhats. Setting aside the fact that various governments may want to exploit this to its fullest, there's the small issue of data theft. Can you imagine how trivial this will make corporate espionage?

    The author's real conclusion isn't at the end, but halfway through the report:

    This flaw causes part of the documents being recovered with negligible amount of computation.
    The effort required to break MS's implementation of RC4 is trivial
    --
    [Fuck Beta]
    o0t!
    1. Re:It shouldn't be lo priority by Oddly_Drac · · Score: 1

      "I'm sure there are at least one or two other countries COUGH N. Korea & China COUGH who would like nothing more than to code a functional exploit."

      Why? Because they're 'evil'? You really have to calm down those blanket generalisations

      "Can you imagine how trivial this will make corporate espionage?"

      Corporates. Big places, lots of money for security, tend to know a little about encryption? Corporate espionage is a little more about approaching employees with wads of cash and reverse-engineering than it is about hacking.

      "The effort required to break MS's implementation of RC4 is trivial"

      And getting more trivial with each increment in speed. One thing that hasn't been mentioned is that the recent SQL worm went from 100K portscans per day, to just under a million in _three_ days. That's significant, as is the size of botnets. Soon we'll have distributed computing botnets doing bruteforcing. Just logically extending the horizon, because for every couple of thousand spotty teenagers, you have a couple of talented types who crack becaue they can.

      --
      Oddly Draconis
      Too cynical to live, too stubborn to die.
    2. Re:It shouldn't be lo priority by kerrle · · Score: 1
      I have very little problem with calling the government of North Korea evil.

      The country and the people themselves, no, of course not, but their leader is the closest thing to a true Bondian villain the world has seen in a long time - all the stranger (and to me, more frightening) as he's known to really like Bond movies.

    3. Re:It shouldn't be lo priority by TubeSteak · · Score: 1
      North Korea because they've done things in the past like print counterfeit american money AKA Note Family C14342 AKA "The SuperDollar"

      China for a variety of reasons. I'm sure Israel, Russia and every other country that can, will put some effort into this.

      Corporate espionage... I'm sure most corps have a minimal level of security (if for no other reason than their insurance company says so) but wouldn't it be nice to just yank all document you can fit on a thumb drive and not worry about passwords, physical security, or god forbid... a paper trail.

      Just by mentioning botnets and teenagers, even talented ones, you've shown the same limited scope as the grandparent post.

      Its not about a million portscans per day, though North Korea (yes, them again) are busy training a small army of hackers, its about being able to trivially break encryption employed by the most common OS and office suite on government, corporate and personal desktops.

      Botnet that.

      --
      [Fuck Beta]
      o0t!
  62. Re:Do they care? by Anonymous Coward · · Score: 0
    so they can't just overhaul the encryption system and release a hotfix without breaking lots of stuff.
    1. Fix RC4 implementation.
    2. Release patch.
    3. Problem solved.
    As I understand it, fixing the RC4 implementation wouldn't render it incompatible with unpatched versions. People who haven't made the uppgrade would still be able to decrypt a document produced by a fixed version (the security problem would still remain, however, as long as one of the two persons who exchange documents kept a bad version of Office). It's a matter of fixing improper reuse of streams, that's all, not fundamentally changing how the algorithm works.

    Correct me if I'm wrong.

    What I'm saying is that I'm not going to accept the same old excuse this time around. And no, I'm not blaming you because you happen to work for Microsoft, I blame the company as a whole.
  63. Hire Schneier by malcomvetter · · Score: 1

    Zimmerman's great and all, but in this scenario we need a simple symmetric algorithm. Have Bruce Schneier implement his patent-free 448 bit key, 64 bit block Blowfish or 256 bit key, 128 bit block Twofish.

    1. Re:Hire Schneier by Chandon+Seldon · · Score: 1

      Arcfour is a legit algorithim for this, and it would work fine if they had gotten their cypher mode right.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
  64. Re:Do they care? by ratboy666 · · Score: 1, Troll

    Bwha, ha, ha ha!!

    What you're telling me is (wiping tears from my eyes) -- is that a security system that is insecure can't be fixed because it is too popular!

    What a field-day for the black-hats!

    Let me... make... sure. (gasping for air, here). Lots of documents are presumed safe, and are not, and that's why future documents won't be safe?

    Bwa, ha, ha, ha!

    Ratboy.

    --
    Just another "Cubible(sic) Joe" 2 17 3061
  65. I know it gets old by Corellon+Larethian · · Score: 1

    ,hearing it, and I'm not looking to be anyone's parent here.

    This problem is solved by not using MSFT software. They actually DO a pretty good job with hardware. I tried my best to destroy several Intellimouse trackballs, and utterly failed (I also cleaned them really well; kind of like what you have to do with the registry?). I also have a Sidewinder Precision 2 that has consistently, and precisely, worked since the first day I bought it; unlike my Gravis Wingman 3D.

    As a software company, MSFT makes really good hardware.

  66. SuSE 9, too by crimethinker · · Score: 1
    We always talk about how "physical access to the machine defeats whatever password security you have," but an EFS helps in this regard. An EFS secures your data in cases of theft, either by physical removal, or an attempt to boot the system using a live CD or similar back-door access. As the parent mentioned, when the FS is mounted, it's just as accessible to whatever intrusions might occur, including an attacker at the keyboard when you don't log off, but it makes recovery of data impossible by the usual means of booting a floppy.

    In a corporate environment, you have to balance protecting data versus putting yourself at the mercy of a disgruntled employee. If hard drives go missing with your financials, your employee data (!!!), or the designs for your latest product, an EFS will help you sleep a lot easier at night. I'd look at some way to set the key for the EFS and prevent it from being changed, if that's even possible. Give each user their own EFS with their own key, and the key recorded in at least two separate and safe places.

    -paul

    --
    Pistol caliber is like religion: everyone has their favourite, and theirs is the only right choice.
    1. Re:SuSE 9, too by Anonymous Coward · · Score: 1, Insightful

      Attempting to change the key in all of the implementations I know of destroys the filesystem. (well, if they attempt to write to it under the new key, anyway).

  67. Nothing has changed since 1987? by Cardbox · · Score: 1
    This is nothing new: neither the weakness of the crypto nor the non-response by the supplier. In the late 1980s I analysed some commercially available encryption packages and found that their encryption was trivially breakable (here's the paper from Cryptologia about this).

    The worst case was a package called Fortress, marketed and endorsed by an international firm of accountants, which was so weak that it barely needed analysis at all. Their response: not a promise to strengthen the algorithm but a cloud of PR and obfuscation. Public relations people were evidently cheaper than programmers with a knowledge of crypto. It seems that they still are.

    A paper summarizing the whole story is here: The Comedy of Commercial Encryption Software.

    1. Re:Nothing has changed since 1987? by Anonymous Coward · · Score: 0

      I'm sorry you haven't done anything noteworthy in the past eighteen years. But really, it's time to stop reliving past glories and move on.

  68. Unless... by sczimme · · Score: 1


    Sure, you can put a password on changing those bootloader options, but just slap in a linux emergency boot CD, and suddenly you have root access to all files.

    Certainly, unless the system is configured to boot only from the hard drive && the passwd option is enabled in the BIOS.

    However - since we have established that physical access is involved - the interloper could probably use the oft-present jumper on the motherboard to clear the CMOS and get the system to boot from the CD. Of course at that point he could just take the hard drive with him, leaving a similar but bulk-degaussed replacement (to emulate a very very borked hard drive).

    Anyway, I mention these points only to back your assertion that physical access can allow subversion and bypass of several commonly used security mechanisms.

    --
    I want to drag this out as long as possible. Bring me my protractor.
    1. Re:Unless... by drinkypoo · · Score: 1

      There ARE computers that store their BIOS settings in NVRAM or EEPROM instead of CMOS. (I know, I know, CMOS is a process, but we do call them CMOS settings and the chip is, sadly, called the CMOS.) In this case even removing the battery won't work. I have personally cleared CMOS by desoldering a battery with tabs welded to it, you know, the predominant fashion before they put CR2032s on everything. Some of them even have a case made of heavy steel to prevent easy intrusion. Some of them don't have a settings clear jumper, and use JTAG or similar and must be serviced to unlock them.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Unless... by sczimme · · Score: 1


      There ARE computers that store their BIOS settings in NVRAM or EEPROM instead of CMOS.

      Yes, there are: my Sun 4c, 4m, and 4u machines are good examples of this. However, the original discussion seemed to be focused on PC/X86, so my comments were made with that in mind.

      Some of them even have a case made of heavy steel to prevent easy intrusion.

      Yes, the Suns do well in this category, too. :-) In fact I had an Axil SPARC10 clone that was actually heavier and stronger than its Sun counterpart. I miss the days of elegant RISC workstations...

      /ties an onion to his belt, which was the style at the time

      --
      I want to drag this out as long as possible. Bring me my protractor.
    3. Re:Unless... by drinkypoo · · Score: 1
      I'm talking about PCs exclusively here, although I have owned some older sun systems (never anything newer than a slc though.) I used to work for a company with a lot of SS1+, 2, and 5s, with a 10, a 20, and a 20 clone; when I was there, the ultrasparc came out and we got an ultra 2. Good times. I've owned 3/260, 4/260, and SLC.

      I have personally worked on but not owned workstation-class systems with NVRAM rather than CMOS, and many many laptops are made this way for "security" purposes (really to make money selling service.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Unless... by tetromino · · Score: 1

      There ARE computers that store their BIOS settings in NVRAM or EEPROM instead of CMOS.

      Yes, there are: my Sun 4c, 4m, and 4u machines are good examples of this. However, the original discussion seemed to be focused on PC/X86, so my comments were made with that in mind.


      Many (most?) Dell laptops store their BIOS in NVRAM. If you forget the BIOS password, you need to send the doorstop back to Dell...

  69. Question Rg applying encryption multiple times by Phil246 · · Score: 1

    If you apply the same, or different encryption methods, multiple times to the same thing, is the result more or less secure then it was to start with? For instance , say i have a block of text i want to encrypt. If i put it through PGP using a different key each time, and the person at the end knows which order to apply the keys to it in order to decrypt it - wouldnt it be much more secure from a hack? sure they might crack it once, but all theyll see is jibberish and have no way of knowing if they succeeded or not. unless im missing something, most encryptions if applied several times to something would be massively more secure then an encryption done once ( ok except for rot13 ;D ). if for example the probability that a given encryption can be broken is 1/100 ( a very high example probability ) , then applying the same encryption to the same thing 5 times would result in a probability of ( 0.01 * 0.01 * 0.01 * 0.01 * 0.01 ) = 0.0000000001 for breaking the whole thing Surely you can see if you have a strong encryption and apply it several times like this, the probability it gets cracked rapidly approaches 0 unless theres a flaw in my reasoning someone would like to enlighten me on :)

  70. What you can actually do with this exploit. by Animats · · Score: 1
    This is a simple little bit of cryptanalysis, but it won't lead to a program that gets you a nice clean decrypted Microsoft Word document. If you have at least two versions of a document encrypted with the same key, you can just XOR them together. The result will be all ones up to the first change, and then it will be two texts XORed together.

    Separating two English texts that have been XORed together is quite possible. That's been known since Vernam two-tape systems of the 1940s were cracked. The paper described in Footnote 2, "E. Dawson and L. Nielsen. Automated cryptanalysis of XOR plaintext strings. Cryptologia, (2):165-181, April 1996.", covers the technique. This is a statistical technique, based on the fact that English is so redundant that two English texts XORed together can usually be separated.

    You won't get 100% recovery. You'll probably get back most of the English words. Images, no. Formatting information, no. The end result will look something like what you see if you look at a Word file in a text editor, only worse.

    For a classic example of this mistake, see Venona. The KGB's New York resident reused one-time pads in the 1940s. Cryptanalysis of that produced the information that A-bomb design data was being leaked, and after several years of frantic work, where the leak was.

    1. Re:What you can actually do with this exploit. by Anonymous Coward · · Score: 0

      You'll also get the RC4 stream in the clear. Does Microsoft discard the first couple bytes of the RC4 stream? If it doesn't, there are techniques for using that to deduce the password.

  71. Schneier on RC4 Flaw by Pan+T.+Hose · · Score: 2, Informative

    If you want to read about more technical details and social implications of the RC4 flaw, I highly recommend starting from Bruce Schneier on Security: Microsoft RC4 Flaw (January 18, 2005). There are a lot of informative links and interesting comments there.

    --
    Sincerely,
    Pan Tarhei Hosé, PhD.
    "Homo sum et cogito ergo odi profanum vulgus et libido."
  72. Other NSA contributions by jd · · Score: 1
    The release of SHA-1 (one of the best hashes out there) and Skipjack (a respectably strong, fast, crypto algorithm).


    I don't know this for certain, but I suspect that the NSA was involved in the NIST evaluation of the crypto algorithms for the new national standard, and they are likely involved in the current evaluation of encryption mode functions.


    In comparison, the DOE has written many Network Intrusion Detector/Countermeasure packages, but the software is invariably encrypted and licensed under terms that would make the most corrupt CEO weep with envy.


    The NSA has done, and continues to do, many things I don't consider reasonable. However, when it comes to supporting technologists and developers, they have done infinitely more than any other part of the US Government.


    That says a lot about the NSA, but it also speaks volumes about the other departments.

    --
    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)
  73. Given that... by jd · · Score: 1
    NT had an identical flaw in its key management, and other Microsoft products are supposed to have similar or identical problems, it seems clear that the method used is "Microsoft policy" and not an accident.


    The question then becomes one of whether the policy was written in ignorance and never updated, even when the flaws started appearing, or whether they knew in advance that the strategy was vulnerable.


    Even if it's the latter, it's possible they reasoned that encryption just wasn't that important. More of a decoration than anything. That way, you'd WANT to use something fast, which likely means that it is flawed.


    So, there are other possible views which don't have Microsoft playing the Evil Villain. Just the Court Fool. I'd be happy to let Microsoft decide which they are.

    --
    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)
  74. Second rule of Microsoft encryption by c0p0n · · Score: 1

    Do not talk about Microsoft encryption.

    --

    Your head a splode
  75. Right and wrong by Pan+T.+Hose · · Score: 1

    Every file that is written to an encrypted folder by User A has a private encryption key generated for it. That private encryption key is then encrypted with User A's public key and every designed Encrypted Data Recovery Agent's public key. Then either User A or any such recovery agent's private key can then decrypt the file. Of course, MS just lets lay users assume their "encrypted" files are private.

    They (and they employers) also probably assume that when their key is lost then all of their work is not lost forever. You are right that Microsoft's encryption is a joke, but this is not a good example. What you have described is not a flaw per se, but a design decision. In fact, that is the only way to restore the encrypted data when the user's key is lost. On the other hand, the RC4 flaw is about reusing the same keystream in stream ciphers, which is an inexcusable amateur mistake and shows a level of incompetence just plainly laughable in the case of the largest software giant on the planet. Let me quote Bruce Schneier on Microsoft RC4 Flaw:

    One of the most important rules of stream ciphers is to never use the same keystream to encrypt two different documents. If someone does, you can break the encryption by XORing the two ciphertext streams together. The keystream drops out, and you end up with plaintext XORed with plaintext -- and you can easily recover the two plaintexts using letter frequency analysis and other basic techniques.

    It's an amateur crypto mistake. The easy way to prevent this attack is to use a unique initialization vector (IV) in addition to the key whenever you encrypt a document.

    Microsoft uses the RC4 stream cipher in both Word and Excel. And they make this mistake. Hongjun Wu has details (link is a PDF).

    In this report, we point out a serious security flaw in Microsoft Word and Excel. The stream cipher RC4 [9] with key length up to 128 bits is used in Microsoft Word and Excel to protect the documents. But when an encrypted document gets modified and saved, the initialization vector remains the same and thus the same keystream generated from RC4 is applied to encrypt the different versions of that document. The consequence is disastrous since a lot of information of the document could be recovered easily.

    This isn't new. Microsoft made the same mistake in 1999 with RC4 in WinNT Syskey. Five years later, Microsoft has the same flaw in other products.

    As you can see, Microsoft's crypto is a joke indeed. It is an old, unfunny joke that they keep repeating ad nauseam. But it is about a much more important incompetence than what you have noticed. As some people say: "When it comes to security, it's always Amateur Hour in Redmond." Sadly, this has been true forever. When people invest in Microsoft's security they always say "maybe this time they got it right, I'm sure." This is not without a reason.

    --
    Sincerely,
    Pan Tarhei Hosé, PhD.
    "Homo sum et cogito ergo odi profanum vulgus et libido."
  76. Re:Do they care? by dioscaido · · Score: 1

    No ratboy, I didn't say it can't be fixed. What I'm pointing out is that it's not surprising that a hotfix hasn't immediately been released by the group. I would be surprised if a fix isn't released very soon. But the fact is, this isn't fixing a buffer overflow. This is a fundamental change in an algorithm, and any change would be pretty major. The modifications have to be fully tested and the ramifications to backward compatibility have to be explored. If you've ever been involved in an an application with as deep a history, as wide an adoption, and as intrinsic to business as Office, you'd understand.

  77. Improper RC4 use by Anonymous Coward · · Score: 0

    When I first read the article, I thought they were going to say they were using RC4 without discarding the first 256 bytes, which is known to allow the key to be reverse engineered. But no -- they're using the same RC4 stream XORed with multiple different texts.

    This isn't a case of Microsoft not being diligent about the latest advances in encryption. This is just kid sister encryption. It's been known for centuries that you don't reuse one-time pads. This is much more secure than ROT-13, and a little harder than a Caesar cipher, but that's about it.

    I bet they're not discarding the first 256 bytes of RC4 in addition to this.

  78. Re:First rule of Microsoft encryption /NSA by halleluja · · Score: 1
    NSA is certainly concerned about cryptography but not as you illustrate it; they do not serve the community (US only).

    the DES algorithm was never meant to made public; the original idea was to provide black-box chips only.

    NSA reduced the key length from 112 to 56 bits which is definitely not secure.

    iterations/S-box were introduced to protect against a type of attack that was not commonly known at the time, but bound to be discovered later. So, the NSA assures decryption is only feasible with the original key or a google-sized computer resort. In short, they will try and ensure that they can decrypt without a key while others may not-- insecure encryption.

  79. Physical access should not be sufficient! by cabraverde · · Score: 2, Insightful

    Anytime you have physical access to a computer all bets are off as far as security.

    That's simply not true in this case. Preventing access to data when physical security is breached is the primary reason for encrypted filesystems. The thief who has unrestricted "physical access" to your work laptop should not be able to crack into an encrypted filesystem, Emergency Boot CD or no.

    If the encryption key is sitting there on the hard drive, protected only by user-based access control (as the grandparent post seems to imply) then the whole setup is horrendously broken. Such a stupid system is equally possible on Linux or Windows of course.

    For encrypted filesystems to be meaningful, the encryption key needs to be protected by a decent password that's not stored anywhere on the disk (duh). Sure, it's a PITA to enter each time you boot your computer, but otherwise you might as well not bother.

  80. Still a flaw... by moodboom · · Score: 1

    If you WANT two parties to share a private key, you should be able to set that up (and it should be easy to do), but it shouldn't be a default hidden behavior.

  81. even more "completely unbreakable" by khromatikos · · Score: 1, Funny

    I have heard about this method before. If you wish to increase the security, it is best to take your original string, and simply XOR it with itself.

    1. Re:even more "completely unbreakable" by Anonymous Coward · · Score: 0


      parent need mod + funny
      parent need mod + funny

  82. Re:Obfuscation by Anonymous Coward · · Score: 0

    Next time you talk on your cell phone, just remember this:

    Phone company: The encryption used to transmit the phone number is encrypted and difficult to decrypt.

    Cryptographers: Yep, invented in 1864 by the US Military for use in the Civil War (a.k.a. War between the states) by the Union Army.

    Do the research and find out for yourself. It's been cracked :)

  83. Castigating Microsoft by syousef · · Score: 1

    I know a lot of people would like to castigate Microsoft. The US justice department tried it, and now the EU has joined in. Even your average man on the street has been heard attempting to castigate MS, but a lone individual has little chance against such a large company.

    Is this fair? I don't know. Ask yourself honestly: "who did I want to castigate today?". The answer might surprise you.

    --
    These posts express my own personal views, not those of my employer
  84. No by Syberghost · · Score: 1

    The cynic might ask, 'what respect', but should Microsoft have taken a flaw in some of its most popular programs more seriously?

    No. Their customers absolutely don't care about this, and the few exceptions have tools to fix the problem themselves.

    Everybody else who cares doesn't use Windows for things that need encryption.

  85. Linux encryptions by tetromino · · Score: 2, Informative

    1) That password you give your administrator account on your system can be hacked off in under 5 minutes with the Emergency Boot CD EBCD . So much for encryption.

    That doesn't have anything to do with encryption. Anytime you have physical access to a computer all bets are off as far as security.


    The grandparent was saying that in Windows, it is easy to recover the Administrator's password. This is bad because you can log in without a recovery CD, and the Administrator won't notice (his password will still be the same). In Linux, obtaining the root password is not so easy by default (because shadow uses a DES+salt hash by default) and nearly impossible if you set it up properly (if you use MD5 hash, which is the default for SuSE - don't know about other distros).

    Linux encrypted filesystems I know almost nothing about, but I've also never seen a distribution that supports it out of the box.

    As far as I am aware, every modern Linux distro supports encrypted filesystems out of the box (filesystems, not files - so the enemy can't even see your directory structure). Google for cryptoloop, and try it on your box... I personally use it for encrypting my swap partition.

    1. Re:Linux encryptions by Vellmont · · Score: 1


      The grandparent was saying that in Windows, it is easy to recover the Administrator's password. This is bad because you can log in without a recovery CD, and the Administrator won't notice (his password will still be the same). In Linux, obtaining the root password is not so easy by default (because shadow uses a DES+salt hash by default) and nearly impossible if you set it up properly (if you use MD5 hash, which is the default for SuSE - don't know about other distros).

      You can turn the weak lanman hashes off in windows 2000 and above. That solves the password cracking problem (or at least makes it as difficult as linux). Anyway, if you have root access to a box you can pretty easily root-kit the machine, be it linux or windows. Create your own account, backdoor, or whatever and have unmonitored access.

      --
      AccountKiller
  86. Microsoft doesn't know... by Anonymous Coward · · Score: 0

    ... the meaning of the words "adequate" or "respect" or "security". Isn't that blatantly obvious by now?

  87. Just to play devil's advocate by serutan · · Score: 2, Insightful

    I understand the reasons why everybody wants their computers secure, and that there's a lot at stake. But consider the security standards we accept in other aspects of our lives. If you have a 2-foot strip of metal with a notch in it you can open just about any car lock out there, and a crowbar can physically rip the lockset assembly right out of most people's front doors. Anybody who really wants to can get inside your house in seconds without undue commotion. All it really takes is brazenness, and maybe a hedge screening your front porch from view.

    If we held car makers and home builders accountable for security flaws, our houses and cars would look a lot different, and they would STILL get broken into. I wouldn't want armed guards patrolling my neighborhood, or to go through an airport-like screening at the corner, any more than I would want to live the RIAA's wet dream of requesting authorization to display any video, sound or image with my own computer.

    I wonder if the pursuit of total data security is a phantom, and we just have to accept a certain amount of risk and deal with it the best we can, possibly by not putting as much trust in our machines and networks as we would like to.

  88. Re:MS Encryption is a joke -- FUD writer by Anonymous Coward · · Score: 0

    You're absolutely spreading FUD, we run it all the time on system volumes on Windows XP (stared with 2K0 with no problems in 2 years.

  89. Re:Do they care? by 10am-bedtime · · Score: 1

    your main argument of momentum is indisputable, however "fundamental change to the algorithm" is overstepping the rhetoric a bit.

    if the bug is in the implementation of functionality (and interface) that is well-specified, fixing it does not imply a fundamental change in the algorithm, but rather the opposite.

    if you can understand this, and morever understand how your bosses (and whoever they consort w/ to set the party line) do not or will not understand this, you will understand also how and why people scorn usloth.

    good luck in the bowels of the beast!

  90. Better colours by Anonymous Coward · · Score: 0
  91. My one time pad by Anonymous Coward · · Score: 0

    porn movies, music cd's, pictures from google. It's all bits anyways.

  92. Re:Do they care? by tokabola · · Score: 1

    Well let's see - there's the new Office 2003 that's already had several vuln's found, and now we learn the encryption is lame.

    In 2003 Microsoft also brought us SP2's new security Center which gives continuous false alarms about Anti-virus definitions being out of date (for the two most common AV solutions out there - Norton and McAffey. In fact, only PC-Cillin actually works correctly with security center) resulting in people just ingnoring ALL warnings. You, know - crying wolf and stuff. They brag about how the firewall starts sooner, but the Windows firewall STILL doesn't regulate outbound traffic. Internet Exploder STILL has exploits deemed "minimal" that have existed since the 90's. In 2003 several of those old "minor" vulns were combined to create a real problem (the russian website bug - forget what it's official name is) which STILL ISN'T FULLY FIXED. Microsoft's "patch" for this vuln essentially was to place that one web address into the host-deny file. Nothing prevents someone from using a similar expliot with a different url to hook up to.

    Microsoft isn't truly worried about security. It's worried about looking worried about security. They don't really care if it's secure - as long as it APPEARS secure and they can convince the public.

    Tommy
    --
    Open Source for Open Minds
  93. Not only that, but it's by phorm · · Score: 1

    There's no program they know about

    Doesn't mean one doesn't exist, and couldn't be in use right now...

  94. Europe. by oliverthered · · Score: 1

    Ok, so Europe smurope or whatever...
    You can keep on extending your copyrights as long as you want, but so long as here in Europe we don't we get to copy all the stuff you pay for.

    Yes, Elvis has just entered the public domain.

    --
    thank God the internet isn't a human right.