Slashdot Mirror


Israeli Firm Claims Unbreakable Encryption

Several readers have pointed to an Israeli company's claim of achieving unbreakable encryption. The linked article reports this claim uncritically. Do you think there's such a thing as unbreakable encryption? This isn't the first time someone's made this claim, or second, or third ...

631 comments

  1. Nope by Anonymous Coward · · Score: 2, Insightful

    One of the creators can always sell out and show how to beat the system.

    1. Re:Nope by Anonymous Coward · · Score: 3, Informative
      That would be on the assumption that they using security through obscurity, which is hopefully not part of it.

      Unbreakable encryption is quantum encryption.

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

      No. That would be on the assumption the party receiving the encrypted message is capable of decrypting it. But I like your seeds of doubt better.

    3. Re:Nope by Anonymous Coward · · Score: 1, Interesting

      Actually quantum cryptography is breakable, just that the probability it is broken is so insanely small it is considered unbreakable.

    4. Re:Nope by machine+of+god · · Score: 1

      not if you kill them. bwa ha ha ha ha ha.

      On a completely unrelated note, I suddenly have an opening on my unbreakable encryption project. Anyone interested?

    5. Re:Nope by Anonymous Coward · · Score: 0

      Nope. You can't break quantum encryption because you can't observe the message in the first place. Only one recipient will receive it via the property of quantum entanglement, after which the original message has been destroyed by the observation.

    6. Re:Nope by Anonymous Coward · · Score: 0

      Wrong.

      When the message is observed, it changes 50% of the time.

      The recepient will recieve the altered message... the eavesdropper will receieve the original.
      This means the recepient knows someone is eavesdropping.

      Because the eavesdropper will still get the data, you then would have to layer more encryption on top of it.

      However, if there is any two way communication needed before the sensitive data is sent (which is almost certainly the case in a server-client system as the two systems must authenticate then request the file) then the communication won't work since the recepient can't sent the correct response to the server (and possibly visa versa) and therefore the eavesdropper will never get the sensitive data.

    7. Re:Nope by Mysticalfruit · · Score: 1

      Can't you use quantum decryption to break quantum encryption???

      --
      Yes Francis, the world has gone crazy.
    8. Re:Nope by suicidal · · Score: 1

      For the Germans, it was called Navajo. It worked when it needed to, and lasted the duration of the war.

      Almost nothing is impossible, it just needs to hold up under fire until another, better method is devised....repeat.

      We are only limited by our current understanding.

    9. Re:Nope by el_chicano · · Score: 2, Informative
      For the Germans, it was called Navajo.
      Actually the Navajo code talkers were used in the Pacific theater against the Japanese
      --
      A man who wants nothing is invincible
    10. Re:Nope by suicidal · · Score: 1

      Thanks....It's still to early for me to be up...

    11. Re:Nope by byrnespd · · Score: 0

      Actually Quantum encryption isn't breakable in a sense. The actualy information can be decoded, but you would know it was tampered with due to the nature of Quantum Entanglement, therefore etc... New Scientist has a bunch of great articles on the subject.

  2. pffft by DiSKiLLeR · · Score: 1, Interesting

    Pfft... unbreakable encryption my ass. There is no such thing.

    This will be broken and found to be full of holes bigger then swiss cheese before the week is out...

    D.

    --
    You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
    1. Re:pffft by CProgrammer98 · · Score: 1

      They say that 2 million people have tried so far, they have put up a $1million prize so I beleive they may be serious....

      --
      And the people shall be oppressed, every one by another, and every one by his neighbour Isaiah 3:5
    2. Re:pffft by ColdGrits · · Score: 0, Redundant

      Go on then, prove it.

      Crack it for us.

      Heck, you would even win their competition for $1,000,000 and a Ferrari.

      So come on bigmouth, prove it.

      --
      People should not be afraid of their governments - Governments should be afraid of their people.
    3. Re:pffft by Coryoth · · Score: 4, Interesting
      Well it seems someone did - at least as well as it can be done (presuming that their shareware version does work, and the released passwords for the previous challenges were correct).


      here


      The joy of this for me is that, in the end it really comes down to a 7 bit exhaust to get started decrypting, and after that it's just a matter of decrypting each intermediary key in turn.


      Jedidiah

    4. Re:pffft by Big+Mark · · Score: 2, Interesting

      There are two million people who'd know even where to start attacking this on the Earth?

      I don't think there's even two million people on the planet who can program in C, let alone understand encryption... this all looks like hyperbole to me.

      If you read the article is states that the encryption is equivalent to million-bit strength... in other words extremely fucking hard to break, unless you get very, very lucky, but it IS breakable.

      -Mark

    5. Re:pffft by Jaysyn · · Score: 3, Funny

      There's probably 2 million people who can code in C in India alone.

      Jaysyn

      --
      There is a war going on for your mind.
    6. Re:pffft by Anonymous Coward · · Score: 0

      You're talking about perhaps one neighborhood in Bombay :)

    7. Re:pffft by CProgrammer98 · · Score: 1

      well, ok yeah ot almost certainly IS breakable just almost impossible with today's techniques, but to dismiss it out of hand as garbage is a lil unfair imho.

      --
      And the people shall be oppressed, every one by another, and every one by his neighbour Isaiah 3:5
    8. Re:pffft by p7 · · Score: 1

      Not to nitpick, but they say it has a one million bit key. What that really means is kinda moot since we know little about the algorithm (at least from the article). I wonder how big the signatures are from a key that clocks in at almost one megabyte.

    9. Re:pffft by abaddon314159 · · Score: 1

      well actually a OTP could be considered perfect encryption (though you're going to need perfect random number generation to pull that off, and i wouldnt care to comment on thats possibility)...

      of course this is no-where near a OTP from what i read on their site, and the fact that they arnt screaming about this algo to every group capable of giving it peer review shows you its bullshit...

    10. Re:pffft by RetroGeek · · Score: 1

      you're going to need perfect random number generation

      Why bother?

      Just base the pad numbers on the background noise of the universe.

      Record, A/D, save.

      --

      - - - - - - - - - - -
      I am a programmer. I am paid to produce syntax not grammar. Deal with it.
    11. Re:pffft by Anonymous Coward · · Score: 0

      You mean almost one megabit, which is one-eighth of a megabyte.

    12. Re:pffft by p7 · · Score: 1

      You are right. I had that figure, then it slipped my mind when I got around to posting.

    13. Re:pffft by ??? · · Score: 3, Insightful
      See The Fallacy of Cracking Contests by Bruce Schneier. These contests don't work. See also Gene Spafford's article on the same subject.

      Look. This is a proprietary algorithm which was developed by a non-cryptographer, and which hasn't been peer-reviewed. It is snake-oil until it has been exposed to the light of peer-review.

    14. Re:pffft by 0ptix · · Score: 1

      So the problem here is how do u want to reproduce ur messurements (so as to have a second copy of the OTP for decryption). If ur answer is to just record ur random noise once and then make a copy of the OTP which is then passed on "securely" to the point of decryption then why not just send the data along this same route. such truely random OTP pad generation technices are only usefull if u have a way of transfering the OTP to all places it will be needed in, with out compromising security (or u can reproduce the messurments, however then what stops the bad guys from doing the same?). I.e. modern day versions of code-books for diplomatic comunication which are transported in person for example... as alternative sugestion what about useing a (provably reducable to the hardness of some underlying one-way function) pseudo-RNG. The seed for the PRNG can be used as the key, and as long as a sufficiently large security parameter is used for the internals of the PRNG (i.e. the OW-F), say 1024 or even 2048 for the seriosly paranoid, the "random" stream is both reproducable, and yet provably _sufficiently_ random as to provide for all the security a OTP has to offer. (the size of the shared secret has also been reduced an order of magnitued) as an example try BBS if u believe factoring to be hard. (if not how bout a nice post on why not?) :)

    15. Re:pffft by Anonymous Coward · · Score: 0

      Um, this is not a chat room, you know. Use real English....

      Or can you?

    16. Re:pffft by RetroGeek · · Score: 1

      The OTP is send via other secured means, such as a human courier.

      You do NOT send it electronically, as that can be intercepted and broken.

      --

      - - - - - - - - - - -
      I am a programmer. I am paid to produce syntax not grammar. Deal with it.
    17. Re:pffft by Anonymous Coward · · Score: 0

      Shut up, dick.

    18. Re:pffft by pediddle · · Score: 1

      I dunno about C, but Java for sure...

    19. Re:pffft by NortWind · · Score: 1
      ...secured means, such as a human courier.

      It seems you are implying that a human courier can't be intercepted and broken. That's already been done, and more than once. Sometimes it is fun for the courier, other times not so much.

    20. Re:pffft by ColdGrits · · Score: 1

      Wrong.

      That software does not crack the encryption.

      RTFL

      Especially the bit that says "This is not a cracking program (you need to supply the required secret information in order to decrypt)"

      So no, they have not cracked it already.

      --
      People should not be afraid of their governments - Governments should be afraid of their people.
    21. Re:pffft by Shanep · · Score: 1

      If ur answer is to just record ur random noise once and then make a copy of the OTP which is then passed on "securely" to the point of decryption then why not just send the data along this same route.

      There can be times when sending ciphertext is not a critical requirement and sending a OTP to "the other end" is easy enough to achieve. Sending large OTP's for future indexed reference (areas of OTP only used once) for ciphertext transmissions.

      Having large OTP's on either end in preparation for the need of strong ciphertexts?

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    22. Re:pffft by CProgrammer98 · · Score: 1

      Hmmm so why are NSA and DOD Ordering it then???

      --
      And the people shall be oppressed, every one by another, and every one by his neighbour Isaiah 3:5
  3. One Time Pad by Overand · · Score: 5, Informative

    One Time Pad is uncrackable... but the "key" is the same size as all the data you'll ever want to send... but DAMN it works. =]

    1. Re:One Time Pad by Anonymous Coward · · Score: 3, Interesting

      Well it depends what you mean by uncrackable.. with an OTP alone i could generate all possible messages the same amountt of bits, and somewhere in the solution set would be the answer. =)

      There is no uncrackable encryption. therefore, information is free. (Notice: not meant to be free, or wants to be free, i cannot infer purpose or intent in design from mere observation.)

    2. Re:One Time Pad by jtdubs · · Score: 5, Insightful

      One time pads are not uncrackable by definition. They have two weak points.

      1) The generation of the pads.

      One time pads are as crackable as your method for generating the pads. If your pad is TRULY random than it can't be cracked via statistics and probability. You must also be sure that no one else saw the pads or had access to the same entropy pool you used to generate the pads.

      2) The distribution of the pads.

      Both parties need a copy of the pad for it to work. How do the parties get the pads? Is this process secure? If not, than the quality of the pad is moot.

      Justin Dubs

    3. Re:One Time Pad by lfourrier · · Score: 2, Interesting

      I'm quite sure you can get a good randomness by recording noise from your (cheap) sound card.
      Pump up the volume, read /dev/dsp, take one bit in each sample, and with a stock PC, you should have a good random number generator (except if your sound card is good quality, and you have no noise).

    4. Re:One Time Pad by lederhosen · · Score: 1

      1) recording nuclear breakdown
      2) record the key on a cdrom and deliver
      it by hand.

    5. Re:One Time Pad by jtdubs · · Score: 5, Informative

      Also of note:

      You CAN NOT use the same pad more than once. Hence the name "One-time" pads. Here's why:

      Here are two messages, encrypted with the same pad:

      cyphertext1 = plaintext1 + one-time-pad
      cyphertext2 = plaintext2 + one-time-pad

      For short:

      c1 = p1 + otp
      c2 = p2 + otp

      Now, I get ahold of both cyphertexts, and I suspect, or guess, that they were encrypted with the same key.

      (c2 - c1) = (p2 + otp) - (p1 + otp)
      (c2 - c1) = (p2 - p1)

      So, now, the "enemy" has a new set of numbers, obtained by the subtraction of the two cyphertexts, and this result is also the subtraction of the two plaintexts as the one-time-pads cancelled out.

      A message that is simply the difference between two plaintext messages is trivially crackable via statistical analysis.

      Anyone who enjoys encryption theory and a good yarn should go pick up a copy of Neal Stephenson's Cryptonomicon. It is one of the best book I have ever read.

      Justin Dubs

    6. Re:One Time Pad by Anonymous Coward · · Score: 0

      why do people always say this.

      there you are happily using your sound card to generate random numbers when mr evil cracker realises what you are doing and simply adds his own 'noise' to the signal to manipulate what you are doing. The numbers are no longer random and your code is breakable.

      Generating large amounts of truely random numbers is not a trivial task.

    7. Re:One Time Pad by jtdubs · · Score: 3, Insightful

      The source of randomness isn't the stumbling block.

      Getting good-enough randomness is easy enough now-adays. I mean, heck, check out random.org.

      But, you still have to distribute the pad. You can always just use another one-time-pad to encrypt the pad before you send it though. ;-)

      If you are distributing electronically, than you can send the pad out to your partner via some form of public-key encryption. But, now your security is not determined by the strength of the one-time pad (possibly infinite), but by the strength of the public-key crypto-system (certainly not infinite).

      Justin Dubs

    8. Re:One Time Pad by Anonymous Coward · · Score: 0

      Well if you are going to record the key on a cd and deliver it by hand (which you would have to do for each message, since it is a one time pad ) you might as well deliver the message your self. A stolen key is almost as bad as the stolen message.

    9. Re:One Time Pad by Des+Herriott · · Score: 4, Informative

      Quantum cryptography has the potential to solve problem (2) - it allows (what appears to be) truly secure key distribution by exploiting the quantum properties of photons. It's gone beyond the theoretical stage, and quantum channels have even been established through air (as opposed to a fibre-optic link).

      Problem (1) is really hard to do well. And, no, a cheap soundcard is not the answer :)

    10. Re:One Time Pad by junkgrep · · Score: 1

      One solution is to use a universally accessible pad that's pre-agreed upon. Like, "download CNN.com at precisely 5:00am, convert it to binary, and use that." The downsides are that each pad has to be agreed upon in advance (which is not SO bad, since you don't actually exchange lots of data at that point) and someone could observe you accessing particular sites.

    11. Re:One Time Pad by hughk · · Score: 1
      It is always possible for single OTP to go astray. However, instead of sending one, you can send two or more by different routes and then combine them together with an XOR.

      This is one reason why diplomatic couriers still get used. Some of them are almost certainly carrying CDROMs of random stuff for OTPs. The problem is that you must never, ever reuse the key material for good security so it is always at a premium.

      --
      See my journal, I write things there
    12. Re:One Time Pad by borgdows · · Score: 2, Funny

      >There is no uncrackable encryption. therefore, information is free.

      free as beer? or Free as speech?

    13. Re:One Time Pad by God!+Awful+2 · · Score: 4, Insightful

      Whoever modded this up as anything but funny is an idiot. Of course distinguishing the correct answer from random text is part and parcel of cracking the code.

      I bet when this guy takes a multiple choice exam, he just fills in *all* the boxes, and then claims that he got every answer right.

      -a

    14. Re:One Time Pad by Anonymous Coward · · Score: 0

      "One time pads are not uncrackable by definition. They have two weak points"

      You should have said:

      "One time pads are uncrackable, but like all encryption systems they have weak points"

    15. Re:One Time Pad by lars_stefan_axelsson · · Score: 5, Informative
      One solution is to use a universally accessible pad that's pre-agreed upon. Like, "download CNN.com at precisely 5:00am, convert it to binary, and use that."

      That's a book cipher, and it's not a one time pad. There's a lot of structure in your pad material.

      No, the problem is still the random source. If you have two sources that produce the same key stream they are not "random" in the sense that we mean. And if you distribute (broadcast) the pad, then you have the key distribution problem again.

      Not to say that book ciphers cannot (and have not) been used to good effect. But one-time-pads they're not.

      --
      Stefan Axelsson
    16. Re:One Time Pad by 1u3hr · · Score: 1
      One time pads are not uncrackable by definition. They have two weak points.
      1) The generation of the pads.

      The article says "Meganet offers a patented non-linear data mapping technology, called VME (Virtual Matrix Encryption), that creates exceptionally random cipher text". So this is how the "onetime-pad" is generated, and this has always turned out to have a weakness.

    17. Re:One Time Pad by meringuoid · · Score: 1

      Quantum cryptography has the potential to solve problem (2) - it allows (what appears to be) truly secure key distribution by exploiting the quantum properties of photons. It's gone beyond the theoretical stage, and quantum channels have even been established through air (as opposed to a fibre-optic link). It's now technologically feasible to establish quantum links between the White House and the Pentagon. It's also technologically feasible to establish quantum links between No. 10 and the Ministry of Defence. Great, but in either case, if you're that paranoid you can go and tell them yourself, it's not far... What would be really useful is a quantum link between No. 10 and the White House, but that's a little beyond current technology, AFAIK... Maybe a Hubble-style mirror in orbit over the Atlantic to reflect a laser?

      --
      Real Daleks don't climb stairs - they level the building.
    18. Re:One Time Pad by Fweeky · · Score: 1
      1. OTP a random CD-sized file
      2. Brute-force to produce every possible CD-sized file
      3. grep result set for DNF.exe
      4. Profit!
      5. Get sued
      6. grep for "Microsoft Lawyer 2006"
      7. Go to jail for 25 years.
    19. Re:One Time Pad by isorox · · Score: 3, Funny

      How do the parties get the pads?

      Via email. Use a one-time-pad to encypt it.

    20. Re:One Time Pad by KenRH · · Score: 1
      Well if you are going to record the key on a cd and deliver it by hand (which you would have to do for each message, since it is a one time pad ) you might as well deliver the message your self.

      Two identical cdroms with random data woud be enough to to keep you chatting for years if you restrain yourself to text only messages.

      One time pads are cumbersome, but with todays storage capabilities no more so than old fashioned symetric key encryption, witch also requiers a secure channel ( i.e currier ) for key transfer.

    21. Re:One Time Pad by Ninja+Programmer · · Score: 1
      • One time pads are not uncrackable by definition. They have two weak points.

        1) The generation of the pads.

        One time pads are as crackable as your method for generating the pads. If your pad is TRULY random than it can't be cracked via statistics and probability. You must also be sure that no one else saw the pads or had access to the same entropy pool you used to generate the pads.
      By modern standards, this is a minor point. There are plenty of good ways of capturing non-reversable randomness (exact micro-timer results from key presses or mouse movements) and expanding them to much larger sequences of random bits (using one of the various "good" pseudo-random number generators, such as those by Marsaglia.)
      • 2) The distribution of the pads.

        Both parties need a copy of the pad for it to work. How do the parties get the pads? Is this process secure? If not, than the quality of the pad is moot.
      This in fact is the only real sore point. For comparison -- strong public key crypto only requires that your own machine is secure, while OTP encryption requires that you have a completely uncompromised channel for at least the length of time required to transmit the key, *and* *neither* machine can be compromised.

    22. Re:One Time Pad by 1u3hr · · Score: 2, Informative
      One time pads are not uncrackable by definition. They have two weak points.
      1) The generation of the pads.

      The article says "Meganet offers a patented non-linear data mapping technology, called VME (Virtual Matrix Encryption), that creates exceptionally random cipher text". So this is how the "onetime pad" is generated, and this has always turned out to have a weakness. "Real" onetime pads are generated by random natural processes, such as cosmic rays, not from a mathematical seed.

    23. Re:One Time Pad by gweihir · · Score: 1

      OTP (the cipher) is unbreakable.

      OTP (the practical implementation) may have weaknesses that allow a compromise. For example the Russians made the mistake of reusing their pads a long time ago, since they where (I believe) short on paper. They promptly got broken.

      For a cipher to be unbreakable you can assume that key-distribution and randomness generation are solved. That are fair assumptions. But for a practical cryptosystem to be unbreakable these things need to be secure as well. Since now questions come into play like how trustworthy the couriers are,
      the question of unbreakable is only interesting for bare ciphers or under idelalised conditions.

      Side note: Generating cryptographically strong randomness is not that hard. Sample with a soundcard from the microphone port in AGC mode with, say, 1kHz and open input and you get at least a bit of termal noise per sample. Mix this together with XOR to get an even distribution and you are done. You might also mix in (XOR) the output of several cryptographic PRNGs that are believed to be strong and an attacker has to break your hardware RNG plus all of the software PRNGs. Really not that hard. And it is not difficult or expensive to do significantly better than this very simple sheme.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted and ignored otherwise.
    24. Re:One Time Pad by rusty+spoon · · Score: 1
      ( i.e currier )

      Would that be a Bombay special agent but hold the rice?

      ;-)

    25. Re:One Time Pad by rusty+spoon · · Score: 1

      The problem is that you must never, ever reuse the key material for good security so it is always at a premium

      hehe, I was looking for a new business idea and now I have it; Selling CDROMs with premium random bits on them.

      This is so cool. We could have different levels of randomness starting out from not very random right through to very-very random.

      I'm gonna start on the flash intro to the web site, why don't you start the business plan...

      ;-)

    26. Re:One Time Pad by Anonymous Coward · · Score: 0

      Maybe up the raiting of the Laser too, to say 10MW, that should sort out any potential leaks.

    27. Re:One Time Pad by oojah · · Score: 1

      What, no +1 funny?

      --
      Do you have any better hostages?
    28. Re:One Time Pad by isoteareth · · Score: 1

      The fact that the parent is modded as 5 insightful shows the flaws of having a sea of uninformed moderators. Wow, if the enemy knows your entire code ahead of time, they can crack the message...SHOCKING! If you f* up your code selection, it can be cracked...SHOCKING! I sure found those pieces of information "insightful."

      In other news, water is wet.

    29. Re:One Time Pad by PenguiN42 · · Score: 1

      XORing two text streams produces cyphertext that is really easy to crack. In fact, one homework assignment in the first or second week of an intro to cryptography class I took a few years ago was to crack a short string which was two english senteces xored with eachother.

      This is also why it's bad to use the same one-time pad twice:

      Say you encrypt plaintext 1 with the pad to get cyphertext 1: T1 XOR P = C1
      And same with plaintext 2: T2 XOR P = C2

      Now some spy gets C1 and C2 and suspects that they're based on the same OTP. She xors the two cypher texts to get T1 XOR T2 XOR P XOR P = T1 XOR T2 ... the two plaintexts xored together. These two messages are now as good as cracked.

      --
      The following sentence is true. The preceding sentence was false.
    30. Re:One Time Pad by Anonymous Coward · · Score: 0

      Two identical cdroms with random data woud be enough to to keep you chatting for years Yes you can do that, but the whole deal with one time pads is that you get rid of the pad after you use it. If you keep the cdrom, and someone takes it after you have been seending messages for a couple years, then all those messages could be decrypted.

    31. Re:One Time Pad by SignoffTheSourcerer · · Score: 1

      A cheap soundcard could be quite a good addition to entropy by connecting it to a simple amplifier of zener-diode noise (made in a few minutes if you have some usable parts) and passing the input through a von-neuman generator before adding it to the entropy pool. It's not perfect, and I would certainly not trust it as a standalone random number generator, but it helps.

      --
      Ordo Militum Unix.
    32. Re:One Time Pad by fanpoe · · Score: 1

      The whole point of a one time pad is that you're only supposed to use each cipher once!

    33. Re:One Time Pad by fanpoe · · Score: 1

      Sorry, too tired - AGAIN

    34. Re:One Time Pad by ichimunki · · Score: 1

      Where do I get some of this free beer? (all the beer around here is pretty expensive)... And is it actually any good or is it some lame Budweiser clone?

      --
      I do not have a signature
    35. Re:One Time Pad by fanpoe · · Score: 1

      'creates exceptionally random cipher text'

      WOW! Not just random but 'exceptionally random'. That's got to be very unique.

    36. Re:One Time Pad by websaber · · Score: 1

      Interesting but actually that might be one of the ways to make the worst possible encryption because if the user uses the system in a non-noise environment or changes the sound card the data would become non-random with out the user knowing it. The prime rule of computer science is that the science must be deterministic!

      --
      "A good friend will bail you out of jail. A true friend will be sitting next to you saying, 'damn....that was fun!'"
    37. Re:One Time Pad by ajs · · Score: 1

      Problem (1) is addressed by the randomness RFC, and good implementations of this technique can be found in such places as /dev/random implementations on most UNIX-like systems, most high-level programming languages' core libraries, etc.

      Yes, a cheap sound-card is a great source of entropy. But, as pointed out in the randomness RFC (still too lazy to go find the number, but google "randomness rfc", and I'm sure you'll find it) you need to cull your entropy pool to remove signal. Every programming language that can do any kind of real math has an FFT available, and if you understand what such a transform does, you're pretty much set there.

      The real problem is guarding your randomness. Quantum transmission of the key is a security nightmare. It's security through obscurity through physics, and I for one am not willing to bank QM won't undergo a radical change in the next 5 years that teaches us how to access these keys in transit. Worse, I'm not willing to bank on the idea that some government won't find such a technique and forget to send me the memo telling me that my data is now wide open.

      But, even if you accept that QM provides for perfect key transmission, you have to be able to get that key to a device that can transmit it and back from the device that can recieve it. Both of these steps are obvious places to attack the system. Granted, it avoids the problem of someone putting a listening device under your trans-atlantic cable, but does nothing for the myriad of other ways that the key could be stolen.

      All that asside, I just wanted to point out that the article is total bunk. It pretty much reads like a dozen other press releases I've seen on the topic of proprietary encryption techniques. It makes wild claims about the value of key-size without any context to support them (why is 1 million bits of key better than 256 bits? what is the key being used for? Is it an xor pad? Is it a symetic keypair?) Please ignore such lame attempts at salesmanship, and let real science prevail over crap.

    38. Re:One Time Pad by jackdoodle · · Score: 1

      Seems to me this discussion isn't properly taking into account the distinction between theory and practice. Theoretically, yes, a one-time pad is EXTREMELY secure, as proven by the Soviet Union in the early portion of the Cold War. However, practically, it runs into a number of problems - for instance, if individual charged with using the one-time pads get lazy, and use the pads again - as Soviet spies did, in fact - it's relatively easy to crack the related messages.

    39. Re:One Time Pad by Anonymous Coward · · Score: 0
      One time pads are not uncrackable by definition.

      I guess that depends on your definition of crack. You could just as well say that all encription methods can be cracked because you can always snoop when the messages is encoded and decoded. Such arguments aren't very useful.

    40. Re:One Time Pad by A55M0NKEY · · Score: 1

      You could prolly just use the digits of PI that's prolly random.

      --

      Eat at Joe's.

    41. Re:One Time Pad by Anonymous Coward · · Score: 0

      It's only useful in the air or in vacuum, though. If it's just on a piece of fiber in the ground you can intercept both the quantum key channel and the main transmission. This is of course detectable as you would completely lose the connection for a short time. If you are going to distrust the line whenever it is interrupted in this way then it is already a secure line without any quantum encryption! The useful application of the quantum key stream is on communications satellites. Obviously anyone can intercept the radio broadcast, but they can't intercept the quantum channel because it's an extremely narrow beam of photons. You'd have to physically replace the satellite in exactly the same orbit.

    42. Re:One Time Pad by and+by · · Score: 1

      Isn't a currier someone who grooms horses?

    43. Re:One Time Pad by Minna+Kirai · · Score: 1

      Almost looks like you made an analogy...

    44. Re:One Time Pad by KenRH · · Score: 1
      If you keep the cdrom, and someone takes it after you have been seending messages for a couple years, then all those messages could be decrypted.

      You can rig the cd-drives to destroy the bits as they are read from the cd, or you coud use harddisks and overwrite the bits (multiple times with random patterns) as they are used.

      There is of course alway a risk that the one time pad is somehow compromized during transfer or storage. One must have routines to avoid or at least detect it.

    45. Re:One Time Pad by Anonym0us+Cow+Herd · · Score: 1

      if you are going to record the key on a cd and deliver it by hand (which you would have to do for each message, since it is a one time pad ) you might as well deliver the message your self.

      Ah, but the one time pad can be delivered by courier sometime PRIOR to when you need to send a message by electronic means.

      Double-oh-seven, your mission is to deliver this briefcase, handcuffed to your wrist, to our embassy in Ongabonga. They will be able to detach the briefcase once you arrive. Any attempt to open the briefcase will result in a huge, well, let's just say you wouldn't want to be there.

      --
      The price of freedom is eternal litigation.
    46. Re:One Time Pad by Anonym0us+Cow+Herd · · Score: 1

      In certian countries, isn't mere posession of a one time pad enough to get you shot?

      --
      The price of freedom is eternal litigation.
    47. Re:One Time Pad by CaseyB · · Score: 1

      Yep, all of the bytes are either zero or MAXINT. You can't get more random than that, because they're as far apart as possible.

    48. Re:One Time Pad by Anonymous Coward · · Score: 0

      DNF.exe will occur in zillions of instances in the result set, in every possible combination with all the remaining bits, no ?

    49. Re:One Time Pad by Fweeky · · Score: 1

      Of course -- it was just a crummy joke, which is why I turned off my karma bonus :)

      Personally I'd be more concerned with the storage space required to store every possible combination of 700MB of data. And, of course, the processing power required to search it. Time for a really big quantum computer ;)

    50. Re:One Time Pad by Thing+1 · · Score: 4, Funny
      Getting good-enough randomness is easy enough now-adays. I mean, heck, check out random.org .

      There's a link at random.org: "For non-random numbers, try NoEntropy.net! "

      From their site:

      Generating deterministic numbers is a complicated business. NoEntropy.net uses a unique combination of tried and tested algorithms to provide you with the finest in deterministic numbers. After they are generated, the numbers are subjected to further filters to remove any remaining randomness. Finally, complicated, state-of-the-art statistical tools are used to check that the numbers you get are completely deterministic.

      A mouthful, no? There's a form you can fill out to request deterministic numbers (up to 10,000). The default is 100.

      The punchline: all the numbers are "1".

      --
      I feel fantastic, and I'm still alive.
    51. Re:One Time Pad by null_pixel · · Score: 1

      I'm quite sure you can get a good randomness by recording noise from your (cheap) sound card.

      RFC 1750 describes techniques to use not only the audio but the video hardware as well as disk drives to achieve randomness

      --
      gotta stop talking to you...eating too many flies!
    52. Re:One Time Pad by EllisDees · · Score: 1

      >But, you still have to distribute the pad.

      How about using Quantum Key Exchange? Seems like the perfect solution.

      --
      -- Give me ambiguity or give me something else!
    53. Re:One Time Pad by jackdoodle · · Score: 1

      Oh, yeah, definitely...one-time pads, two-time flats, three-time apartments - let me tell you, if you have ANY of these, your back will be against the wall faster than you can say 'kalashnikov' (Or 'samizdat', as the case may be.)

    54. Re:One Time Pad by susano_otter · · Score: 1
      with an OTP alone i could generate all possible messages the same amountt of bits, and somewhere in the solution set would be the answer.

      Um... you could do that anyway. Hell, you could sit in a room all day thinking of all the possible messages of any bit length. Once you've filterd out all the false messages, the enemy will have no secrets at all!

      "Decryption" is about applying a specific formula with the correct variables to a single instance of encrypted data. What you're talking about is called "profiling", or "intelligence analysis".

      The OTP is termed unbreakable because the formula and variables can't be derived from the encrypted data instance itself. The only way to decrypt it is through other means, and then you're not breaking the cypher at all--you're using social engineering, or theft, or bribery, or betrayal, or smarty-man James Bond spycraft, or anything other than actually breaking the cypher. Which can't be done.

      Yes, I know you were probably being funny. I'm just being bored. Boring? Whatever.

      --

      Any sufficiently well-organized community is indistinguishable from Government.

    55. Re:One Time Pad by susano_otter · · Score: 1

      Yeah, but he wasn't arguing by analogy. His argument stands on its own without the rather witty coda at the end. No betrayal of principles has taken place.

      --

      Any sufficiently well-organized community is indistinguishable from Government.

    56. Re:One Time Pad by hughk · · Score: 1

      Actually it brings the problem of what do you encrypt when you are running out of OTP? This is why I use the term 'premium'. If the plain-text material isn't so important, then it can be sent by other means - second-class crypto with a shorter key and a complicated algorithm such as AES which whilst isn't known to be insecure, it isn't as proveably secure as an OTP.

      --
      See my journal, I write things there
    57. Re:One Time Pad by God!+Awful+2 · · Score: 1

      Yes, that's right. No prohibation against making analogies as long as the argument does not hang upon them.

      Wow. Accused twice in one day.

      -a

    58. Re:One Time Pad by susano_otter · · Score: 1
      One time pads are not uncrackable by definition. They have two weak points.

      The definition of "uncrackable" is mathematical. It's a theoretical, ideal, definition. Failure to meet the defined conditions of uncrackability doesn't in any way invalidate the principle of uncrackability.

      1) The generation of the pads.

      For example, the OTP is only uncrackable if the generation meets the requirements. If you fail to meet the requirements, your instance of an OTP will not be uncrackable, but the principle of the OTP-as-uncrackable is still completely valid. If you're not standards-compliant, you don't enjoy the benefits of the standard. That doesn't mean the standard has no benefits.

      One time pads are as crackable as your method for generating the pads. If your pad is TRULY random than it can't be cracked via statistics and probability...

      What? You didn't use a truly random number to generate your pads? Oops! Guess they're not uncrackable. But then, they're not really even OTPs at this point, are they? That's what you get for using a crackable book cipher instead of an uncrackable OTP.

      2) The distribution of the pads.

      Distribution is an important issue that merits careful consideration. But it's not related to the crackability of the cipher per se.

      Both parties need a copy of the pad for it to work. How do the parties get the pads? Is this process secure? If not, than the quality of the pad is moot.

      Giving the key to an untrusted entity has no bearing on the uncrackability of the OTP. Your trusted friend can decipher the message at will, so long as he has the key. That doesn't mean the cipher has been cracked, does it? Anybody who has the key can decipher the OTP, which is exactly as it should be. Anybody who doesn't have the key can't decipher the OTP. And that is what "uncrackable" means, by definition.

      You could, of course, dispute the mathematical proof of the OTP's uncrackability, and show on those grounds that the OTP doesn't meet the definition, but I believe that's already been done, and the OTP passed that test with flying colors.

      Remember, kids: Having an uncrackable cipher is completely useless if you're not standards-compliant, you can't trust your people, or your physical security sucks. But hey--at least your cipher is still uncrackable!

      --

      Any sufficiently well-organized community is indistinguishable from Government.

    59. Re:One Time Pad by chanceH · · Score: 1

      It started out almost as good as budweiser.
      Now its warm, and has a little cigarrette ash in it.But it will still get you drunk.

    60. Re:One Time Pad by broter · · Score: 1
      So this is how the "onetime pad" is generated, and this has always turned out to have a weakness.

      Indeed, as has been mentioned in many other posts at many other times, their process is a pseudo random number extender. The problem is that the resulting sequence has the same amount of information as the origional sample (all input material used). So, that opens the door for finding patterns in the randomness.

      Even if the stream output from their prne is feed back into itself, it'll still have a relation between the bits.... at most N bits of usable kti for N bits of input.... ...erg... no coffee... can't think.... Can anyone continue this?

      --
      "One man can change the world with a bullet in the right place."
      - Mick Travis, "If..."
    61. Re:One Time Pad by Minna+Kirai · · Score: 1

      That's where many analogy arguments come from, though.

      A poster concludes with what he believes is a clever recapitulation of his argument. Then the readers come, glossing over the boring technical/legal details and fixating on the joke at the end. Someone decides to poke holes, "But it's as if the thief left your television behind in perfect condition!", and off we go again.

    62. Re:One Time Pad by lahi · · Score: 1

      "What would be really useful is a quantum link between No. 10 and the White House, but that's a little beyond current technology,"

      I don't see how that is useful. With Tony Blair's tongue so close to George W. Bush's anus, they could just as easily whisper to each other.

      -Lasse

    63. Re:One Time Pad by susano_otter · · Score: 1

      Analogies have their place in conversation. If the writer knows their place and keeps them there, but the reader does not, whose fault is that?

      Anyway, if your independent argument is clearly stated, but someone wants to ignore it and pick apart the irrelevant analogy instead, a simple "you've missed the point, please read my post again" will suffice. If it doesn't, further discussion with that particular reader is pointless anyway.

      --

      Any sufficiently well-organized community is indistinguishable from Government.

    64. Re:One Time Pad by GimmeFuel · · Score: 1

      But the digits of Pi are freely and easily available. All the randomness in the universe means nothing if your enemies have access to the same random data you used for your pad.

    65. Re:One Time Pad by pediddle · · Score: 1

      Hence the name "One Time" :-)

    66. Re:One Time Pad by IchBinEinPenguin · · Score: 1

      What about a cheap web-cam?

      Point it at a TV showing static (or Springer or something else with no inteligent signal) and voila!
      Granted you'd have to downsample the output, but even at a few frames per second and only a few bytes of randomness per frame you could generate much faster than you can type.

    67. Re:One Time Pad by Anonymous Coward · · Score: 0

      Great comment. Especially liked the bit about sitting in a room all day. So no. Not boring.

      Yes I know this comment is lame. But I'm feeling particularly altruistic.

    68. Re:One Time Pad by Malcontent · · Score: 1

      Although this is funny it's not out of the realm of possibilty. I mean surely one can embed a key in an encrypted message in a clever way. If you are using OTP then you'd pretty much have to generate new key for the next message anyway.

      --

      War is necrophilia.

    69. Re:One Time Pad by Anonymous Coward · · Score: 0

      But if I encode my message with the digits of PI, starting at the 23394294832493249238432948329823432'th digit, you can not decode my messae unless you know WHICH digits of PI to use. So the starting digit place of pi used to encode the message is like a password.

  4. Exceptionally random cipher text by The_Spide · · Score: 3, Insightful

    > creates exceptionally random cipher text and
    > combines it with a one million-bit key

    How can a deterministic computer create anything
    more then pseudorandom ?

    1. Re:Exceptionally random cipher text by szo · · Score: 4, Informative

      With hardware. Geiger-Müller for example. Or measuring thermic movement of certain electrons.

      Szo

      --
      Red Leader Standing By!
    2. Re:Exceptionally random cipher text by Jason1729 · · Score: 4, Funny

      How can a deterministic computer create anything more then pseudorandom ?

      By using lava lamps, of course

      Jason
      ProfQuotes

    3. Re:Exceptionally random cipher text by punkmanandy · · Score: 1

      of course it is unbreakable. Can't you see that you have to have the ciphertext BEFORE you can encrypt the plaintext. If the ciphertext means nothing, then you canst decrypt it.

    4. Re:Exceptionally random cipher text by jtdubs · · Score: 4, Insightful

      By using a non-software-based, outside source of entropy. Send up a weather baloon connected to your serial/parallel port. Retrieve real-time data, disgard a few of the most significant figures, and use the rest.

      In other words, there are many ways.

      Justin Dubs

    5. Re:Exceptionally random cipher text by haggar · · Score: 1

      There are hybrid-design chips that generate truly stochastic processes, using thermal white noise.

      --
      Sigged!
    6. Re:Exceptionally random cipher text by Anonymous Coward · · Score: 0

      By using flaky hardware ?

    7. Re:Exceptionally random cipher text by mako · · Score: 2, Insightful

      I would like someone to explain to me what the hell exceptionally random means. Is it like being exceptionally pregnant? Or exceptionally out of gas?

    8. Re:Exceptionally random cipher text by KlausBreuer · · Score: 1

      Actually, that does work, if your random seed is truly random.

      Some bright people use a digital camera pointed at lava lamps for a nicely random seed.

      Wasn't that on Slashdot some time ago?

      Ciao,
      Klaus

      --
      Free PC version of ChipWits at http://www.breueronline.de/klaus/chipwits/
    9. Re:Exceptionally random cipher text by BJH · · Score: 1

      Randomness is a relative state, not an absolute one. It is perfectly possible to say that 'this data is more random than that data'.

    10. Re:Exceptionally random cipher text by mikeplokta · · Score: 1

      If you disregard the most significant figures, you may be measuring some properties of your weather apparatus, which may be signficantly non-random. Even using an outside source, generating verifiably random data is hard.

    11. Re:Exceptionally random cipher text by mirko · · Score: 1

      use a tv or radio tuner card that you'll point to some brownian non-emitting frequency...
      this could be quite random, after twiddling the data a bit.
      you could also connect a microphone to your soundcard and acquire whatever noise comes out of your computer fan, toilet flush or whatever...
      BE CREATIVE !

      --
      Trolling using another account since 2005.
    12. Re:Exceptionally random cipher text by JaredOfEuropa · · Score: 1

      "Send up a weather baloon connected to your serial/parallel port."

      That works fine until the first thunderstorm... I hope you're wearing rubber gloves while typing.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    13. Re:Exceptionally random cipher text by allanj · · Score: 1

      By having it somehow related to the mood of a woman. Everyone knows that THAT it completely unpredictable. But, that would require the woman to somehow enter her mood, and perhaps that requires predictability? [Mind boggles over possibly infinite recursion]. Oh well...

      --
      Black holes are where God divided by zero
    14. Re:Exceptionally random cipher text by thenerd · · Score: 1

      Or 2+2 exceptionally equalling four.

      --
      The camels are coming. I'm in love.
    15. Re:Exceptionally random cipher text by gweihir · · Score: 2, Informative

      Geiger counter is bad. It has a fixed time after a pulse where it will not detect a second pulse.

      As a consequence you cannot get high rates and there is some structure in the output. What is wrong with using a 50 cent Zener Diode? Or a 1 Euro fast noisy OpAMP with amplification 100 and grounded input? Both produce high quality random noise, first case electrons jumping the PN-wall, second case electrons moving around (termal noise).

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted and ignored otherwise.
    16. Re:Exceptionally random cipher text by MySpleenHurts · · Score: 0

      A noisy diode for instance.

    17. Re:Exceptionally random cipher text by ratl · · Score: 1
      Actually the information from the weather balloon is not random, but chaotic. Which means the order might be harder to spot, but it is there.

      Haphazardly removing information just adds obscurity not randomness.

      Lorenz actually figured out most of the chaos theory tinkering with weather information.

      True randomness is IMHO only available in white noise. The problem is trying to find a good source for lightest gray/white noise.

    18. Re:Exceptionally random cipher text by flok · · Score: 1

      By using, for example:
      Video Entropy Daemon (retrieves random values from a video4linux device)
      Audio Entropy Daemon (retrieves random values from an audio device)

      --

      www.vanheusden.com - home of Multitail, HTTPing, CoffeeSaint, EntropyBroker, rsstail, bsod, listener, nagcon, nagi
    19. Re:Exceptionally random cipher text by Tackhead · · Score: 1
      > > "Send up a weather baloon connected to your serial/parallel port."

      So that's what they call it these days! When I first heard about this sorta thing, all they had wuz gerbils! Showin' my age, I guess.

      > That works fine until the first thunderstorm... I hope you're wearing rubber gloves while typing.

      And that's how the goatse guy got to look the way he does!

      And y'know, I took one look at the goatse guy, and re-read snake-oil claims made by these crypto guys. Kinda 'splains everything. Pulled straight from there.

      Slashdot - where you learn something new every day. Even when you'd really rather not.

    20. Re:Exceptionally random cipher text by frozenray · · Score: 1
      How can a deterministic computer create anything more then pseudorandom? By using lava lamps, of course.

      ...or by placing a source of nuclear radiation in your basement and measuring its decay, as this link shows. Quoting from the page: "Rummaging around in the well-endowed Fourmilab junk box turned up a 60 microcurie Jordan Nuclear Krypton-85 (85Kr) source capsule, model BB-0005.". Whoa. Here's the projects main page.

      --
      "There are already a million monkeys on a million typewriters, and Usenet is NOTHING like Shakespeare." - Blair Houghton
    21. Re:Exceptionally random cipher text by egomaniac · · Score: 1

      While it is of course true that hardware-based solutions are the best way to generate random numbers, computers are not deterministic.

      Processors are deterministic. Computers are not.

      There's a big difference. For instance, if you rerun the same sequence of instructions on a processor and those instructions do not depend on anything other than the processor, it will always take the same amount of time. The second you bring other hardware such as hard drives into the equation, determinism breaks down because the length of time it takes to perform operations, as well as whether or not those operations will succeed, is not deterministic.

      This is one reason why incorrectly-synchronized multithreaded programs behave in a non-deterministic fashion -- the length of time it takes to perform certain operations using a computer (such as read a file) varies unpredictably, and this affects the way the threads get timesliced. This, of course, may affect things such as whether a deadlock occurs. The catch is, there is nothing you can do to make that deterministic. You could run the offending program on the bare hardware, start it at the exact same clock cycle and feed it exactly the same inputs every time, and you would still see that it did not always behave exactly the same.

      You can actually use this principle to create some pretty damned good random numbers on a computer. Naturally, they'll never be as good as a dedicated hardware random-number generator, but they're a lot better than ordinary pseudorandom numbers.

      --
      ZFS: because love is never having to say fsck
    22. Re:Exceptionally random cipher text by A55M0NKEY · · Score: 1

      It could compute the digits of a known but provably random digited number. I don't know of any numbers that this has been proven for but I remember reading an article a while back that said that the digits of PI are probably random and can be computed in linear time starting arbitrarily at any digit. The number PI could probably be your one time pad.

      --

      Eat at Joe's.

    23. Re:Exceptionally random cipher text by Anonymous Coward · · Score: 0

      How can a deterministic computer create anything
      more then pseudorandom ?


      Overclocking.

    24. Re:Exceptionally random cipher text by tsm_sf · · Score: 1

      Doesn't the whole idea of random number generation hinge on the assumption that the universe is a fundamentally random event itself?

      Would the creation of a 'perfect' one-time pad disprove the existence of a Christian god?

      --
      Literalism isn't a form of humor, it's you being irritating.
  5. Snake oil by Scarblac · · Score: 4, Insightful

    From the article:
    "Most of the encryption community called our product snake oil," says Backal. "Everyone competed to throw stones at us and didn't bother trying to understand the product."

    So, 1) They have an unbelievable claim (unbreakable encryption) and 2) the extremely knowledgeable encrypton community, who have much experience with breaking encryption, has seen their product and calls it snake oil.

    It is snake oil. Move along.

    --
    I believe posters are recognized by their sig. So I made one.
    1. Re:Snake oil by Cappy+Red · · Score: 2, Insightful

      The idea of continental drift, if my schooling doesn't fail me, was not invented by a geologist, and was, in fact, called bunk by many of said field. Popular support never makes anything right.

      Now, they do have an extraordinary claim, and one that I too don't believe. I don't believe that any encryption is unbreakable, but that doesn't mean it is "snake oil". It could still be really really tough to crack.

      *honk*

      --
      This is my sig. It's prescription, I swear. I need it for reading things... on the other side of things
    2. Re:Snake oil by Scarblac · · Score: 1

      Now, they do have an extraordinary claim, and one that I too don't believe. I don't believe that any encryption is unbreakable, but that doesn't mean it is "snake oil". It could still be really really tough to crack.

      Yeah, but read the quote, typical snake oil... "The security community just kept throwing stones at us" (ie, pointing out fatal flaws), "but they didn't take the time to *understand* it!" (read "I don't understand it myself").

      It sounds like they did put it up for review somewhere, and it was shot down, and they now think that's unfair.

      --
      I believe posters are recognized by their sig. So I made one.
    3. Re:Snake oil by Pastis · · Score: 0, Redundant

      One day, a guy came along and said: "The Earth is not flat, it is [mostly] a spere!"

      So 1) this guy had an unbelievable claim (not flat Earth) and 2) the extremely knowledgeable scientific community, who has much experience with flat Earth, heard his saying and called it b*llsh*t.

      [And they burnt him alive for good measure]

      The Earth is flat. Move along.

    4. Re:Snake oil by MrFredBloggs · · Score: 2, Insightful

      >I don't believe that any encryption is unbreakable,

      One-time pad, anyone?

    5. Re:Snake oil by BJH · · Score: 1

      Strangely enough, that guy had something called "scientific proof" of the Earth being round... where's the proof of this company's claims? I see a bunch of buzzwords and that's about it.

    6. Re:Snake oil by Anonymous Coward · · Score: 2, Insightful

      You've truly demonstrated your lack of knowledge of cryptography, fuckwit. There's a very good reason why this company's rules say you must use their decryption program to compete in their contest: they haven't released the source code OR the details of the algorithm. For all anybody knows, they're using RC4 like it's used in WEP, and we (meaning, everybody who actually knows something about cryptography (i.e., not you)) all know how that turned out. If they don't release the algorithm, then actual cryptographers aren't going to waste time with breaking this because they have other, better, public algorithms to work with.

      An encryption algorithm is just one aspect of a data security chain. The security chain is very modular, almost to the point where you can just drop in whichever algorithm you want to use into the [symmetric_encryption_algorithm] slot. There are already algorithms that have been very well analyzed and attacked from every angle that can fill this slot. This is a well known fact in cryptography, and the people that have their careers in this field aren't going to waste time disassembling this Meganet program (because that's all it takes to retrieve the algorithm) in order to analyze a proprietary algorithm that Meganet says who can use and who can't.

    7. Re:Snake oil by Pastis · · Score: 1

      First I just intended to be funny.

      Second I never said the guy had a scientific proof. I just said he claimed it. I never said anything else about the guy, such as him being Pythagoras or somebody else, so as to make you think he had a proof.

      Don't interprete my writing with your knowledge.

      And for your knowledge, the flat Earth is a myth.

      And finally, what is a f*ckw*t?

    8. Re:Snake oil by Anonymous Coward · · Score: 0

      And finally, what is a f*ckw*t?

      You are. Fuckwit.

      Sheesh, somebody put this retard out of his misery and spare the rest of us from having to read his drivel.

    9. Re:Snake oil by Anonymous Coward · · Score: 0

      Anyone who uses a Flat Earth Analogy when talking about cryptography.

    10. Re:Snake oil by nomadic · · Score: 1

      And it could be snake oil as well. The fact that some extraordinary claims of the past were in fact shown to be true doesn't mean that we have to give the benefit of the doubt to every cold fusionist and unbreakable cryptographer that comes down the pike. Sometimes all the experts really ARE right.

    11. Re:Snake oil by Anonymous Coward · · Score: 0

      Kosher Snake Oil.

    12. Re:Snake oil by Anonymous Coward · · Score: 0

      as opposed to 'Allah-right Turbans', no doubt..

    13. Re:Snake oil by jgerman · · Score: 2, Insightful
      Bad example. That's saying that any wild claim by anyone about any field could be true, simple because once (although I'm sure a few others could be found) something that appeared to be a wild claim was found to be true. Strictly speaking you are correct, there is a tiny, but non zero chance that any wild claim could be true, ... in most cases. That goes for any claim wild or not.


      However, we're dealing with something that is well understood and in a field where there isn't a lot of gray area. Really tough to crack it may be, but that isn't unbreakable. There are no unbreakable codes. The best that you can hope for is a code that can't currently be broken algorithmically with current tools because the power isn't there to do so in a pragmatic amount of time.

      --
      I'm the big fish in the big pond bitch.
    14. Re:Snake oil by Anonymous Coward · · Score: 0
      Don't interprete my writing with your knowledge.
      So I'm supposed to use my charming wit or good looks to interpret your writing, then. :)

      From the article, a lot of my tax dollars have been wasted on this product. Security is taken very, very seriously nowadays in the USA, and the fact of the matter is that to the unknowing business, all firms/products are on a level playing field. There could be a huge symposium tomorrow with hundreds of cryptographers working on breaking VME, and even if they broke it within a month (more likely hour or day) or so, there'd still be people that buy from Meganet.

      Information about me secured by these people is out in this world, and it makes ne nauseous to hear about a company doing what they do successfully marketing. It's comparable to the Best Buy that was using an unencrypted wireless network to send credit card numbers from the registers to the home office. Secure systems are _easy_ to get right, especially when you can pick up a book like Applied Cryptography and see examples of how to do it and what not to do. It's shameful that they are so often implemented wrongly, and it's even worse to see people that I depend on to keep my information safe fooled/tricked into buying products like this. It demonstrates that they don't know anything about security, because even a cursory glance of some newsgroups or some books written on the subject is enough to warn even the dimmest of people against products like VME.

      There's a reason the term ``Snake Oil'' is used to describe these products: it perfectly describes what these people are selling. Anyone who sees something labeled Snake Oil should instantly know to avoid it. When someone like Bruce Schneier says it's Snake Oil, then that company should have a stigma attached to it for the rest of time. This is rarely the case, due to the fact that people don't take security seriously. The same lack of brain function that causes people to open executables sent to them over email by someone they don't know effects people who run large corporate databases (with your and my information in them) too. I feel embarrassed for these people sometimes, usually until I realize that their dumb mistakes are negatively affecting me.

      User level security isn't even all that complicated. It's enough to know what's stupid, and then avoid doing those things. Despite this, you can read about security breaches every week. For there to be so many, it implies that there are a lot of people setting up networks/systems that should be secure who don't know what they're doing, or don't care. Either way it's bad for you and it's bad for me and it's something you can't simply brush off with a ``the Earth is flat'' joke. Start paying attention to security issues on your own computer and computers or cash registers around you. If you're not stupid, you'll quickly see how broken (with respect to security) some of this stuff is, and also just how wrong Meganet's claims are.

      Deciding how [something] should be secured is akin to deciding what firearem to buy. What security you need is determined by what your situation is. If you're looking for something small, light, and dependable that packs a lot of punch for carrying in a pocket or purse for protecting yourself in a tight situation, then the Smith and Wesson 642 Airweight (.38 Special +P) is your gun. It only takes a little general knowledge and a small amount of research to reach that decision. You need dependable, so you want a revolver. Power calls for a larger caliber. The 642 doesn't have a hammer that might snag in a purse. That's almost all there is to it. Deciding what security should be used for a network seems to be treated more like what candy bar to buy for lunch: arbitrary and unimportant as long as there's someone else to blame if it fails.
    15. Re:Snake oil by AndrewRUK · · Score: 1

      There are no unbreakable codes.

      Oh yes there are. Such as one-time pad. However, it's rather tricky to generate and disribute the keys, which must be random and as long as the message.

    16. Re:Snake oil by jgerman · · Score: 1

      Nope. Still not unbreakable. Distibution of the keys is still the weakness. Human error is still the weakness. Proper generation of the the key is the weakness. If you assume that a) the key was generated correctly b) the key was distibuted securely, and c) the key never falls into the hands of anyone other than the intended recipient (and this includes interception and copying) then you can claim that it's unbreakable. But you can't assume those criteria are true hence it is not unbreakable.

      --
      I'm the big fish in the big pond bitch.
    17. Re:Snake oil by Anonymous Coward · · Score: 0
      Good points. Except everything you just pointed out is true OF EVERY CRYPTOSYSTEM, dumbass.

      <sigh>Assuming proper usage (which is a mandatory condition for any claim by any cryptosystem), OTP is provably secure.

      Practical is, of course, another matter entirely.

    18. Re:Snake oil by Peter+Harris · · Score: 1
      The idea of continental drift, if my schooling doesn't fail me, was not invented by a geologist, and was, in fact, called bunk by many of said field. Popular support never makes anything right.


      OK, but Alfred Wegener was not just some amateur. He was a PhD with a scientific rather than hobbyist interest in geophysics.
      Continental Drift wasn't a wild unfounded claim, but rather an unusual hypothesis backed by a
      lot of fossil data.

      What it lacked was a mechanism whereby billions of
      tons of granite could be slid around like the tiles on an 8-puzzle. Understandably it didn't
      get wholehearted support until that mechanism
      was understood.
      --

      -- What do you need?
      -- Gnus. Lots of Gnus.
    19. Re:Snake oil by Nyarly · · Score: 1
      (meaning, everybody who actually knows something about cryptography (i.e., not you))

      Before you get extraordinately elitist and conceited about your encyclopaedic knowledge of cryptography, you might want to reassess how inclusive it is. Let me pose an example:

      The security chain is very modular, almost to the point where you can just drop in whichever algorithm you want to use into the [symmetric_encryption_algorithm] slot.

      See, this isn't so. It's a fairly well known problem that the interactions between different crypto algos is difficult to predict. Most famously, consider the uselessness of 2DES (and the meet-in-the-middle attack against 3DES), which is by no means the exception to the rule.

      If you'd sugested, maybe, that the security chain into which the cryptopgraphy fit was modular, I don't think I could fault you, but, of course, that chain is dictated more by situation, and most crypto is better for some apps than others. What I object to is the "RTFM, luser" attitude, plus an error of fact. It's as if you'd written a "You're spelling and grammer suck." flame.

      --
      IP is just rude.
      Is there any torture so subl
    20. Re:Snake oil by quintessent · · Score: 1

      The moment you use the words "unbreakable" and "encryption" together, you're destined to alienate the encryption community.

    21. Re:Snake oil by Anonymous Coward · · Score: 0
      Idiot. You can't philosophize security problems away, and you're doing it all wrong anyway.
      It's a fairly well known problem that the interactions between different crypto algos is difficult to predict. Most famously, consider the uselessness of 2DES (and the meet-in-the-middle attack against 3DES), which is by no means the exception to the rule.
      You're using this statement to refute the fact that the security chain is modular, almost to the point where you can just drop in whichever algorithm you want. You can most certainly do this. For a certain keysize, chaining mode, and block size, the algorithms (think AES, Twofish, Blowfish, Serpent, RC5, etc) are almost interchangeable. You use the algorithm that best fits your needs. You used the problems some algorithms have when they're run multiple times as a counterexample. What you mentioned was factually correct, but totally unrelated to the point you were trying to refute. There's a term for this, but I don't know what it is (and I don't have to know what to call it to recognize it).
      If you'd sugested, maybe, that the security chain into which the cryptopgraphy fit was modular, I don't think I could fault you, but, of course, that chain is dictated more by situation, and most crypto is better for some apps than others.
      I did suggest this, you just didn't read carefully enough or assumed you could use your logged in posting bonus would take precedence over me posting AC, and you would be declared right without anyone reading my post. Furthermore, I don't really care what you can or can't fault, because you're handwaving debating techniques onto a post that is just a list of facts, which suggests you don't really know much about the actual topic at hand, relying instead on karma and properly punctuated sentences to make yourself seem right.
      What I object to is the "RTFM, luser" attitude, plus an error of fact. It's as if you'd written a "You're spelling and grammer suck." flame.
      If more people would RTFM, then maybe networks in general would become more secure. If more people would just RTFM, then RTFM posts wouldn't be necessary. There were no errors of fact in my post, and I don't care what you object to, as you'd obviously rather debate posts than have to discuss anything actually related to the field. Lastly, if you're (contraction for you are) going to mention grammar (note the correct spelling) in a post, you might want to doublecheck yours.

      P.S. Spelling ``loser'' wrong looks dumb. That's why I don't do it.
  6. Why should unbreakable encryption be difficult? by kghougaard · · Score: 1
    You just need a key as long as the text to be encrypted, then it's unbreakable.

    At least if you don't have en infinite improbability drive. Then you could break the encryption AND travel to the restaurant.... Oh newer mind.

    Every time I reread any of Douglas Adams' books, my friends think I become strange.

    --
    He, who dies with the most toys, wins
    1. Re:Why should unbreakable encryption be difficult? by Anonymous Coward · · Score: 0

      > Oh newer mind.

      I'd like one of those...

  7. Practically unbreakable by boomgopher · · Score: 2, Informative

    They use a 1 MB key to encrypt the data, whee.

    It's not theoretically unbreakable, just practically unbreakable with today's technology.

    --
    Your hybrid is not saving the environment. Its purpose is to make you feel good about buying something.
    1. Re:Practically unbreakable by Anonymous Coward · · Score: 0

      Unless some guy at MIT pokes enough holes in the encryption scheme that it becomes useful only to strain pasta. :/ Kinda like WEP....

    2. Re:Practically unbreakable by Anonymous Coward · · Score: 0

      The 256 bit keys Meganet makes fun of are unbreakable with today's technology. Not just practically unbreakable, fully unbreakable. If the algorithm is any good, a 256 bit key is WAY more than enough.

    3. Re:PRACTICALLY unbreakable by BlackHawk-666 · · Score: 1

      If their million bit key is so uncrackable, why do they then encrypt it again using so many more conventional sized keys. My suspicion is that this million bit key is simply an algorithmically (read non random at all) generated one time pad which is secured using stanard encryption...much like PGP does, using symetric encrpytion to secure your private key.

      --
      All those moments will be lost in time, like tears in rain.
    4. Re:Practically unbreakable by A55M0NKEY · · Score: 1

      one millon bits. That's 256K that must be stored. In small devices like cell phones, that's alot of data to store just to have a million bit key

      --

      Eat at Joe's.

  8. Rotating cleartext? by mr100percent · · Score: 1
    "Meganet offers a patented non-linear data mapping technology, called VME (Virtual Matrix Encryption), that creates exceptionally random cipher text and combines it with a one million-bit key, which is unheard of in today's data security markets. Competing solutions offer a maximum of 256 bits."

    So is this a rotating cleartext or what?

  9. repeated claim... by danielhsu · · Score: 4, Funny

    > This isn't the first time someone's made this claim, or second, or third ...

    And if this story gets reposted, it'll seem like a fourth!

    1. Re:repeated claim... by Anonymous Coward · · Score: 0

      And if this story gets reposted, it'll seem like a fourth!

      s/if/when/

  10. one time pad by valentyn · · Score: 0, Redundant

    Any news article claiming that a "Company develops unbreakable data encryption code" is silly. Unbreakable data encryption has been developed long ago, it's called a one time pad and there is strong mathematical proof that it's unbreakable. The problem is, of course, it's key distribution - but that's another story.

    --
    my other sig is a 500 page novel
  11. unbreakable? by TenPin22 · · Score: 1

    There's no such thing as unbreakable encrytion, only encryption which is hard to break. You can always use brute force attacks and the time required to succeed is dependent on how much processing time you throw at the problem.

    1. Re:unbreakable? by Anonymous Coward · · Score: 0

      Not so. The one time pad can be broken by brute force, but in doing so you get every possible message - e.g. 'Buy 24 tanks' and 'Eat at Tonys' and 'You must go!' - without any way of finding which is the correct one.

      As mentioned above, you need a source of truly random data (which is possible - think atomic decay, that kind of things). And key distribution is vulnerable. And, yes, you can always socially engineer...

    2. Re:unbreakable? by astro-g · · Score: 1

      Also eat tony,
      the complete text for "a salmon doubt"

      try to compete, how many PC's brute forcing large one time pad encrypted files does it take to output the complete works of shakespeare, in a reasonable amount of time?
      which edition?

  12. No such thing by Wrexs0ul · · Score: 4, Funny

    Wonderful article, but how good is encryption when your fundamental flaw in data security is the people who use it?

    Case in point: 128-bit SSL keys, MD5 hashed passwords on a system utilizing firewalls and a database whose data is encrypted by the super-uncrackable-key(tm)... owner connects to the site over the internet via telnet...

    We should invent encrypted people. That way not only would data be safe, but it's so secure the guy next to you has no idea what you're talking about!

    Sincerely,

    -Matt

    --
    --- Need web hosting?
    1. Re:No such thing by rediguana · · Score: 1

      We should invent encrypted people. That way not only would data be safe, but it's so secure the guy next to you has no idea what you're talking about!

      What a random idea! But why not just use (future) technology. Imagine if everyone used a voicebox implant and you had the option of speaking in plainvoice or cryptvoice. You can negotiate an encrypted channel with another voicebox, and not hear any other encrypted chats nearby and they don't hear you. Plainvoice would still come through depending on how you had the voicebox configured.

    2. Re:No such thing by maxmg · · Score: 1

      Then I am already encrypted! Most of the time people have absolutely no clue what I'm on about...

      --
      I asked for a refund - and got my monkey back.
    3. Re:No such thing by bottleneck · · Score: 1

      haha!!! I agree.. True encryption is a way of life.. a silent one..

    4. Re:No such thing by borgdows · · Score: 1

      IdfcAMafALREfaADYnafgaENCfaRYPTEDfaoz!

    5. Re:No such thing by Eythian · · Score: 2, Funny
      We should invent encrypted people. That way not only would data be safe, but it's so secure the guy next to you has no idea what you're talking about!

      I have heard of such people. I believe they are known as "programmers".

    6. Re:No such thing by mousse-man · · Score: 1

      What happens if we decrypt unencrypted people, or use the wrong decryption key? And if we use some modern algorithm to encrypt people, wouldn't they be compressed to death?

    7. Re:No such thing by BlackHawk-666 · · Score: 1

      Hehehe, yeh, I AM also ALREADY ENCRYPTED with the super proprietry, government standard ROT26 algorithm.

      --
      All those moments will be lost in time, like tears in rain.
    8. Re:No such thing by 2fargon · · Score: 1

      A novel approach to eliminating the so called "insider attack" you refer to would be to use reconfgiurable processors to generate a random key, or choose a random encryption method. but then how would you share this key ? :) man cant keep secrets. secrets are not meant to be. abolish encryption.

    9. Re:No such thing by Guillaume+Ross · · Score: 0

      Programmer's encryption code is usually weak. I can decrypt it on the fly, and you sound like one too. For the rest of you guys, here's what he said: We already have such people, they're more random than a lava lamp. Me thinks they're called "Women".

    10. Re:No such thing by rastos1 · · Score: 1
      the guy next to you has no idea what you're talking about!

      ... the guy next to me HAS no idea what I'm talking about!

  13. One time pad, quantum encryption are unbreakable by autopr0n · · Score: 1

    I'm certain that One time pad encryption (where you use a stream of random data the same length as the input as a key, and you only use it ONCE) is unbreakable.

    I also believe that some form of quantum encryption has been proven to be unbreakable, but I have no idea how it works, or why. Especially since a regular computer can do anything a quantum computer can do, if given enough time.

    If these Israelis could prove mathematically that their encryption method can't be easily reversed, then I think they might as well claim it's unbreakable as you can say something like "the key can't be found even if every atom of silicon on earth was used as a transistor, and was used as one until the sun burns out". Or something like that. Remember, public key crypto is only believed to be secure, since no one's been able to figure out how to factor large numbers quickly. It doesn't mean they never will.

    Personaly, I doubt it, though.

    --
    autopr0n is like, down and stuff.
  14. Encryption and compression by atcurtis · · Score: 5, Funny
    I have an amazing encryption and compression method - it encrypts and compresses any message into a single binary bit! No one else can decipher the message... not even the recipient... unless they have the decryption key...

    Which is unfortunately 2x the size of the original message.

    Ho hum...

    --
    -- The universe began. Life started on a billion worlds...
    -- Except on one where stupidity was there first.
    1. Re:Encryption and compression by SLOGEN · · Score: 1

      An optimized version of that algorithm would require only 1*len bits ;)

      --
      SLOGEN [ http://ungdomshus.nu : Sebastian cover music]
    2. Re:Encryption and compression by Pogue+Mahone · · Score: 1

      ... and would compress down to zero bits.

      --
      Every bloody emperor has his hand up history's skirt [Peter Hammill/VdGG]
    3. Re:Encryption and compression by egjertse · · Score: 1

      Sorry, allready been done. Allthough I don't think RMS would approve of the license...

  15. Looks like an advertisement by vor · · Score: 2, Insightful

    The first few paragraphs offer some details on what was developed...

    Then for the rest of the article there is just information on Meganet's business health. Looks more like they're trying to spur investing into the company rather than offer details on how the product works.

    Until the source code is published and subjected to peer review like PGP was, then and only then can it be deemed "secure." Until then I'll be running PGP on my computer powered by cold-fusion generated electricity =)

  16. A one meg key?!? by Legion · · Score: 1

    You gotta be kidding me! *That's* your solution to "unbreakable"? Does anyone know what this "Virtual Matrix Encryption" they're talking about is, or is it just another Keanu Reeves joke?

    1. Re:A one meg key?!? by punkmanandy · · Score: 1

      you must realize there is no ciphertext. it is you who is encrypted.

    2. Re:A one meg key?!? by BlackHawk-666 · · Score: 1
      Cutting through the marketing speak and deliberate evasiveness it looks like a large virtual key that is generated using some form of fractal mathematics...thus virtually "infinite in size". Then they use some form of vector mathematics to run across this virtual data stream (array) and presumably sample at given intervals. They throw a whole bunch more encryption of regular sorts on top of that presumably because their first level encryption is not really secure enough.

      http://www.meganet.com/Technology/explain.htm

      --
      All those moments will be lost in time, like tears in rain.
  17. no thanks by borat · · Score: 1

    will people pay them big money just because they have a fancy '1 million bit key' and a closed encryption scheme? why trust them? they make a big deal out of offering a prize to anybody who can break it, and nobody was able to. but there's tons of ways to encrypt a file that can't be brute forced in a few months.

  18. Correction: by Dark+Lord+Seth · · Score: 2, Insightful
    Meganet offers a patented non-linear data mapping technology, called VME (Virtual Matrix Encryption), that creates exceptionally random cipher text and combines it with a one million-bit key, which is unheard of in today's data security markets.

    That means: "Not unbreakable, but certainly not feasible to even try with current technology." Why is it that as soon as something becomes hard to do it is considered impossible and thus vastly overrated untill the opposite proves itself? I can imagine that quite allot of Good Things(tm) have gone to hell and back again only because they were kickstarted into a hype of invulnerability untill the opposite happened, causing everyone to suddenly ditch it...

    1. Re:Correction: by bottleneck · · Score: 1

      Why is it that as soon as something becomes hard to do it is considered impossible and thus vastly overrated untill the opposite proves itself?

      Yeah, like 16 MB of ram being all the memory you could ever use?

    2. Re:Correction: by fulgan · · Score: 1

      If the only way to break an algorythme is to try all the possible keys and if the key length is one million bits, it means that you have 2^1000000 different keys (=~ 10^999998). Now, if you use up ALL the ressources in the univers (that is matter, energy, everything) to do some calculation, you have a 10^102 Mhz computer. If we considere that this computer is able to test one key per clock cyple (which is pretty much impossible), this means that it will take this computer 10^999896 seconds to test all the keys...

      So, if you assume the claim this company make are correct (and I personally doubt that very much), then they are correct: you simply can't break this encryption in this univer's life time.

    3. Re:Correction: by BlackHawk-666 · · Score: 1

      According to Bill "The Wise" Gates, 640KB of RAM is more than anyone could ever possibly need. I think I might install Windows XP on my old AT with 640 MB and see how well it runs ;-)

      --
      All those moments will be lost in time, like tears in rain.
    4. Re:Correction: by BlackHawk-666 · · Score: 2, Insightful

      Brute force is always a last resort in breaking encryption. It is far better to understand the workings of the algorithm, then search for weaknesses (weak keys, etc). This company seems pretty coy about it's algorithm. Until they publish the algorithm the true cracking challenge hasn't even begun.

      --
      All those moments will be lost in time, like tears in rain.
  19. Oh Good... by Senjutsu · · Score: 2, Funny

    A preview from next month's Dog House section of the Crypto-Gram.

    A One Million bit key? Unbreakable? Schneier is going to have a field day with this one.

    1. Re:Oh Good... by bigboard · · Score: 2

      He already has! Back in a 1999 cryptogram dealing with encryption snake oil.

      http://www.counterpane.com/crypto-gram-9902.html

      --
      Cynicism is the natural defence of the romantic.
    2. Re:Oh Good... by beef3k · · Score: 3, Informative

      Relevant parts for the lazy:

      Warning Sign #1: Pseudo-mathematical gobbledygook.

      Meganet has a beauty on their Web site: "The base of VME is a Virtual Matrix, a matrix of binary values which is infinity in size in theory and therefore have no redundant value. The data to be encrypted is compared to the data in the Virtual Matrix. Once a match is found, a set of pointers that indicate how to navigate inside the Virtual Matrix is created. That set of pointers (which is worthless unless pointing to the right Virtual Matrix) is then further encrypted in dozens other algorithms in different stages to create an avalanche effect. The result is an encrypted file that even if decrypted is completely meaningless since the decrypted data is not the actual data but rather a set of pointers. Considering that each session of VME has a unique different Virtual Matrix and that the data pattern within the Virtual Matrix is completely random and non-redundant, there is no way to derive the data out of the pointer set." This makes no sense, even to an expert.

      Warning Sign #5: Ridiculous key lengths.

      Meganet takes the ridiculous a step further : "1 million bit symmetric keys -- The market offer's [sic] 40-160 bit only!!"

      Longer key lengths are better, but only up to a point. AES will have 128-bit, 192-bit, and 256-bit key lengths. This is far longer than needed for the foreseeable future. In fact, we cannot even imagine a world where 256-bit brute force searches are possible. It requires some fundamental breakthroughs in physics and our understanding of the universe. For public-key cryptography, 2048-bit keys have same sort of property; longer is meaningless.

      Warning Sign #8: Security proofs.

      There are two kinds of snake-oil proofs. The first are real mathematical proofs that don't say anything about real security. The second are fake proofs. Meganet claims to have a proof that their VME algorithm is as secure as a one-time pad. Their "proof" is to explain how a one-time pad works, add the magic spell "VME has the same phenomenon behavior patterns, hence proves to be equally strong and unbreakable as OTP," and then give the results of some statistical tests. This is not a proof. It isn't even close.

  20. Didn't people... by Infestation · · Score: 1

    ... once claim that the knapsack method of encryption was virtually unbreakable? all this huge key means, is that it will be many many years before these encrytions can be feasably broken by brute force. this doesn't even bring things like stealing keys and social engineering into play.

  21. They've reinvented the one-time pad? by Patrick+May · · Score: 1

    The only unbreakable encryption is the one-time pad, used correctly. Anyone claiming otherwise is either a fool or trying to sell something to fools.

  22. Hmm, questions... by mtnharo · · Score: 2, Informative

    Anyone think there is any truth to their claims of one million bit encryption? Seems like it would take an awful long time to work with, too long to be really usefull. I thought 4096 keys for current methods were deemed strong enough for at least a few years. Hell, we just had an article about 1024 bit keys needing 1 year and/or large quantities of $$$ to break, how can they claim everything else has been broken in the last 5 years (Brute forced doesn't matter. Anything can be cracked given enough time, flawed methods = cracks without major work for many keysets), and that competing techs use only 256 bits? Hmmm... this needs some investigating. I do like the bit about the NSA wanting to prevent them from exporting(just like every non-flawed encryption system). PGP went through the same thing if I recall correctly, and there were "do not export to warnings" on IE just for having 128-bit SSL. Seems like this may be a little bit of hype and marketing to dig through.

    (Congrats and Kudos to them if they pulled it off, but I remain skeptical as always until I see some full-on analysis from experts in the field, not a brochure-derived article)

  23. old news by Anonymous Coward · · Score: 3, Interesting

    heard this last year. it's a seeded one-time pad.

    generating your OTP by means of an algorithm is not a good idea.

    the "one million bit" is simply the length of the pad required for a one-million character message.

    essentially, any pseudo-random-number generator algorithm is identical to this.

    1. Re:old news by Anonymous Coward · · Score: 1, Informative

      Bruce Schneier commented this "crypto" as early as 4 years ago in his newsletter under the title: "Pseudo-mathematical gobbledygook"...;-)

  24. This one calls for... by hdparm · · Score: 4, Funny

    ...Ask Kevin Mitnick - Part II.

  25. PRACTICALLY unbreakable by Anonymous Coward · · Score: 4, Insightful

    Their glick is using a 1MB long key (4000 times longer than current encryption methods). They say it's going to be the strongest in the next 5-6 years.

    The title "unbreakable" was created by the journalist (and it appears to have worked, they got a story in slashdod).

  26. Unbreakable.. by FungiSpunk · · Score: 1

    ..my ass!
    At some point the message needs to be decrypted, so that's always the weak spot, otherwise it's meaningless garbage! Amount of time and power needed to do this aside, the code has to be able to be decrypted, so all you need is the key, no matter how you obtain it, no matter how long it takes, no matter how much power is needed to get it.
    This lesson in the blinding obvious brought to you by the same people who gave you "Common Sense - The ultimate RTFM to life!"

    --

    "I kill you! You no good 56'ing!"
    1. Re:Unbreakable.. by Zone-MR · · Score: 1

      Yes, all you need is the key, no matter how you obtain it. The problem is if it is stored securely enough, its not possible to obtain.

      A one-time-padd encryption method means you cant brute force the key, because you could generate a key to produce any data you want from the input message.

  27. zerg by Lord+Omlette · · Score: 1

    Everyone here knows that this encryption's weakness is water...

    --
    [o]_O
    1. Re:zerg by Anonymous Coward · · Score: 0

      You are thinking of Bruce Willis, not encryption.

  28. Why is this even being posted on slashdot? by autopr0n · · Score: 1

    Are the slashdot editors really this ignorant? This is pure BS. Christ.

    --
    autopr0n is like, down and stuff.
    1. Re:Why is this even being posted on slashdot? by CProgrammer98 · · Score: 1

      Then why are they winning multi-million dollar contracts from the US government?

      --
      And the people shall be oppressed, every one by another, and every one by his neighbour Isaiah 3:5
    2. Re:Why is this even being posted on slashdot? by eddy · · Score: 1

      Because the people at the Department of Labor is as ignorant about encryption as whoever posted this here?

      Actually I remember somewhere someone calling them up to find out if this was real (that is, if the contract happened). I don't remember the outcome of that, but it's probably googable.

      --
      Belief is the currency of delusion.
    3. Re:Why is this even being posted on slashdot? by BJH · · Score: 1

      Probably because the US Navy (one of their supposed customers) doesn't want to listen to the NSA, whose cryptographers are almost certainly laughing their asses of at this pile of unprovable crap.

    4. Re:Why is this even being posted on slashdot? by Anonymous Coward · · Score: 0

      Those contracts no doubt come from the more business-minded people in the government that buy all the software.

      What I mean by this, of course, is that all businessmen are morons, and the system that allows them to make decisions when there are engineers capable of doing the job of a businessman several times over is flawed.

      Do some research into Sun's StarOffice. When it was free, almost no businesses used it. Once they started charging, it's popularity shot up immensely. There's a quote by a businessman who says that they didn't use free StarOffice because it was free and he couldn't accept that something good could be free. OpenSSL is better than Meganet. There are other free crypto libraries that are better than Meganet.

      What's most amusing to me is that I can read every other message off of sci.crypt for a month or two and have better qualifications as a security administrator than the dips who paid money for Meganet. As proof of this, all I have to do is show that I'd never buy Meganet, which I wouldn't.

      *I use ``Meganet'' as the name for their encryption product because I didn't bother to remember the name of their silly product.

    5. Re:Why is this even being posted on slashdot? by CProgrammer98 · · Score: 1

      no, if you read the article, NSA valuated it and refused to give them an export license - presumably because they couldn't easily break the encryption. I doubt it's unbreakable, but it could be very very... hard to do so.

      --
      And the people shall be oppressed, every one by another, and every one by his neighbour Isaiah 3:5
    6. Re:Why is this even being posted on slashdot? by BJH · · Score: 1

      I read the article. If you think that NSA didn't want to give them an export license because they couldn't break it, all I can say is I've got a bridge in New York to sell you...

    7. Re:Why is this even being posted on slashdot? by kevinbrock · · Score: 1

      Actually Meganet's web site says, in an announcement dated July 25, 2001, that they got an export license. Not just a one-time license, but a general license. They claim that this "marks the extent the government's ease of export regulations." Or, more realistically, it could have been that the gusts of laughter from the NSA cryptographers blew the license into their hands. It's also interesting to note that their "latest news" update appears to be Feb. 2002...

  29. well by Anonymous Coward · · Score: 0

    Read an article in a scientific magazine about using some quantum tenchniques for encryption.
    Supposed to be uncrackable on the fact that if you try to look at the key(atoms) you effectly have to add energy to it and thereby changes the key.
    Quite a known "law" - you influence the system if you observe it.

    But this one ? I doubt it

  30. 256 Bits? I think not. by infernow · · Score: 2, Interesting
    Competing solutions offer a maximum of 256 bits.

    Well, with a statement like that, I have to wonder who they're competing with.

    Seriously, though. Who uses a 256 bit key anymore? AFAIK, the suggested key size is at least 1024 bits.

    --

    that that is is that that is not is not

    1. Re:256 Bits? I think not. by MortimerK · · Score: 4, Insightful
      Seriously, though. Who uses a 256 bit key anymore? AFAIK, the suggested key size is at least 1024 bits.

      You're ignoring the distinction between symmetric and asymmetric cryptography.

      Symmetric cryptography uses only one key for encryption and decryption. For such a key, 256 bits is quite secure.

      Asymmetric cryptography uses a public key for encryption and a different, private key for decryption. If using the RSA algorithm then yes, anything less than 1024 is insecure. (Elliptic Curve Cryptography is also asymmetric but is still strong at less than 1024 bits.)

      Meganet's algorithm is symmetric.

  31. And this won't help the problems they're addressin by Scarblac · · Score: 2, Insightful

    They point at websites where credit card numbers where stolen, and say their unbreakable encryption will help there.

    Well, surely those weren't encrypted, but were simply stored in some directory in unencrypted text? Almost always it's just stupid security that's the problem. Any sort of modern encryption would have been good enough, too.

    And if you can't keep crackers away from your credit card numbers, why would you be able to keep them away from your 1Mb key?

    --
    I believe posters are recognized by their sig. So I made one.
  32. My unbreakable encryption scheme! by Alsee · · Score: 5, Funny

    Take input file and pipe it to dev/nul,
    Take dev/random and pipe it to output file.

    Guaranteed unbreakable encryption!

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    1. Re:My unbreakable encryption scheme! by Anonymous Coward · · Score: 0

      And don't forget to cd / first...

    2. Re:My unbreakable encryption scheme! by cthugha · · Score: 5, Funny

      Guaranteed unbreakable encryption!

      Not entirely. There is a slight chance that the output from /dev/random will be identical to the original message. :)

    3. Re:My unbreakable encryption scheme! by nahdude812 · · Score: 3, Funny
      that's still technically brute-forceable. We can do the infinite monkeys at an infinite number of typewriters thing, and at some point a monkey would have typed your original message. We may not know he did, but it would have happened. Lets take an example from my fortune file:

      The saying goes: if an infinite number of monkeys typed on an infinite number of typewriters, eventually
      all the great works of mankind would emerge. Now, with today's high speed computers, we can finally test
      this theory...

      Lzskd jfy 92y;ho4 th;qlh sd 6yty;q2 hnlj 8sdf. Djfy 92y;ho4, th;qxhz d7yty;
      Q0hnlj 23&^ (# ljask djf y92y; fy92y; Sd6y ty;q2h nl jk la gfa harvin garvel
      lasdfsd a83sl la8z ks8l 92y;ho4 th;qlh sd 6yty;q2 hnlj 8sdf. Djfy 92y;ho4,
      th;qxhz d7yty; Q0hnlj 23&^ nknod mrs88 jsd79lfm#%$JLaoz6df lso7dj f2 jfls
      67d9ol1@2fou99s 1lkj2 @l.k1 2; a89o7aljf 1l3i7ou8 d8l3 lqwerty0092 #1!
      ja9o do8lkjj139rojsd9**!l6*hd # ljasd78 l2awkjad78 3ol7asljf 3 ldif & l.js
      Ll ls ewan la8uj 23lll7u 8l 3h hhxx8 8d lsd fixx 891lkjno99sl d8l@@@!!8#8
      dfoil jarooda mklaoorj nowai the smisthliylka jkdlfjiw ladajadra lthhheeejfjl
      dkddooolda bub mirznod of the koojgaf!! But 2 be or not to be... that is the
      question. Then when shall we three meet again In thunder, lightning, or in
      rain? When the hurlyburly's done, When the battle's lost and won. That will
      be ere the set of sun. Where the place? Upon the heath. There to meet with
      Macbeth. But hath forth not to want..... a banana, or to be.... a banana.
      Banana, I knew him banana. Banana banana. Banana banana banana banana.

      Well... hmm.... it seemed like a good idea...
    4. Re:My unbreakable encryption scheme! by jeff_bond · · Score: 1
      Take input file and pipe it to dev/nul,
      Take dev/random and pipe it to output file.

      Guaranteed unbreakable encryption!


      But I can just hack your box and read from /dev/nul to get the plaintext!

      Maybe if you used /dev/null instead you'd be OK.

      Jeff

      --
      stty erase ^H
    5. Re:My unbreakable encryption scheme! by Prowl · · Score: 1

      offtopic, but

      the monkey would also have typed the original message with 1 typo, 2typos, 3 typos ... etc ad infinitum.

      if you have a finite message, is there a finite or infinite number of typos you can make?

      or is every message simply a typo of the *one great universal message*

      must stop waffling...

      --
      That man tried to kill mah Daddy
    6. Re:My unbreakable encryption scheme! by Rich0 · · Score: 1

      Take input file and pipe it to dev/nul,
      Take dev/random and pipe it to output file.


      However, in theory your output to /dev/nul(l) could end up altering the contents of the entropy pool (depending on how /dev/random is implemented). We all know that /dev/random is only somewhat random - it depends on the state of the universe surrounding your machine. Outputting to /dev/null would impact the local state of the universe in a potentially predicitable manner.

      Ok - I admit it isn't going to be cracked anytime soon...

    7. Re:My unbreakable encryption scheme! by ajs · · Score: 1
      What you suggest is actually a valid obfuscation techinque, and sometimes obfuscation is what you want, not encryption. Encryption has a definition:
      [paraphrased by memory from Applied Cryptography] any E() such that there exists a D() such that D(E(P))=P for some (usually any) plaintext P; though presumably you also want to ensure that E(P)!=P or your E() isn't very secure!
      You will note that your technique connot be defined as encryption, since it is not reversable. There are other cryptographic techniques which are not reversable, but which have interesting properties. Hashes are a great example. A hash is difficult to reverse (actally almost all hashing schemes are impossible to reverse perfectly as they map to multiple plaintexts), but because it reduces a large plaintext domain to a smaller domain of hashes, it can be used for such activities as digital signatures, key verification (e.g. password checks) and many other cryptographic and non-cryptographic activities.

      Hope this helps!
    8. Re:My unbreakable encryption scheme! by nahdude812 · · Score: 1

      I know this was posted in the rhetoric, but,

      if you have a finite message, is there a finite or infinite number of typos you can make?

      If we place certain limitations on what we consider to be a "type-oh" of another message, then we're more than likely going to see a finite number of type-oh's for any given finite length message (unless there was no limitation on the length necessary for one message to be considered a type-oh'd version of the other, in which case, yes, there are an infinite number of possibilities).

      or is every message simply a typo of the *one great universal message*

      Now this is an interesting thought. Let's assume that the one great universal message comes from God. That means that things I write should be accepted as divine truth, or at least almost. Bow down and worship me, my utterings are encoded messages from God!

    9. Re:My unbreakable encryption scheme! by SecretAsianMan · · Score: 1

      Actually, if there were an infinite number of monkeys, great works would emerge rather quickly. Every such work would be written successfully, and within the shortest amount of time any monkey could take to write it. Not only that, but an infinite number of copies of the work would emerge at that very instant. Infinity is infinity -- a concept, not some very large number.

      --

      Washington, DC: It's like Hollywood for ugly people.

    10. Re:My unbreakable encryption scheme! by evilviper · · Score: 1
      There is a slight chance that the output from /dev/random will be identical to the original message

      Or worse!

      $ head -1 /dev/urandom
      I am going to kill you
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    11. Re:My unbreakable encryption scheme! by Alsee · · Score: 0

      You will note that your technique connot be defined as encryption

      Correct, my technique should be defined as humor. :) The claims in the article were silly, the history of the company involved is rather doubious, and the reporter is an idiot. Ok, maybe the reporter isn't an idiot, but he should not be reporting on something he is baffled by without at least consulting someone with a clue.

      presumably you also want to ensure that E(P)!=P

      Actually that can result in a flaw in the encryption. One of the flaws in the Enigma machine was that it was incapable of encrypting a letter to itself. This was extremely useful in breaking messages.

      The property that you really want is for E(P) to have an equal probablility of mapping to ANY possible plaintext.

      If P("Bob") cannot map to "Bob" then you have leaked information when the attacker sees that the encrypted message is "Bob" - he knows that P cannot be "Bob". For any message of non-trivial length the probability E(P)=P should rapidly approach but never reach zero. Forcing it to zero may be a flaw.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    12. Re:My unbreakable encryption scheme! by MyHair · · Score: 1

      There is a slight chance that the output from /dev/random will be identical to the original message.

      Well, of course. If the breaker knows the message won't resolve to itself then that lessens the entropy and makes breaking the encryption easier!

    13. Re:My unbreakable encryption scheme! by Old+Wolf · · Score: 1

      how do you define 'random' then, if 'depending on the state of the universe around your computer' is enough to make it non-random?

    14. Re:My unbreakable encryption scheme! by Prowl · · Score: 1

      but we already know the "universal message"...

      42

      --
      That man tried to kill mah Daddy
    15. Re:My unbreakable encryption scheme! by Rich0 · · Score: 1

      how do you define 'random' then, if 'depending on the state of the universe around your computer' is enough to make it non-random?

      A function generates random numbers if any particular result is equally likely to be generated at the next iteration. In reality, implementations of random number generators are COMPLETELY predetermined - if you know the alogrithm and the local state of the universe perfectly you can predict the output of the generator.

      Obviously, no real generator can be truly random. The key is to make the generator random-enough. If the generator is an input in a cryptograpich system it should not be the weakest link - ie it should take longer to predict the random session key for a message than it would take to bruteforce the key itself. This is typically the case in all good cryptosystems.

      The problem is that a one-time pad is completely unbreakable if implemented correctly. Therefore, the random number generator cannot be made to be less weak than the key itself - as the key can no longer be brute-force attacked.

      Any attack on a one time pad is likely to be based on either stealing the key or getting somebody to re-use it, or it will be based on predicting the contents of the key based on the random number generator that created it.

      Don't get me wrong - I think that /dev/random in linux is probably good enough - but it isn't perfect, and therefore no algorithm that depends on it can be.

    16. Re:My unbreakable encryption scheme! by ajs · · Score: 1

      Correct, my technique should be defined as humor

      Yep, I got that. I was responding seriously because it shows people who don't understand cryptography how truly abstract this gets.

      Yes, what you were saying was funny (the fist time someone said it to me about 10 years ago), but it's also a serious consideration. "f(P) = replace P with unrelated P'" is a valid cryptographic technique which is used in many places and even more important outside of cryptography. It's just not encryption in the strictest sense. This tends to blow most people away (it did for me) when first learning about crypto and considering the scope of what it means to transform data.

      As for the flaw in enigma, you correctly state the larger case. I was abbreviating wildly, and there are many caveats and pitfalls that I did not go into. Saying "E(P) != P" is an oversimplification that I intended only to get the point across.

    17. Re:My unbreakable encryption scheme! by Old+Wolf · · Score: 1

      How do you determine "equally likely"

      (note - random is not the same as "distribution of each digit is the same" etc.)

    18. Re:My unbreakable encryption scheme! by Rich0 · · Score: 1

      A generator generates random numbers if any outcome is equally likely to come up. A die with 6 numbers on it is fairly random as you can't tell what will come up before you roll it. A die with 6 copies of the same number on it is not random - the result is predetermined.

      If you can't tell what will come up before asking the generator for a number, than the response is random.

      I suppose you have a point about distributions not having to be equal. A die with 5 1's and 1 6 on it would still be random, though it would be expected to give you a 1 on 5 of every 6 rolls.

  33. LOL "Why do we keep pronounce VME is unbreakable" by accident · · Score: 4, Funny
    (grammar theirs)
    When a transmission of conventional algorithm is sent, it includes an encrypted form of the actual data. Given that a hacker have enough computing power and time, any message can be deciphered. With the VME engine the case is different; the actual data is never transferred. Therefore, when intercepted by a hacker, the results will yield absolutely nothing. [source]
    This is so incredible I just can't read anymore.
  34. Unbreakable Encryption by jsse · · Score: 1

    Do you think there's such a thing as unbreakable encryption?

    Why should I have doubt, when there's already Unbreakable Software out there?

  35. VME was broken by eddy · · Score: 5, Informative

    I haven't read the article (c'mon!) but I saw the mentions of VME, which...well... was broken.

    It's snakeoil. Just marketing, no security. Move along. Nothing to see here.

    --
    Belief is the currency of delusion.
    1. Re:VME was broken by eddy · · Score: 2, Informative

      Okay, that was just the decryptor, but IIRC it was broken (found weak) also elsewhere in sci.crypt. Bruce Schneier mentions them back in 1999... in his snakeoil column.

      --
      Belief is the currency of delusion.
    2. Re:VME was broken by BJH · · Score: 1

      Meganet claims that the "Targeted Delivery System" increases security
      * by limiting decryption to copies of VME with certain serial numbers.
      * It's possible for anyone to compute the required decryption
      * parameters, though, as the program below demonstrates. It can decrypt
      * messages targeted to any serial number (provided you know the proper
      * passwords and such, of course).
      *
      * The "Date Limiting Algorithm" is supposed to prevent decryption after
      * a certain date. Meganet's VME software extracts the date limit from
      * the encrypted file, compares it to the current date, and refuses to
      * decrypt the file if the date isn't right. This program has no such
      * limitation, so it can decrypt regardless of the date limit.
      *
      * VME computes a "Transaction Code" and "Authentication Number" to
      * verify file integrity. These are basically dressed-up 8-bit checksums.


      HAHAHAHAHAHAHAhahahahaahaaahaaaa.... and they say that the US government is using this crap. WTF was the AES created for?

    3. Re:VME was broken by Sycraft-fu · · Score: 1

      "WTF was the AES created for?"

      Precisely. AES is the government standard for normal things. For calssified work the algorithm is, well, classified. Certinaly not something available to the public.

    4. Re:VME was broken by BJH · · Score: 1

      Hate to tell you, but the quoted comments were from a reverse-engineered implementation of the "classified" algorithm... keeping the algorithm secret doesn't make it any more secure.

      BTW, it was reverse-engineered from a shareware version released by Meganet. So, all in all, your comment doesn't really make a hell of a lot of sense, does it?

    5. Re:VME was broken by Sycraft-fu · · Score: 1

      You are not understanding. What I'm saying is this algorithm here, this VME crap is NOT what the US military uses. They may claim it, but it's just false. What the military and government use for classified projects is classified. Now classified doesn't mean we won't tell you, classified means we won't tell you adn you can't have it. You have to have appropriate security clearence, and a need to know before they will reveal it to you.

      If some company is running around claiming to sell the encryption the US military uses, they are full of shit. For unclassified stuf it's DEA and AES and for classified stuff it's classified.

    6. Re:VME was broken by BJH · · Score: 1

      So either way, the firm's claims are crap...

  36. Unbreakable... by laughing_badger · · Score: 1

    so how do you read something once you have encrypted it then? :-)

    --
    Help children born unable to swallow - www.tofs.org.uk
  37. Re:One time pad, quantum encryption are unbreakabl by toriver · · Score: 1

    I also believe that some form of quantum encryption has been proven to be unbreakable, but I have no idea how it works, or why.

    I think that's what makes it unbreakable.

  38. Re:One time pad, quantum encryption are unbreakabl by Anonymous Coward · · Score: 0
    Remember, public key crypto is only believed to be secure, since no one's been able to figure out how to factor large numbers quickly.

    Especially, large prime numbers. That'd be the obvious mathematical breakthrough.

  39. The telltale signs of snakeoil encryption by philipsblows · · Score: 5, Insightful

    From the press release or whatever that is:

    Meganet Corporation's founder, Saul Backal, claims that its solution can put an end to these problems. Meganet offers a patented non-linear data mapping technology[1], called VME (Virtual Matrix Encryption)[2], that creates exceptionally random cipher text[3] and combines it with a one million-bit key[4], which is unheard of in today's data security markets. Competing solutions offer a maximum of 256 bits[5].
    "There is nothing stronger in existence,"[6] says 38-year-old Backal, a dual Israeli-U.S. citizen[7] who was a tank commander in the IDF in the Lebanon war[8]. "All other encryption methods have been compromised in the last five to six years."[9]
    • [1] A cool, wordy name for this new, fantastic technology
    • [2] An even cooler, trademark-able acronym
    • [3] Hand waving
    • [4] An excessively-large encryption key, to impress us
    • [5] A dig on current encryption key size, since smaller keys == less encrypted...
    • [6] Outlandish claim
    • [7] Mysterious lineage of the founder. Hmmmmm.
    • [8] Tank commanders. Does anyone understand encryption better than these guys?
    • [9] Article claims this one has been in development for 11+ years... see how long it takes to cryptanalyze having appeared on slashdot!

    Even though this is probably bogus, the prize for breaking it looks interesting

    In an attempt to prove VME's strength, Meganet began offering prizes such as a Ferrari or $1m. to anyone who could break into a VME-protected file. So far, two million people have attempted to crack the code, but none have managed.
    1. Re:The telltale signs of snakeoil encryption by Anonymous Coward · · Score: 0

      Its strange how many israelis are US citizens. The US doesn't seem to mind its citizens also being citizens of another country (and fighting in its army).

    2. Re:The telltale signs of snakeoil encryption by Scarblac · · Score: 1

      Even though this is probably bogus, the prize for breaking it looks interesting

      In an attempt to prove VME's trength, Meganet began offering prizes such as a Ferrari or $1m. to anyone who could break into a VME-protected file. So far, two million people have attempted to crack the code, but none have managed.

      Yeah, but of course that contest means nothing if the algorithm isn't public. It relies on security by obscurity if it's not, which means that if it's not broken it doesn't say much about the breakability of the algorithm. And considering their file is probably one line of text and the key is a million random bits, gee, maybe that's unbreakable! Again, means nothing.

      But you knew that.

      --
      I believe posters are recognized by their sig. So I made one.
    3. Re:The telltale signs of snakeoil encryption by SystemAddict · · Score: 0

      But Israel is not "another country", it is an American colony, so there's nothing strange in there being a load of "Israelis" with US passports.

    4. Re:The telltale signs of snakeoil encryption by janap · · Score: 1

      The lackluster competition is over.

      It turned out to be a MS Word XP-file containing the words: " This a1gorithm is unbreakable."

      (Note the "1" replacing the "l" in the second word, thrown in as further enhancement of the VME-protection.)

      I didn't win.

    5. Re:The telltale signs of snakeoil encryption by asb · · Score: 1

      Your 8th point only shows that he has done his mandatory military service.

      --
      Antti S. Brax - Old school - http://www.iki.fi/asb/
    6. Re:The telltale signs of snakeoil encryption by Hiro+Antagonist · · Score: 1

      I've seen these guys posting in alt.cryptography -- they dump a big string of ciphertext in the newsgroup and say, "Betcha can't decrypt this!"

      Too bad they don't provide the algorithm, of course. I don't think I need to go into detail on why this is a Bad Thing.

      --

      --
      I Hit the Karma Cap, and All I Got Was This Lousy .sig.
    7. Re:The telltale signs of snakeoil encryption by andfarm · · Score: 2, Insightful
      Heck, requiring a "million-bit key" is a sign of weakness. If the key is larger than the message, then with a strong cipher any plaintext should theoretically be possible. A truly strong cipher can make a message secure with a small key.

      And the claim of "two million people" having tried to crack the code is bogus. Most of these people probably haven't had any cryptographic training.

      --

      TANSTAAFI: There Ain't No Such Thing As A Free iPod.

    8. Re:The telltale signs of snakeoil encryption by mackman · · Score: 1

      A NSA security guard, speaking on condition of anonymity, expressed his surprise at the number of new Ferrari seen in the NSA high-security underground parking facility.

    9. Re:The telltale signs of snakeoil encryption by rogerz · · Score: 1

      > [7] dual Israeli-US citizenship

      Israel grants automatic citizenship to halachic Jews (born to Jewish mothers) who ask for it. This is therefore not mysterious.

      > [8] Tank commander.

      Israel requires military service of the vast majority of able-bodied citizens. A tank commander would usually be a very intelligent person, and perfectly likely to now have a University degree is a technical field. This is therefore not mysterious.

      --
      If humans are mostly water, and beer is mostly water, then humans must be mostly beer.
  40. This is the dumbest thing I've read in a long time by mlyle · · Score: 2, Insightful

    One of the key metrics of a cipher's strength is how strong it is in comparison to its key size. 256 bit ciphers, if brute force is the best attack, are immune to brute force with any imaginable technology (it is hard to imagine building a machine with matter that can count to 2^256, let alone try and brute force a cipher).

    Making the key huge just makes the other potential sources of compromise (compromise by bad key generation or distribution) easier. If you want a huge keystream, you might as well use a large one time pad.

    I don't really see what the point is of this encryption scheme.

  41. No, no, no! by Trogre · · Score: 3, Insightful

    Because some experts have been burned by fakes in the past does not necessarily make everything snake oil.

    Because they dismissed this product as more of the same before actually evaluating it does not make it snake oil.

    Probably snake oil, yes. But on the other hand it could be something quite revolutionary.

    There's nothing quite like apathy to retard progress.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    1. Re:No, no, no! by Anonymous Coward · · Score: 0

      So? What's the rush? When it's been proved unbreakable, then it's time to celebrate. But if every time someone made such a claim we all celebrated - well, there'd be no champagne left for the rare occasions that it's not just hype from fraudulent charlatans. All encryption is currently breakable, except one-time pads, and thats cheating, as half the data involved in the decryption has to be transmitted in a secure medium beforehand.

    2. Re:No, no, no! by Trogre · · Score: 2, Interesting

      I'm not saying we should celebrate every 'unbreakable' claim made (champagne is too expensive for that).

      However what I am saying is that we should not casually write it off as a "this is definitely a phoney". If we are influential enough it may cause investors to lose interest and pull funding.

      I look on this as an "Interesting, but I'll believe it when I see it". Subtle difference.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    3. Re:No, no, no! by Anonymous Coward · · Score: 0

      But there is mathematical proof that a One Time Pad is the only perfect encryption. Therefore, this is either snake-oil or they have disproven our entire mathematical system.

    4. Re:No, no, no! by Anonymous Coward · · Score: 0

      "If we are influential enough it may cause investors to lose interest and pull funding."

      I couldn't care less.

      First they prove its not snake oil. Then, and only then, I start giving a shit.

    5. Re:No, no, no! by Anonymous Coward · · Score: 0

      Not really. There is proof that a One-time pad is uncrackable, but there's no proof it's the only one. It may be the only one with such a proof, but that's not the claim you`re making. The 'mathematical system' is not at risk just yet!

  42. If your cipher is that good ... by Anonymous Coward · · Score: 0

    why on earth do you need a one million-bit key to secure it?

  43. Re:One time pad, quantum encryption are unbreakabl by riedquat · · Score: 1

    Quantum encryption - in the only form I've heard about - needs special hardware, a continuous fibre optic cable between the two parties who want to exchange data.

    AFAIK It is thought to be unbreakable at the moment, but it can't be used over existing data networks. It doesn't have a lot to do with quantum computing.

  44. Google is your friend by Anonymous Coward · · Score: 0

    http://www.meganet.com/technology/intro.htm

  45. PRNG == LCG by eddy · · Score: 1

    VME_RAND(r) ( (r)=((r)*0x19660du+0x3c6ef35fu)&VME_MAXINT )

    Humor! Looks like a linear-congruential generator with lot's and lot's of meaningless obfuscation around.

    Very common in newbie ciphers.

    --
    Belief is the currency of delusion.
    1. Re:PRNG == LCG by Senjutsu · · Score: 1

      VME_RAND(r) ( (r)=((r)*0x19660du+0x3c6ef35fu)&VME_MAXINT )

      Humor! Looks like a linear-congruential [google.com] generator with lot's and lot's of meaningless obfuscation around.


      Christ, that's like finding out that a product advertised as "The World's Fastest Sorting Program" uses Bubble Sort internally.

    2. Re:PRNG == LCG by SirLestat · · Score: 1

      Something very funny is that this LCG:
      #define VME_RAND(r) ( (r)=((r)*0x19660du+0x3c6ef35fu)&VME_MAXINT )
      fail at least two basic test that any pseudo random generator should pass. (Permutations and Rises)

  46. 1 million bit key? by gad_zuki! · · Score: 0

    Much like the one million monkeys theory, eventually with enough computing and a whole hell lot of good luck the recipient will get your message. Unbreakable? Sure.

    Practical? Umm, well you just have to weed out the "It was the best of times, it was the blurst of times" results a few trillion times.

  47. But where is the method? by olethrosdc · · Score: 1

    This article only points to their claim of having found the super-duper encryption method. Where is the method described? They also say in their announcement that "other methods have been compromised". Aha? When did *that* happen? This is just bullshit.

    --

    I miss my rubber keyboard.(Homepage)

  48. Wouldn't infinite monkeys by t0qer · · Score: 2, Interesting

    at infinite typewriters eventually produce the great works of shakespear?

    In regards to breaking encryption on the article, if the above statement was true wouldn't that mean eventually it could be broken?

    This still isn't quantum encryption, which does deal with infinites. It said 1 trillion keys on the site which makes me think eventually if you throw enough (**cough* beowulf) Ghz per hour at it you could break it down.

    Ya it's breakable, anyone disagree?

    1. Re:Wouldn't infinite monkeys by MadKeithV · · Score: 1

      Except that brute-forcing such a massive key would lead to results that _seem_ valid. Say those infinite monkeys produce the works of John Keats by accident, how would you know it wasn't Shakespeare?

    2. Re:Wouldn't infinite monkeys by Anonymous Coward · · Score: 0

      And as dumb as those monkeys are, I bet they'd still manage to spell "Shakespeare" properly.

    3. Re:Wouldn't infinite monkeys by sql*kitten · · Score: 3, Funny

      at infinite typewriters eventually produce the great works of shakespear?

      That theory was proved false by the invention of Usenet.

  49. Or even better link: by Anonymous Coward · · Score: 0

    http://www.meganet.com/technology/explain.htm

  50. Re:LOL "Why do we keep pronounce VME is unbreakabl by BenjyD · · Score: 1

    I think they are a little confused by their own marketing speak. Apparently, it doesn't send the data, it just sends a series of pointers into an infinite matrix that allows the receiver to rebuild the data once they've decrypted it.

    In other words, it's encrypted twice. Major advance.

  51. Re:One time pad, quantum encryption are unbreakabl by bottleneck · · Score: 1

    ...If these Israelis could prove mathematically that their encryption method can't be easily reversed...

    So... If these Israelis prove mathematically that it works, would it still work?

    Unbreakable encryption is old and recycled news... However, having it proven mathematically is not, but by the time of proof, it goes poof!

  52. Explain to a non-cryptologist by simong_oz · · Score: 1

    I'm not a cryptologist, so can someone who knows what they're talking about in this field please explain to me how there can ever be an encryption method that is unbreakable?

    By my I-know-nothing-about-this-subject "knowledge", surely while there is somebody out there who knows how the encryption works (presumably the inventor), it is breakable ... ?? It might be difficult to break, but it is breakable.

    --
    "Because it's there." - George Mallory, when asked why he wanted to climb Mt Everest, March 18, 1923 (New York Times)
    1. Re:Explain to a non-cryptologist by Anonymous Coward · · Score: 0

      The OTP (One Time Pad) is theoretically unbreakable since the key length is the same length as the message, which means that any decryption is equally likely (all assuming properly generated keys and no key reuse). Picture the plaintext "attack at dawn" is OTPed by rotating every character a truly random number of steps. Now, the correct key will rotate everything back to this message, but there will also be keys which rotates back to "attack at noon" or any other message of the same length.

    2. Re:Explain to a non-cryptologist by Tjebbe · · Score: 1

      An encryption that is unbreakable would mean that you can only decrypt something if you have the correct key. Even if you know exactly how the algorithm works, you still need the key to decipher something.

      The only known unbreakable encryption algorihm is the one-time pad, but it kind of moves the problem (with otp, the key distribution is the mayor problem, which kind of comes down to you needing to send a message containing the key first, which needs to be encrypted, so you need to send a message containing the key first, etc.)

      But most of the time, when someone claims to have an unbreakable algorithm, and will not share the algorithm itself, it can be cracked. Sometimes because the key can be deduced from the ecnrypted message, sometimes the key isn't needed at all. When these algorithms become public, they are usually cracked very fast.

      With 1024+ bits key length, the length of the key usually doesn't matter anymore, so their claim on a long key isn't really something to trust. In most of these cases, it can be cracked some other way. In this case, i would bet on a chance of 95% or so :)

      note: i am not a cryptologist either :)

    3. Re:Explain to a non-cryptologist by A55M0NKEY · · Score: 1
      A one time pad is when 2 ppl pick a book, say the Guinness Book of World Records 1972 hardcover edition second printing ( UK version ) to use as a one time pad. Any messages they send to each other are encrypted by adding the characters of the message to the corresponding text in the Guinness Book. So if the message is 'Hi Joe' and the first sentence of the Guiness Book is, "This book is dedicated to my mother" the encrypted message is: h i j o e = 07 08 09 14 04 + t h i s b = 19 07 08 18 01 ________________________________ a p r g f = 00 15 17 06 05 To decrypt: a p r g f = 00 15 17 06 05 - t h i s b = 19 07 08 18 01 ________________________________ h i j o e = 07 08 09 14 04

      The above message used the thisb part of the one time pad. It's a one time pad because we only use it once, so the next message would be encrypted with 'ook is dedicated to my..'

      One time pad encryption is unbreakable once the two parties have a copy of the pad and no spies get a copy of the book you are using. This is because you are essentially adding random noise to your message and there is no way to distinguish your message from the noise. This guy is not using an infinite one time pad. He is trying to generate numbers using a 'million bit virtual matrix' this may not be truely random and so it may be breakable. If say the digits of PI were random ( and some think they are ) then you could encrypt your message with say the digits of pi past the 373298327932749327432974329732987932th decimal point. To brute force your encryption, someone would have to encrypt your message with the digits of PI starting at the first decimal point and examine it or real words until it reached the 373298327932749327432974329732987932th decimal place when it would finally decrypt your message. Using a decimal place of Pi in the 2^256 range would guarantee that nobody could ever use brute force to crack yer code.

      --

      Eat at Joe's.

  53. Origin of the term? by The+Tyro · · Score: 4, Interesting


    Counterpane had a little blurb on their website about it... Crypto stuff

    This may have been where the original "Snake Oil" comment came from.

    I'm no elite cryptographer; I just try to be an educated user. I rely on people far smarter, and with far more expertise than I'll ever have in the field of cryptography to give me an idea of whether something is reasonably good. That said, even a rank amateur like myself can detect marketing-speak...

    I have no authoritative expertise with which to judge encryption algorithms, but outrageous claims tend to speak for themselves... in a negative way.

    --
    Even if a man chops off your hand with a sword, you still have two nice, sharp bones to stick in his eyes.
    1. Re:Origin of the term? by RupW · · Score: 1
      Schneier also said
      This makes no sense, even to an expert.
      about their marketing blurb, which is problably what the "didn't bother trying to understand the product" comment was aimed at.

      The description made me think of the methaphorical million monkeys,
      If you give a million monkeys a million typewriters for a million years, one of them will type your data. We record the time and coordinate of that monkey and encrypt it.
      To do that effectively they'd have to chop the data into smallish blocks, i.e. it's a sort of blockwise inverse stream cipher against a stream that only you and the recipient have.

      But that's my first-glance uninformed interpretation. Seems reasonable, but can't see benefits over a normal block cipher.
  54. What the theory have to say? by varjag · · Score: 1

    From my semi-forgotten cryptography course I seem to recall that ultimately, the encryption can be unbreakable if the message length is shorter or equal to key length, so with megabit-order keylengths short messages should be pretty secure. Would anyone with better understanding of the subject elaborate on that?

    --
    Lisp is the Tengwar of programming languages.
    1. Re:What the theory have to say? by Anonymous Coward · · Score: 0

      If, for example, you use a strong 1-million bit key to encrypt the message "password", the resulting ciphertext may be secure indeed, but if you screw up elsewhere in the implementation and leak the fact that the plaintext was only 8 characters, the brute force space has just been reduced to 2^64. If the implementation does something foolish such as passing the SHA of the message as a transmission error check and an attacker searches ASCII messages first, the example given would be cracked in a few minutes. The upshot is that "can be unbreakable", when the message length is shorter than the key length really refers to the fact that there's not enough ciphertext to mount a statistical attack against the encryption key with. In the case of meganet's VME, a statistical attack against the encryption matrix is not going to get anywhere. The method used to generate the matrix to begin with appears to be much weaker.

  55. It's not... by Kjella · · Score: 2, Interesting

    Any cipher that relies on mathematics can not be proven secure. If you look up Gödel's Incompleteness Theorems, you'll see that in any axiomatic mathematical system there are propositions that cannot be proved or disproved within the axioms of the system. So if I propose that there does exist some (unspecified) mathimatical way to break that cipher, you won't be able to 100% conclusively _disprove_ it. Also there's the off chance (2^-128, 2^-1000000, doesn't matter in a _theoretical_ sense) that I'll pick the right key by chance, and in common ciphers you'll *know* if the key is right.

    The only theoretically perfect way is a (not pseudo-) random one time (not rehashed) pad, and it suffers from massive problems in key distribution, and the one who encrypts it (or has access to the encrypters machine) can also decrypt it, unlike good public/private key cryptography. Also it is suiceptable to wiretap of key transfer, while public/private key crypto is only suiceptable to a man-in-the-middle attack, which requires the ability to change the data on-the-fly.

    It would hardly be a problem to extend many of the current ciphers to use much longer keys than 128 bit (symmetric) or 2048 (asymmetric), which is the standard today. However, most people agree 128 bit is strong enough given that there is no cryptographic attack. If there is one, the cipher might be fundamentally useless regardless of whether your key is 128bit or 1000000bit anyway. And no, you won't know. Why do you think the military is so secretive about what they will and won't use? To keep the others guessing what they really can and can't break.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:It's not... by Scarblac · · Score: 1

      If you look up Gödel's Incompleteness Theorems, you'll see that in any axiomatic mathematical system there are propositions that cannot be proved or disproved within the axioms of the system. So if I propose that there does exist some (unspecified) mathimatical way to break that cipher, you won't be able to 100% conclusively _disprove_ it.

      Huh? That doesn't follow. For instance, if you propose that there exists some unspecified way to break a one time pad, then I can 100% conclusively disprove that.

      Godel demonstrated just one, very convoluted example of a formula that could not be proven, and neither can its negation. That doesn't generalize at all to the sort of thing you're making it into ("I can say anything about math and you can't disprove it", basically).

      Furthermore, calling a proof "100% conclusive" is a bit weird in math. Either it's a proof or it's not.

      --
      I believe posters are recognized by their sig. So I made one.
    2. Re:It's not... by Anonymous Coward · · Score: 0

      Not any axiomatic mathematical system. Gödel only applies to Peano arithmetic, or systems in which it can be embedded. Crypro problems can typically be framed in finte terms (modulo some large integer, for example), and since Peano arithmetic is infinite, Gödel does not apply.

    3. Re:It's not... by KenRH · · Score: 1
      Any cipher that relies on mathematics can not be proven secure. If you look up Gödel's Incompleteness Theorems, you'll see that in any axiomatic mathematical system there are propositions that cannot be proved or disproved within the axioms of the system. So if I propose that there does exist some (unspecified) mathimatical way to break that cipher, you won't be able to 100% conclusively _disprove_ it.

      You have misunderstood this theorem.

      Yes, any axiomatic system has sentences that can not be proven or disproven within the system. But if I prove a sentence I HAVE proven this sentence and disproven the negative of the sentence.

      Then neither the sentence or the negative is in the set of senteces that can neither be proven or disproven.

      So if I within a aximatic system find a prof of A and you propose a sentence B has the property B -> !A (from B follows the negative of A) I already have a prof of !B

      One of the basic rules of logic is:
      A & ( B->!A ) => !B

    4. Re:It's not... by Q+Who · · Score: 1

      Any cipher that relies on mathematics can not be proven secure. If you look up Gödel's Incompleteness Theorems... (rest of nonsense skipped)

      Get a clue, than come back. By your amazing logic, it's impossible to prove that P=NP or P<NP, since there is always a possibility of a non-provable/disprovable claim to otherwise. I wonder why thousands of mathematicians don't abandon the problem...

    5. Re:It's not... by YoJ · · Score: 1
      Just because the incompleteness theorem says that there are statements that cannot be proven in a logical system, this does not mean any given statement is unprovable.

      For example, if you assume a certain computational model such as a Turing machine, you can prove things like the minimum amount of computation required to add or multiply two numbers. There is no (known) theoretical roadblock to proving that some mathematical problem on which cryptography is based takes a certain minimum amount of computation to solve.

  56. Humor by eddy · · Score: 1

    Christ, that's like finding out that a product advertised as "The World's Fastest Sorting Program" uses Bubble Sort internally

    ...And just like Bubble Sort is quite fast on already sorted data, VME can be secure if you only feed it data that's already been securely encrypted elsewhere :-)

    Oh no! Now I gave them a future marketing product testimonial? "Unknown person says: VME ... secure ... encrypted!" :-O

    --
    Belief is the currency of delusion.
  57. I"ll loan them my copy of "Secrets and Lies" by demiurg · · Score: 1

    " one million-bit key " is stupid, if, for instance, this key is based on a 8 letter password with has barely 16 bit entropy.

    I guess this company will appear in a "dog-house" section of Bruce Schneier mailing list...

  58. warning signs by x0n · · Score: 1

    Seriously though, you have to take this with a large pinch of salt. You can't just compare any arbitrary encryption systems by means of the length of their "encryption" keys, and any company that tries to promote their product in such a way should set the alarm bells ringing immediately. Comparing their "million bit key" (most likely some kind of symmetric system) against an 512/1024/2048 bit RSA key (entirely assymmetric) just doesn't make sense -- apples and oranges. People often make (or take advantage of) similar mistakes with SSL, which like PGP, is a combination of symmetric/assymmetric systems. Key lengths are not comparable in a linear fashion between different implementations.

    Anyhow, it smells of fetid B.S. to me. Time will tell.

    - Oisin

    --

    PGP KeyId: 0x08D63965
  59. Re:If the Israelies Have it.... by frovingslosh · · Score: 1, Interesting
    You can bet the US has it too. Israel is essentially our 51st state.

    Sure, these people are our best friends. That's why when we declaired war on terrorists we didn't condem the biggest terrorists of them all. Heck that they knew about the WTC attack in advance and even filmed and cheered about it. Or that they sent instant messages about it hours befor it happened or that despite their high presense in the financial center, they almostly completely avoided any loss of life

    OK, the above is from a UK newspaper published in Israle as well as the International Herald Tribune. Wish I could find a link to the original Washington Post article; it seems to have vanished. But I did see the story about the text messages on the Washington Post site myself, and so did millions of other people And, of course, if you want a local respected U.S. source you can still find the article on ABC News' site about the Jews who filmed and celebrated the destruction, although you really had to see the show to get a full appreciation of how smug and happy that were about it.

    Yea, these people are our good friends, our 51st state. Heck, they haven't openly attacked and killed us since they got the U.S. Liberty over 30 years ago.

    Our good honest decent friends the Isrealis would share their spy stuff with us, why they even believe in sharing so much they had Jonathan Pollard spy on us to make sure that we shared with them.

    --
    I'm an American. I love this country and the freedoms that we used to have.
  60. Bruce Schneier's opinion... by BJH · · Score: 2, Insightful


    Meganet has a beauty on their Web site: "The base of VME is a Virtual Matrix, a matrix of binary values which is infinity in size in theory and therefore have no redundant value. The data to be encrypted is compared to the data in the Virtual Matrix. Once a match is found, a set of pointers that indicate how to navigate inside the Virtual Matrix is created. That set of pointers (which is worthless unless pointing to the right Virtual Matrix) is then further encrypted in dozens other algorithms in different stages to create an avalanche effect. The result is an encrypted file that even if decrypted is completely meaningless since the decrypted data is not the actual data but rather a set of pointers. Considering that each session of VME has a unique different Virtual Matrix and that the data pattern within the Virtual Matrix is completely random and non-redundant, there is no way to derive the data out of the pointer set." This makes no sense, even to an expert.

    I dunno, but a company that claims to have an unbreakable encryption algorithm that is not publically available and is not a one-time pad sure seems like something I wouldn't want to trust my data to...

  61. Linux? by Anonymous Coward · · Score: 0

    With Linux making headway into the desktop market, any weak ass encryption schemes will soon be broken by the 31337.

  62. I have a new Ask Slashdot for you. by eddy · · Score: 1

    Dear Slashdot. I'd like to know whatever happened to brave-brave Sir Kip Knight, whose invention "improves upon the 80 year old One-Time Pad encryption turning it into a 'Many-Time Pad'", and thusly wanted to know how to best turn this magnificent discovery into money?

    Is he now making millions of $$$ off his patents?

    BWAHAHAHAH!

    --
    Belief is the currency of delusion.
  63. BS by muffen · · Score: 2, Insightful

    I don't think this encryption is unbreakable. To me it sounds like they are relying on the massive keylength. Just because it has a large key, it is unbreakable.

    Large random keys will make it more difficult to break the encryption, but unbreakable is just wrong. A one-time cipher is still more secure than this thing. They should take distributed computing into account as well. Just look at some of the encryptions that have been broken by Distributed.net, and how quickly they did it.

    The only unbreakable encryption I believe is possible is the one described by Simon Singh in the book "The Code Book". The encryption described in this book relies on the vibration of photons. Due to the nature of photons, it is not possible to sniff for the key.
    Of course, this encryption is only theoretical. By the time we can implement it, we may already be able to break it.

    1. Re:BS by MarvinMouse · · Score: 1

      this encryption is only theoretical. By the time we can implement it, we may already be able to break it.

      Actually, this has become considerably less theoretical over the last decade. Working models proving that this is possible have been constructed. Norway is one example.

      As well, mathematically it is equivalent to a one-time pad. So I don't think there will be any "obvious" way to break it. IE. a mathematically sound way. There might be social engineering way s of doing it, or perhaps even ways of taking over the target machine and just reading the decrypted data.

      But the encryption itself, since it is basically a one-time pad, is unbreakable.

      Of interest though, the only major problem preventing large-scale implementation of this system is the distance the "key" can travel successfully with a respectable error rate. As well, if a way were discovered to do this without fiber-optics. I can guarantee you that the satellites in orbit would use this system since it can't be "captured" easily.

      --
      ~ kjrose
  64. Consider the source--analyze the claims too. by JBhoy · · Score: 5, Interesting

    First, let's consider the source of this article. Here is what Israel21c says about themselves.

    "ISRAEL21c is a not-for-profit corporation organized under the laws of California that works with existing institutions and the media to inform Americans about 21st century Israel, its people, its institutions and its contributions to global society. ISRAEL21c creates, aggregates and broadly disseminates high-quality information to the American public about the Israel that exists beyond the pervasive imagery of conflict that characterizes so much of western media reporting. Our goal is to strengthen the vibrant and enduring partnership between the United States and Israel, and between Americans and Israelis."

    Translation: They are a part of the American pro-Israel lobby, whose job it is to pull the blinkers over the eyes of Americans regarding whatever Israel is doing at the moment. In this case, they don't handle the Arab-Israeli conflict (they mention a sister org for that -- israelinsider). Rather, they propagandize for the Israeli high-tech industry, an industry largely created by American taxpayers and which directly competes with American companies. We won't talk about the underhanded way that came about.

    So fair enough, they are pimping their nation's product. Let's look at what the article actually says, however.

    "Meganet offers a patented non-linear data mapping technology, called VME (Virtual Matrix Encryption), that creates exceptionally random cipher text and combines it with a one million-bit key, which is unheard of in today's data security markets. Competing solutions offer a maximum of 256 bits."

    Cut through the marketing bullshit, and this sounds like a variation on the old one-time pad. This isn't the first company to discover how wonderfully secure the one-time pad is. It it difficult to believe that this company has achieved a quantum leap in computer power such as would be necessary to support a one million bit key for any other kind of algorithm.

    "All other encryption methods have been compromised in the last five to six years."

    This is a quote from the founder of the company, a former IDF (Israeli Defense Force) tank commander. The statement is deceptive. Any form of encryption, OTHER THAN A ONE-TIME PAD, is susceptible to brute force attack if the key size is small enough. Some encryption methods, such as DES, are more vulnerable than others. PGP and GnuPG use default encryption that is pretty darn secure, and there hasn't been a successful cracking attempt a key of any reasonable size. The quote, by being deceptive, makes the product claims suspect.

    "Backal stumbled onto the mathematical algorithm behind VMS when he was working as an engineer in the field of Wide Area Networking."

    Highly unlikely story to begin with. One does not "stumble onto" mathematical algorithms -- not reliable ones, anyway. There is mention of a patent application, but no reference to any peer review. The fact that this company was ignored for two years is instructive -- if there was any substance to this, someone in the cryptography field would have taken a look at it. There is also the following:

    "In an attempt to prove VME's strength, Meganet began offering prizes such as a Ferrari or $1m. to anyone who could break into a VME-protected file. So far, two million people have attempted to crack the code, but none have managed."

    I try not to use bad language on public forums, but the most descriptive word I can come up with for this is "bullshit". If VME had ever put this out for that kind of money for a genuine trial, it would have been all over the Net. There is NO evidence I can discover that supports this claim. None. Nada. Zilch. This whole thing is really starting to smell bad.

    The following two quotes give reason for pause as well.

    "In November 1999, Meganet launched the company at the Comdex computer show in LA, California, hoping to attract corporate users. The company packed its 1,000 sq. ft booth with attractions, including a $1m. giveaway of Meganet software. Meganet proved a runaway success, and in the wake of the show it raised $5m. at a valuation of $50 to $60m. from new investors, most of them small, private investors. To date, the company has raised $10m., none of which comes from VCs."

    "By December 2000, however, Meganet was in trouble. The company may have gained industry recognition, but it did not have sales. Nor could it raise money as the stock market had begun to crash."

    You know what it means that money is raised from "small investors" without VC involvement? It generally means that you a dealing with a corporate con artist. I have some personal experience in dealing with a tech company that refused to take VC money. The reason for not raising money from VCs is simple. A venture capital firm will, on behalf of its funders, demand access to and a thorough review of the technology, something small investors aren't in a position to demand. If this was the real thing, there wouldn't be any need to hide the ball from the money guys. If you are a small investor, beware of companies that raise their money from small investors exclusively. It is a fundraising method that is the foundation of a great many frauds and impositions. If this is for real, somebody big would have invested -- but then, that might pose the same problem for the founder as having a VC involved, right?

    Here is the part that worries me, however.

    "Today, Meganet is rapidly becoming a significant US government vendor. Though it remains a small company, with just 25 employees, it won three out of four tenders released by the US government in this sector last year, beating giants like Verisign, RSA, Network Associates, Computer Associates, and IBM, to become sole-contractor on the projects."

    Assuming this is true, it is disturbing. Let's look at what we have here. We have a former IDF officer who has come up with supposedly "unbreakable" encryption. It isn't peer reviewed, and he is apparently seeking security through obscurity (i.e. hides the ball) rather than publishing this wonder technology where others can take a look at it and see if there are any flaws. The company's R&D is in Israel, and when the company fails commercially, it starts getting U.S. Government contracts, presumably through the kinds of political connections that the America-Israel lobby (such as AIC and Israel21c) foster.

    The Israelis have demonstrated that, despite the fact that the United States is their only real allies in the world, they won't hesitate to stab the Americans in the back when it serves Israeli interests. The Pollard spy case was only the tip of the iceberg for Israeli espionage in the US. Our own State Department has established that Israel has the most aggressive spying program in the U.S. of any ally, surpassing even such supposedly unfriendly nations as China. Remember the three Israelis in the van who were picked up by police after they were filmed cheering while the WTC collapsed? All former IDF members. They were released after a few weeks and rushed home, and the company they worked for simply disappeared.

    I doubt VME has any wonder technology. I don't doubt that the Israeli intelligence apparatus would love to have us using their technology companies to protect our vital national secrets. Then they won't have a need for embarrassments like active intelligence agents in the US. They could simply download the information themselves, courtesy of our blindness in working with this somewhat unreliable ally.

    Based on what I see in the article and the source, I wouldn't touch VME with a ten-foot pole.

    1. Re:Consider the source--analyze the claims too. by fruey · · Score: 1

      Very interesting piece. If I had mod points I'd mod it up.

      The whole US/Israel relationship needs to be analysed like this.

      --
      Conversion Rate Optimisation French / English consultant
    2. Re:Consider the source--analyze the claims too. by fulgan · · Score: 2, Informative
      If VME had ever put this out for that kind of money for a genuine trial, it would have been all over the Net.


      While I agree with everything else you said, I remember about this particular instance of "please do our job for us": It WAS all over the net about two years ago except there wasn't a "one million dollar price" (but there was a Ferrari). Of course, it make everybody laugh at the time as well except a few scientists in the fields who where pretty much annoyed over the fact that not only did they more or less publically accused them of being incompetents, but they also didn't provide the testers with:

      1/ The algorythm used.
      2/ Anything but the cyphertext.

      Failing to provide any of these would have disqualified the "trial" as to being a test of the algorythm efficiency so failing both speaks for the effort the company make in helping peer review.
    3. Re:Consider the source--analyze the claims too. by demiurg · · Score: 1

      I will not argue with you about Meganet so called technology, but please cut the bullshit about "industry largely created by American taxpayers" - Israeli industry has nothing to do with any taxpayers money, but rathet with VC funding. So please...

    4. Re:Consider the source--analyze the claims too. by janap · · Score: 1

      Make an exception. Mod parent up to a 6. Please?

    5. Re:Consider the source--analyze the claims too. by Anonymous Coward · · Score: 0

      "Israeli industry has nothing to do with any taxpayers money, but rathet with VC funding. So please... "

      So what happens to all the aid the US gives Isreal every year. 40% of US foreign aid goes to Israel. You knew that, right?
      So where does it go? Free lollipops for children?

      You know why even the Israelis call part of Palestine `the occupied territories`, yeah?

    6. Re:Consider the source--analyze the claims too. by ian+tichy · · Score: 3, Insightful
      Excuse me? Why must an insightful, to-the-point analysis of the (non-)merits of this firm's claim be bundled with an ill-informed, unsubstantiated anti-Israel rant? I've noticed at least one such post on Slashdot that invariably gets moderated all the way up to +5 every time there is an article relating to Israel in the most minute and insignificant way. This one, however, is particularly blatant. In disputing the company's outlandish claims, the poster makes a few of his own, and the same moderators who are (rightly) skeptical of the "unbreakable cipher" take the poster's claims at face value.

      For starters, there is this gem:

      Rather, they propagandize for the Israeli high-tech industry, an industry largely created by American taxpayers and which directly competes with American companies.

      Really? You get this information from where? Granted, the Israelis get huge foreign aid checks from Uncle Sam every year, but those go overwhelmingly toward military spending. The high-tech industry in Israel is almost completely civilian, and is privately funded, mostly by venture capital (much of which comes from the US, but it's hardly taxpayer dollars). And to claim that Israel, a country of six million people, poses significant competition to American companies is simply ludicrous.

      Our own State Department has established that Israel has the most aggressive spying program in the U.S. of any ally, surpassing even such supposedly unfriendly nations as China. Remember the three Israelis in the van who were picked up by police after they were filmed cheering while the WTC collapsed? All former IDF members.

      This paragraph really shows where you are coming from. You've just taken several unsubstantiated rumors - some of them circling around for years, others having sprung up after 9/11 - and stated them as facts. Where is the State Department report you refer to, and, more importantly, when was it issued? As for the arrest of three "cheering Isralies", this is a complete misrepresentation of fact, if not a bold-faced myth. Disregarding the fact that the poster provides no link to the story, appealing instead to our collective memory, forgetting that Google finds no credible source supporting this claim, and believing the scenario that three shit-for-brains Israeli citizens were arrested while cheering the collapse of the WTC, what significance does it have that they all served in the IDF? None! Israel has a universal draft, and virtually every Israeli over the age 18 has served in the IDF at one time or another. So why the conspiracy theory?

      I do not want to turn this into yet another debate about Israel - this is not the forum for it, nor do such debates lead to anything constructive. However, I do want to voice my disappointment with the group-think that pervades this forum: a paradoxical force that uncritically accepts bullshit propaganda even as it seeks to critically access bullshit marketing. Israel-bashing is a trendy phenomenon these days in intellectual circles, and since many of us belong to these circles, the overall anti-Israel mood on Slashdot is not surprising. (Nor is it unfounded, though it is poorly balanced and blown way out of proportion.) However, subjective views aside, unfounded, outlandish, politically charged claims masquerading as an answer to a technical question should be recognized as such, and classified as "Flamebait" and "Offtopic" (as ideally should happen to this response as well) rather than "Interesting" and "Insightful". Let us all try to think, and moderate responsibly, shall we?

      --
      Life is too important to be taken seriously - Oscar Wilde
    7. Re:Consider the source--analyze the claims too. by bloodbob · · Score: 1

      "Any form of encryption, OTHER THAN A ONE-TIME PAD, is susceptible to brute force attack if the key size is small enough." Yeah but the problem with most( if not all ) symeteric encryption is You don't what the original data was so u never know if you have successfully decrypted the data. The follow alphabetical string "aaaa" could be an encrypted piece of data that has had a subtractive encryption applied now can you conclusively tell me that the original message was "time"? no cause it could have just as well been "fire". Now since this has a 1 mbit key it is very likely that there are millions ( raised to lots of powers of 10 ) of possible combinations.

    8. Re:Consider the source--analyze the claims too. by demiurg · · Score: 1

      "So where does it go?" - defense. In part, for Patriot missiles we only need because US decided to attack Iraq.

      I don't call any part of Israel "occupied territories"

    9. Re:Consider the source--analyze the claims too. by Fnkmaster · · Score: 1

      This guy is a fucking antisemite troll. Anybody with an inkling of a clue can see this company is a scam. So what? There are lots of scam companies out there in every country. The fact that he has to interlace his argument with antisemitic rhetoric when the argument is trivial to make on its own proves that he's just karma whoring to the contingent of antisemitic moderators. My recommendation: when you get mod points, use them to slam down posters like that.

    10. Re:Consider the source--analyze the claims too. by Anonymous Coward · · Score: 0

      >In part, for Patriot missiles we only need because US decided to attack Iraq.

      Waste of money. They didn't work last time - not a single Scud was hit. Still, the yanks believed it! Heh, they'll believe anything their government tells them. "Our weapons are the best! Yep".

      >I don't call any part of Israel "occupied territories"

      You might not. My point is that the people doing the occupation do. UN Resolutions anyone?

    11. Re:Consider the source--analyze the claims too. by JBhoy · · Score: 1

      Inevitably, when someone says anything negative about Israel, the word "anti-semitism" comes into play. This is in part due to the successful propaganda engine the Israelis have created.

      Being suspicious of Israeli motives doesn't make you an anti-semite any more than being suspicious of Iraq makes you anti-Arab. But I doubt you have the intellect to appreciate that Fnkmaster.

    12. Re:Consider the source--analyze the claims too. by TheLoneCabbage · · Score: 1



      True, criticizing Israel does not make you an anti-semite... however stringing together half a dozen of some of the most ridiculous pieces of myth, propaganda and half truths does.

      Enjoy the KKK sticker, you earned it.

    13. Re:Consider the source--analyze the claims too. by JBhoy · · Score: 1

      "Granted, the Israelis get huge foreign aid checks from Uncle Sam every year, but those go overwhelmingly toward military spending. The high-tech industry in Israel is almost completely civilian, and is privately funded, mostly by venture capital (much of which comes from the US, but it's hardly taxpayer dollars). And to claim that Israel, a country of six million people, poses significant competition to American companies is simply ludicrous."

      Here's one source for you. http://www.american.edu/carmel/nk3791a/financing.h tm There are others. Look a little, if you are really interested, and can change your mind. Here's the point. Most of Israel's high tech sector is linked to its defense industry. American aid dollars that prop up the Israeli military also support joint research between the IDF and private individuals (almost entirely former IDF) who create these products. Also, since 1993 (and really before that, dating back to the Lion fighter project in the 1980's) the U.S. has been funding the Israeli high-tech industry through joint projects directly and indirectly. Some of the money is from the government, some is funnelled through American companies set up to accept targeted SBA funds which support the Israeli R&D, and some comes from the BIRD foundation. There's a lot of U.S. taxpayer money going that-a-way. Significant competition? Hey, that nation of six million people has more companies listed on American stock exchanges than any other nation in the world except the U.S. and Canada. Think about it.

      "As for the arrest of three "cheering Isralies", this is a complete misrepresentation of fact, if not a bold-faced myth."

      No it isn't. They were employees of a company operated by a rather shady character named Moshe Elmakias, a company named Urban Moving Systems, Inc. The story has been on Fox News (Carl Cameron did a 4-part story), the Philadelphia Mercury, and several other places, so if you haven't seen it, you have blinders on. When the company shut down, they left some customers in the cold, which is why they have been placed on blacklists by the movers watch sites.

      Ironically, you could have found what I was referring to (okay it was 5 Israelis, not 3) on the israelinsider website, the sister site of israel21c. http://www.israelinsider.com/channels/diplomacy/ar ticles/dip_0142.htm. That's their spin on it, for what it is worth.

      Whether it is the alert about contacts with Israeli art students in March of last year, or the sixty Israelis arrested shortly after 9/11, there's plenty of evidence of extensive Israeli espionage activity in the U.S. I grant you, the U.S. government does its best to not see it, just as they covered up some of the more explosive aspects of the Liberty incident in '68. I suspect that much of Israeli spying in the U.S. is directed against the activities of pro-Palestinian groups in the U.S., and industrial/technical espionage, but given the huge sums of money going Israel's way from U.S. coffers, it would be naive, at best, to suggest that the Israelis don't have very good reasons to spy on us for all manner of things. No "conspiracy theory" is required to acknowledge the truth.

      But of course, a lot of rabidly pro-Israel Americans are in denial as much as the government. That's because anytime anyone mentions Israeli spying, or has the audacity to suggest that the U.S.-Israeli relationship needs to be re-examined in light of U.S. interests, the speaker MUST be an anti-Semite.

      What twaddle. Folks, don't be fooled by the people screaming "anti-Semitism". They are just trying to use scorn to pull the wool over your eyes. You don't have to be a Holocaust denier or other such nonsense to know that all is not kosher in the situation between the U.S. and Israel, or in the money connection between the U.S. and the Israeli high-tech industry.

    14. Re:Consider the source--analyze the claims too. by Anonymous Coward · · Score: 0

      It seems this poster is against Israel. Does that make him anti-semitic or anti-zionist? I've spoken to many people that aren't anti-semitic but are anti-zionist. In fact, a few Jewish friends are against the whole concept of a Jewish state which would make them tremendously anti-zionist and yet it would be ludicrous to label them as anti-semitic. I'm genuinely curious here.

    15. Re:Consider the source--analyze the claims too. by Anonymous Coward · · Score: 0

      The high tech industry in Israel is tightly linked with the defense industry. Saying U.S. funding doesn't help the high tech industry is like claiming air pollution doesn't not affect water pollution and ignoring the whole phenomenon that is acid rain.

    16. Re:Consider the source--analyze the claims too. by Fnkmaster · · Score: 1
      Sure, good job, bring my intellect into it - ad hominem attacks really bolster an argument founded initially on racism. First of all, you picked a bad morning to pick on my intellect. Do you want me to resort to credentialism? I don't really know how else to prove my intelligence to somebody clearly incapable of judging it by way of their own observation.


      You seem to fail to understand the difference between honest criticism of governmental policies, which do have a place in public discourse, and anti-semitism. I'll assume you're just not that bright, and that you don't intend the racism. Let me start:


      "pull the blinkers over the eyes of Americans regarding whatever Israel is doing at the moment"


      Well, if there is an organization that promotes technology companies and the tech industry in India, would you use phrases like this to describe them? Would you say "those devious little Indians are trying to blind us to their oppression in Kashmir and bedazzle us with their exploitative accomplishments in the tech industry"? Well, you'd be taking a pretty racist position if you said that too. You start from the assumption of deception, that lobbying for industry in a nation is somehow pulling the wool over people's eyes, some sort of conspiracy. Gee, where does that point of view derive from? Perhaps centuries of anti-semitic propaganda?


      "Rather, they propagandize for the Israeli high-tech industry, an industry largely created by American taxpayers and which directly competes with American companies. We won't talk about the underhanded way that came about."


      Oh yes, I mean, this isn't racist or anything. First, this is out and out xenophobia, directed specifically at Israelis. I'm sure that's just coincidental, and your probably generally xenophobic, so we need not assume any racism on those grounds. Second, you need to describe everything as underhanded. Why? Perhaps because you are reverting to racial stereotyping, hrmm? I mean, if I said "we don't need to talk about why those African countries are so poor, I mean, it's obvious that those people are fundamentally lazy" that's a pretty damned racist comment as well. Not to mention that the statement is fundamentally untrue - we all know that Israel does in fact receive a large volume of foreign aid from the US, and that money does have overall economically stimulating effects, but that hardly means that this industry was created by American taxpayers, at least not in the negative sense you seem to suggest. Furthermore, the Israeli tech industry primarily sells stuff to, oh, say, American companies? And other companies around the globe? This is a global economy, buddy boy, you compete based on the merits of your products. Just because you personally have been driven to xenophobia, perhaps because you lack the skills to personally compete, doesn't mean shit. Protectionism is dead.


      Now, much of the rest of your original post is reasonable, and I agree with. Up until you start talking about the Israeli intelligence apparatus. I mean, you seem to be a reasonably bright fellow, but your logical thinking seems to get shut out by emotionalism when you start getting riled up with racist conspiracy theories. Does Israel spy on the US? Yes, definitely. And I'm quite sure the same goes for the US spying on Israel. Intelligence on your enemies is important, but intelligence on your friends is equally important. I don't know if it's the most agressive spying program or have any reason to believe that without evidence. And of course, Israel has a powerful intelligence agency, period.


      The Israelis in the van? That's been suspect all along. Come on, think about it. It doesn't add up. These guys were movers. They worked for a moving company. If I owned that moving company and was receiving death threats, I'd make it disappear too. Give me a break. Were the guys released and sent back to Israel? Yes, but then again, they didn't do anything illegal. They were reported by some observer to be "cheering" as they watched the WTC collapse. It's easy perhaps to imagine somebody who doesn't understand what language is being spoken or the emotional content of the speakers to mistake what's being said. Especially if perhaps the observer assumed it was Arabic and was reading into it something that wasn't there. If you think you have a better explanation, let me introduce you to Mr. Occam and his razor. The only people obsessed with that particular story seem to be anti-semitic conspiracy theorist wackos. All former IDF members - yah, and so is almost every Israeli male of military age.


      So perhaps it's difficult for you to see, but your comments all seep of racism, my friend. It is pretty much impossible to be blanket anti-Israel without it. Opposed to the foreign policy of the current Israeli government is one thing. Saying you are opposed to an entire, democratic nation? If you say you are opposed to America and Americans in general you are equally a blanket purveyor of hatred. You perhaps fail to see the difference between this and Iraq. I don't think most Americans hate Iraqis, or have any problem at all with the Iraqi people. The current, non-democratic government perpetrates violence and destabilizes the region. That's all. I frankly think that Ariel Sharon destabilizes Israel and isn't a productive influence there - the difference is that the Israeli people have been on the receiving end of a tremendous amount of violence, hated and terrorism as well as being purveyors of military rule. Iraq's government is, historically, an aggressor without provocation - and their government in no way is democratically elected. We don't go and kick out governments that are democratically elected.


      In short, your post can stand on its own merit without the anti-semitism. I too am concerned about the idea that we would award government contracts for encryption or security software development to foreign firms, simply because any sort of classified government information should not be transmitted over channels developed by other countries. Period. Too much of an incentive for bad things to happen there. And obviously non-peer reviewed methods should never be used for such applications either (well, unless developed in-house at the NSA). I think this argument stands on its own right - there is absolutely no merit to bringing in statements that are tinged by racism and stereotypes to the discussion. I suggest in the future that you consider refraining from framing your comments at the top and bottom with such tripe if you want to be taken seriously by anybody with a sufficient intellect to appreciate the real content and skip over the paranoid delusional crap.

    17. Re:Consider the source--analyze the claims too. by Fnkmaster · · Score: 1

      Very simple. The guy didn't say "I don't approve of the actions of the current Israeli government". Instead he implied that Israelis are behind the WTC bombing, and implied strongly in several of his statements that Israelis are prone to dishonesty and deception (no, he didn't say Jews, but for those of us who have the ability to read the subtext of the post, it's pretty clear). If you want a more complete treatment of why that post was antisemitic, see my other post.

    18. Re:Consider the source--analyze the claims too. by arkanes · · Score: 1

      The parent is a fuckwit, despite an insightful analysis of the failure of this encryption. However, you are also a fuckwit for tossing arount the anti-semite buzzword. Here's something to think about - any person who decides that they need a special word for discrimination about THEM, as opposed to discrimination in general, is a person who is going to try to leverage victimhood. I find that almost as obnoxious as racism.

    19. Re:Consider the source--analyze the claims too. by Fnkmaster · · Score: 1
      Leverage victimhood? I'm not trying to leverage anything. Who's the fuckwit here, dickhead? Please tell me where your insightful analysis came from. It's a word in the dictionary. I'm not making it up. The word came about because of a social phenomena in Europe over many centuries whereby Jews were discriminated against. Is it a form of racism? Well, it's a form of arbitrary prejudice and hated based on ethnic and religious factors. Strictly speaking, is it racism? Are the Jewish "people" a "race"? I don't know, it's a term loaded out the ass. I didn't make up the fact that race is considered so problematic, it's hard to define what a race is. According to the traditional European scientific definition: caucasoid, negroid, mongoloid, etc. According to the modern social theorist's definition, race is a purely social construct, and thus "racism" can describe pretty much any form of dislike or bias against any group of people.


      I generally associate "racism" with anti-Black sentiment here in the US. I use the more specific anti-Semitism because it avoids the problematic issue of whether Jews are a race and because it accurately describes a European social phenomena that seems to keep reappearing, especially among the supposedly left-leaning bleeding heart liberals. And as far as I know, there is no general purpose world for "religionism", and I wouldn't use it when discussing the particulars anyway.


      So, in short, if you think I'm a fuckwit just because I've thought about something more deeply than you have, then you can blow me.

    20. Re:Consider the source--analyze the claims too. by arkanes · · Score: 1
      I think you're a fuckwit because you believe that discrimination against Jews is somehow different than any other sort of discrimination. You're also a fuckwit because you'll call someone an anti-semite for critisizing Israel, which unless he's referring to you as Zionists or something, is nationalism, not discrimination.

      The fact that you associate the word "racism" with discrimination against blacks, despite it obviously being incorrect, is even more telling. Tell you what. I won't give a shit that you're Jewish, if you're able to rationally and logically refute complaints about Israel without ever once using the word anti-semite.

      It pisses me off when over-sensitive people leap to assumptions. In fact, never once in his admitedly flammitory post did he ever say ANYTHING about Jews, or Judaism or anything else. If anything, I'd guess that he's someone pissed off by Israel and US policy regarding it, which has not a damn fucking thing to do with anti-semitism. But you leaped at the chance to apply the word yourself.

  65. I'd like to nominate... by Anonymous Coward · · Score: 0

    I'd like to nominate my own encryption schemata as unbreakable, to protect my backups I always tar them to /dev/null, works like charm; and the size reduction is amazing, I can backup the entire companys 200Tb of data on my FreeBSD laptop with just a 20Gb hard drive.

  66. When Goes Up Must Come Down by wo1verin3 · · Score: 1

    When something is encrypted, someone knows how to decrypt it so it is useful again. There is always a weak point.

  67. Unbreakable... by httpamphibio.us · · Score: 1

    until some 14yo kid codes a 42 character perl script to get past it.

    --
    sig.
  68. Israeli Firm Claims Unbreakable Encryption by Anonymous Coward · · Score: 0

    Huh! They'll be claiming that this guy no-one has seen called God gives them legal and moral permission to turn up in a country with American money and weapons and start killing people and kicking them into neighbouring countries next!

  69. Apologies, this may seem crude, but... by djupedal · · Score: 1, Redundant

    'unbreakable encryption' is like the perfect woman. She should be a virgin, but how can you guarantee that unless she doesn't have a ..... that could have been 'broken' before you came along. And without a .... she's not very perfect, is she? Catch-22.

    The perfect encryption scheme would need to be created inviolate. Created by imaculate conception, not by the hands of man, nor under the eyes of man. But since it is up to man to craft it, then it can't be perfect...that is to say it can't be made....it can never exist.

    If you make it, and I hold a gun to your head and you tell me the key (or at least give me a running start on how to pick the lock), then it's all over. It matters not how cryptic it may have been. The key is going to be in someone's head, and that is enough to mean it can be 'broken'.

    The Universe is a safe, with the key locked inside.

    1. Re:Apologies, this may seem crude, but... by drfreak · · Score: 1

      Qh5kdfi49&237548*&47fjfejhdijdwid, dwjp34934iu9uohd9762166836835747366^#^#^8443234 rfvd3e7.

      89d797w00w0ife-YDY0w!

    2. Re:Apologies, this may seem crude, but... by LS · · Score: 1

      In the same sense as the woman, I'm sure you can be considered "perfect".

      LS

      --
      There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
  70. A couple of great quotes from the article by God!+Awful+2 · · Score: 2, Insightful

    "All other encryption methods have been compromised in the last five to six years."

    Oh really? I must have missed the press release when they broke 3DES.

    "So far, two million people have attempted to crack the code, but none have managed."

    2 million... that's a lot. How does one determine how many people have tried to crack the code anyway?

    -a

  71. Re:This is the dumbest thing I've read in a long t by Twylite · · Score: 4, Informative

    In Applied Cryptography, Schneier has a lovely explanation of why you can't brute force a 256 bit key. IIRC it comes down to there not being enough quantums (of time) between now and the end of the universe to check every possible key if every atom can perform on calculation per quantum. He also explains why its not physically feasable to brute force a 128 bit keyspace.

    So what is comes down to is this: either you find a weakness in the algorithm, or work on quantum computing until it can brute force huge keyspaces outside the normal constraints of physics. Until then, 128 bits is enough (for symmetric crypto).

    Actually reading the Meganet site is laughable. They attribute stolen credit card details to poor or broken cryptography (reality: this data isn't kept encrypted on the site host, because the security architecture of most sites sucks).

    The algorithm they claim is uncrackable is based on a random "matrix", which is derived from a "file of any size that is available ..." on both sending and receiving computers. So there IS secret data that must be transferred (or else that file is public, even worse). According to the code available here, the values aren't even vaguely random - just do lots of XORs using bits from your "secret file".

    Meganet tries to justify its claims by pointing to multiple encryption. Big news guys: the size of the keyspace determines security, not the number of times you encrypt with the same key. At best multiple encryption makes it take longer to brute force the keyspace. It doesn't add security. Period.

    Apart from that this matrix is used as a lookup table. That means that it has all of the problems of a one time pad, without the benefits. As soon as you use any block of values from the matrix again, you have information that you can use to attack the encryption.

    It may be true that noone has broken this algorithm. I've written crypto algorithms that noone has broken ... because I've never published them, and noone has had an interest in breaking them. That doesn't make them secure. Cryptographic security is achieved using simple algorithms that can be proven, using mathematical theory, not attested to by supposition and lame tests.

    --
    i-name =twylite [http://public.xdi.org/=twylite], see idcommons.net
  72. You can't beat my encryption device. by StormyWeather · · Score: 4, Funny

    It's my girlfriend. Many men have tried, and to date none have been able to figure her out.

    Bit pricy though.

    1. Re:You can't beat my encryption device. by Rip!ey · · Score: 2, Funny

      I thought my ex-girlfriend was uncrackable. Turns out she was a two-timing pad. Bitch. :-)

  73. Why? by soegoe · · Score: 1

    As other posters have pointed out, this product has all signs of snake oil. Similar announcements are made every other day. I fail to see how this justifies an article on Slashdot?!

  74. distributed.net? by httpamphibio.us · · Score: 1

    why haven't they jumped all over this? update the client soon! i want my $1,000,000!

    --
    sig.
  75. Non (simply) n-time-pad by SLOGEN · · Score: 2, Informative
    From article:
    patented non-linear data mapping technology, called VME (Virtual Matrix Encryption)

    From the patent:
    A data security method and apparatus that provides an exceptional degree of security at low computational cost. The data security arrangement differs from known data security measures in several fundamental aspects. Most notably, the content of the message is not sent with the encrypted data. Rather, the encrypted data consists of pointers to locations within a virtual matrix, a large (arbitrarily large), continuously-changing array of values. The encryption technique is therefore referred to as Virtual Matrix Encryption. Furthermore, the data security arrangement uses a very large key of one million bits or more which creates a level of security much higher than any other existing method. The key is not transferred but is instead created from a file of any size that is available on both a computer used to send a secure message and a computer used to receive a secure message. The term Virtual Key Cryptographic as used herein to refer to techniques in which a key is recreated at a remote location from an electronic file without any transmission of the key itself. The file may be a system file, a file downloaded from the Internet, etc. A smaller, transaction-specific key, e.g., a 2,048 bit key, is sent end-to-end and is used in conjunction with the very large key to avoid a security hazard in instances where the same file is used repeatedly to create the very large key.


    So, it would _seem_ a bit like:

    1. build matrix:

    A B C
    D E F
    G H I

    2. to cipher up the letter F which is at row 2, col 3 send (2,3).

    3. mutate matrix, goto 2

    So the real "crypto" lies in the mutation of the matrix... how that is done is not described... maybe it's just x-or'ed onto itself or whatnot.

    The way the key is found has nothing to do with the value of the crypto, so don't even begin to critisize how easy it must be for an attacker to guess which file is being used as key.
    --
    SLOGEN [ http://ungdomshus.nu : Sebastian cover music]
  76. Re:One time pad, quantum encryption are unbreakabl by Anonymous Coward · · Score: 0

    AFAIK, quantium encryption is considered unbreakable because any attemt to tamper or listen in on the message will alter the message so it can't be decrypted.

    I may, off course, be utterly wrong.

  77. Beware of David Irving by Joe+Enduser · · Score: 5, Informative

    This fpp.co.uk is David Irving's site. He is the guy who denies the holocaust. More on Mr.Irving: http://www.geocities.com/irving_challenger/

    1. Re:Beware of David Irving by Robber+Baron · · Score: 1

      Doesn't mean the "cheering Israelis" story didn't happen. It was on Fox before they spiked it.

      --

      You're using her as bait, Master!

  78. Re:If the Israelies Have it.... by BigBadBri · · Score: 0, Troll
    then they will also have the backdoor key, so they can sell it to US Govt departments with the help of AIPAC lobbyists, then....

    All your files are belong to us!

    I'm glad I'm from plucky, independent Britain, and not from some US vassal state...

    --
    oh brave new world, that has such people in it!
  79. Not random enough by Goonie · · Score: 2, Insightful

    For a OTP to be secure, it has to be random. The contents of cnn.com aren't random.

    --

    Any sufficiently advanced technology is indistinguishable from a rigged demo
    --Andy Finkel (J. Klass?)
    1. Re:Not random enough by NortWind · · Score: 1
      The contents of cnn.com aren't random.

      There is randomness in the CNN site contents, and randomness there can be multiplied to useful levels by many methods, one of which must be agreed upon in advance. There are so many easy ways that you can get useable random numbers out of the daily content of cnn.com that it boggles my mind.

      Here's one for starters. Take the content, and divide it into four quarters. XOR the first byte of each quarter to get your first random byte. Keep only the LS nibble. Repeat for the rest of the bytes.

      Or perhaps just ZIP encode the whole site, and use that bitstream (after the header stuff) as the random number stream

      Or XOR the site contents with a weak PN generator, such as a 32 bit CRC function with an intitial seed from the page.

  80. Hmm 1 mbit by bloodbob · · Score: 2, Insightful

    First thing first if this is a 1 mbit key then they are definately not using asymeteric(sp?) encryption or else the time to encrypt the single smallest message would probably years and to decrypt would be even longer thats with a key. ( Assuming the security between the private and public key is reasonable unlike inverse matricies which are 2 different keys but the use of the keys is quick ) so well everyone is still transfer all there credit card info with old encryption so thats down the drain. Even if it was asymeteric encryption then that means when your setting up your secure connection would take a handshake of over 1/4 of a meg but as I said before it is just symeteric. So with this large key how are they gonna transfer it seeing as it is symeteric? the answer is they can't the vernor ( sp? ) was invited a long time ago and its MORE secure then this *new* encryption Meganet created.

    Okies now we got a 1 megabit key how are we gonna generate this key if we are gonna try to use entropy from the system its gonna take a long time to generate the data so there are only 2 solutions 1) we use a thermal diode which has to be at the right temperature and shield from RF or else it is statically attackable 2) we use a pseudo random software generator. 1 is not fesiable if we are requiring many keys to be generated at once i.e. as a symeteric component in SSL cause it still isn't fast enough and I won't bother looking at 2.

    1. Re:Hmm 1 mbit by bloodbob · · Score: 1

      Hmm I click change but it don't work well here is my P.S. In reality we a cipher that uses little memmory, little keys and is very very fast yet as secure as possible. This has probably two of those it is prolly pretty fast cause it most likely uses that big key to do an xor on the data making it hard to break. Such a big key is hard to store securely and hard to move but guess what the key is very hard without a LARGE data stream ( or a poor cipher ).

  81. This reminds me.. by attackiko · · Score: 5, Funny

    There used to be a Windows program called "Unbreakable security" which, among other things, could encrypt a file and put it in self opening .exe file (you had to enter the password).

    So I tried to crack the program and found out it was fairly easy to do (took me a few hours). But then I discovered that the program had a bug which caused the blank password to be accepted as valid password. So much about Unbreakable security.

  82. Another one! by keller · · Score: 1
    With the VME engine the case is different; the actual data is never transferred. Therefore, when intercepted by a hacker, the results will yield absolutely nothing.

    Oooh now we do not send the message, so it cannot be deciphered by a hacker, but how 'bout the reciever then?

    --

    Enig? Det alt for hot det smor!

  83. snakeoil by Cally · · Score: 0, Redundant

    yet another load of snakeoil, nothing to see here, move along please... read Bruce Schneier's CryptoGram Newsletter... drink beer! Eat food! etc etc

    --
    "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
  84. Who cares? by Anonymous Coward · · Score: 0

    This is pointless. "Unbreakable" encryption already exists. Assuming brute-force is the best way to break it (granted, that's a large assumption), 256-bit AES will not be broken. The assumption is pretty decent, too, since many *very* good cryptographers have examined it. Why is it "unbreakable"? This is from the second edition of "Applied Cryptography", by Bruce Schneier:

    One of the consequences of the second law of thermodynamics is that a certain amount of energy is necessary to represent information. To record a single bit by changing the state of a system requires an amount of energy no less than kT, where T is the absolute temperature of the system and k is the Boltzman constant. (Stick with me; the physics lesson is almost over.)

    Given that k = 1.38*10^-16 erg/Kelvin, and that the ambient temperature of the universe is 3.2K, an ideal computer running at 3.2K would consume 4.4*10^-16 ergs every time it set or cleared a bit. To run a computer any colder than the cosmic background radiation would require extra energy to run a heat pump.

    Now, the annual energy output of our sun is about 1.21*10^41 ergs. This is enough to power about 2.7*10^56 single bit changes on our ideal computer; enough state changes to put a 187-bit counter through all its values. If we built a Dyson sphere around the sun and captured all of its energy for 32 years, without any loss, we could power a computer to count up to 2^192. Of course, it wouldn't have the energy left over to perform any useful calculations with this counter.

    But that's just one star, and a measly one at that. A typical supernova releases something like 10^51 ergs. (About a hundred times as much energy would be released in the form of neutrinos, but let them go for now.) If all this energy would be channeled into a single orgy of computation, a 219-bit counter could be cycled through all of its states.

    These numbers have nothing to do with the technology of the devices; they are the maximums that thermodynamics will allow. And they strongly imply that brute-force attacks against 256-bit keys will be infeasable until computers are built from something other than matter and occupy something other than space.

    (end quote; any errors are my fault)

    Again, this does assume brute force is the best method of attack. For good ciphers, the best attacks are near brute force, so this applies (and if you're really paranoid, Blowfish can use 448-bit keys.) Note that new techniques in factoring don't apply to these ciphers, as they're symmetric and based on a completely different principle than asymmetric ciphers.

    The comparison of their "million bit" key to the traditional 256-bit is completely worthless. This article should be disregarded, and should never have gotten the attention it has. We already have a plethora of ciphers that are more than secure. When you start seeing such ridiculous claims as a million bit key, you know it's snake oil.

  85. Re:This is the dumbest thing I've read in a long t by mlyle · · Score: 1

    I agree with this for the most part, except:

    At best multiple encryption makes it take longer to brute force the keyspace. It doesn't add security. Period.

    When we're talking about block ciphers, using multiple encryption adds rounds. And generally with increased numbers of rounds an algorithm's strength against cryptanalysis increases. Just about every block cipher uses rounds, which could be viewed as a form of "multiple encryption". Obviously care has to be taken to be sure that you're not inadvertently undoing some of the encryption by reusing the key (e.g. encrypting twice with a XOR-based stream cipher would obviously return the original data). In effect, additional encryptions with the same key serve to diffuse the original data even better in many cases.

  86. Snake oil since 1999 by ronys · · Score: 5, Informative

    Professional cryptographer Bruce Schneier used these guys as the exemplar for "Pseudo-mathematical gobbledygook" in the February 1999 issue of his monthly crypto-gram newsletter:

    "The base of VME is a Virtual Matrix, a matrix of binary values which is infinity in size in theory and therefore have no redundant value. The data to be encrypted is compared to the data in the Virtual Matrix. Once a match is found, a set of pointers that indicate how to navigate inside the Virtual Matrix is created. That set of pointers (which is worthless unless pointing to the right Virtual Matrix) is then further encrypted in dozens other algorithms in different stages to create an avalanche effect. The result is an encrypted file that even if decrypted is completely meaningless since the decrypted data is not the actual data but rather a set of pointers. Considering that each session of VME has a unique different Virtual Matrix and that the data pattern within the Virtual Matrix is completely random and non-redundant, there is no way to derive the data out of the pointer set." This makes no sense, even to an expert.

    --
    Ubi dubium ibi libertas: Where there is doubt, there is freedom.
  87. It all depends by Anonymous Coward · · Score: 0

    on what you know about the plaintext. If you know nothing about the plaintext, then even the most trivial encryption is unbreakable, because if you succeed in breaking it you have no way of knowing you succeeded.

  88. This is just to get attention by forged · · Score: 1
    That's just a PR trick to get some attention.

    The article begins with: "..has developed an encryption technology that appears to be unbreakable." (emphasis mine).

    Like every other encryption mechanism known to man today, it's just a matter of time before it can be broken.

    The real question is to understand the value of your data during a finite period of time (time needed to break the code), after which you should consider that the information becomes public domain.

  89. 'Uncrackable' by yatest5 · · Score: 1

    Er, if it's uncrackable, then it's undecodable i.e. the person who is allowed read it can't. If they can, then someone else can crack it given an infinite number of monkeys etc.

    --
    • Mod parent up! [a] by Anonymous Coward (Score:5) Thurs, June 31, @13:37
  90. One hellava PIN code by supersnail · · Score: 1

    The one million bit key.

    Can't wait till my bank upgrades thier ATMs.

    --
    Old COBOL programmers never die. They just code in C.
  91. It's all in the messenger by subStance · · Score: 2, Insightful

    I think if this was of any importance or interest whatsoever, someone a little more upmarket and respected than www.israel21c.org would be carrying the story ... this is basically tabloid journalism on the internet, yet somehow it got on Slashdot.

    Hmmm ... methinks someone upstairs in Slashdot wanted to start a stone-throwing session.

    --
    Servlet v2.4 container in a single 161KB jar file ? Try Winstone
  92. Re:If the Israelies Have it.... by mikeage · · Score: 3, Insightful

    Couple of points. I'll ignore the obvious anti-Semitimism (and anti-Israeli racism here), and limit it to factual points, leaving the semi-educated (or better) reader to filter out the drivel. Number one: fpp is David Irving, a well known holocaust denier, and the recent loser in a British libel case.
    Next, the article from ABC also states, "But the FBI told ABCNEWS, 'To date, this investigation has not identified anybody who in this country had pre-knowledge of the events of 9/11.'", which, of course, contradicts Irving's theory. Note that the use of Israelis and Jews as synonyms.
    Third, the Liberty is an interesting case. Yes, the Israelis attacked and nearly destroyed (then helped rescue_ a US ship that was mistaken for an Egyptian war vessel... but all recent non-conspiracy-theory-based investigations have concluded it was a mistake, no different from what happens in any war due to poor intelligence.

    --
    -- Is "Sig" copyrighted by www.sig.com?
  93. Yes, there IS unbreakable encryption indeed by Lord+Sauron · · Score: 1

    I know some algorithms that makes trully unbreakable encryption. It's close to that compression algorithm that compresses anything to a single byte. It's fast, easy, and almost does not require processing. The only bottle neck is that then you can't unencrypt.

  94. The only thing by Anonymous Coward · · Score: 1, Insightful

    The only thing this company has achieved with me, is that I'll take all their claims about no matter what with a large bag of salt from now on.

    Encryptions get better, and breaking them gets more and more difficult, but there is no large positive integer N for which 1/N is zero.

    As encryptions get better, so do cryptanalysts.
    Once upon a time, certain people thought their enigma machine was unbreakable too.
    To a child ROT13 may look like garbage, but with the same training it took to learn to read, anyone can learn to read it without a decoder.

  95. WHEN WILL THEM MORONS GET IT???? by Anonymous Coward · · Score: 0

    There is _NO_ such thing as UNBREAKABLE anything!!! Fuck I'm tired of hearing someone claim otherwise. IT'S JUST A FUCKING MARKETING HYPE! Don't YOU get it?? It's big money in this business!

  96. What a stupid article by iion_tichy · · Score: 1

    combines it with a one million-bit key, which is unheard of in today's data security markets. Competing solutions offer a maximum of 256 bits.

    So this companies business model is essentially to use longer keys than other people? And that's supposed to be an achievement? Never mind the matrix stuff they mention - no indication that the principle differs from existing technologies. Then the article goes on about how nobody managed to crack the encryption so far - as if that proves anything. Nobody would be able to break RSA with a million bit key, either.
    I'll wait untill I see a mentioning of this in a more competent journal.

    1. Re:What a stupid article by drfreak · · Score: 1

      Nobody would be able to break RSA with a million bit key, either.

      Well you kind of answered your own ramble there, eh?

    2. Re:What a stupid article by iion_tichy · · Score: 1

      Well you kind of answered your own ramble there, eh?

      I'm afraid I don't understand what you mean? If it's about the question 'can there be unbreakable encryption', I don't think that nobody can break it today proves that it is unbreakable.

  97. Please do not be so scathing... by Zemran · · Score: 4, Funny

    I know what it is like to be misunderstood. I have this brilliant, gauranteed, money making scheme that no-one has faith in. If you send my £25 I will tell you all about it.

    --
    I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
  98. Re:If the Israelies Have it.... by Anonymous Coward · · Score: 1, Informative

    "Note that the use of Israelis and Jews as synonyms."

    Well yes they are basically the same, didn't you know Israel is supposed to be the land of the Jews ? Want to move to Israel and buy some land there ? Good luck if you're not a Jew. It is a racist country, and Jews themselves don't deny it, that's one the reason it was created.

  99. Re:If the Israelies Have it.... by more+fool+you · · Score: 0, Offtopic
    apparently they own the oil that the energy companies are creaming themselves over underneath the dead sea

    got oil?

  100. Israelies Have it.... by Anonymous Coward · · Score: 0

    Yes and they are NOT our 2st state, they are sand niggers!

  101. Old crap (Bruce Schneier, Feb 15 1999) by Anonymous Coward · · Score: 0

    http://www.counterpane.com/crypto-gram-9902.html

  102. Re:One time pad, quantum encryption are unbreakabl by Moofie · · Score: 1

    I think you're wrong.

    Good encryption is peer reviewed. By (necessary, but not sufficient) definition.

    --
    Why yes, I AM a rocket scientist!
  103. The patent claim by ickle_matt · · Score: 2, Informative

    A data security method and apparatus that provides an exceptional degree of security at low computational cost. The data security arrangement differs from known data security measures in several fundamental aspects. Most notably, the content of the message is not sent with the encrypted data. Rather, the encrypted data consists of pointers to locations within a virtual matrix, a large (arbitrarily large), continuously-changing array of values. The encryption technique is therefore referred to as Virtual Matrix Encryption. Furthermore, the data security arrangement uses a very large key of one million bits or more which creates a level of security much higher than any other existing method. The key is not transferred but is instead created from a file of any size that is available on both a computer used to send a secure message and a computer used to receive a secure message. The term Virtual Key Cryptographic as used herein to refer to techniques in which a key is recreated at a remote location from an electronic file without any transmission of the key itself. The file may be a system file, a file downloaded from the Internet, etc. A smaller, transaction-specific key, e.g., a 2,048 bit key, is sent end-to-end and is used in conjunction with the very large key to avoid a security hazard in instances where the same file is used repeatedly to create the very large key.

    The patent
  104. Meganet's Algorithm by Anonymous Coward · · Score: 2, Informative

    http://patft.uspto.gov/netahtml/srchnum.htm patent #6,219,421

    The flaw is that the starting "matrix" must be shared. It's essentially a symmetric key or shared secret algorithm, with the disadvantage being that the shared secret is overtly large. Example entropy sources to reconstruct the matrix suggested in the patent include "system files" or "files downloaded from the Internet".

    Thus, it is impossible for the algorithm to be stronger than the method relied on to reconstruct the matrix at the receiving end. A file is most likely to be used to do this, so breaking an instance of ciphertext is likely to be an exercise in guessing which file(s) available to the receiving computer would be used to construct the decryption matrix.

    If one has available a secure means to share the matrix construction file(s), one could presumably forego the VME encryption altogether and use the same means to pass the message itself.

    The algorithm is designed to do nothing but encrypt or decrypt an arbitrary number of bytes. It does not address key exchange. If an implementation contains any other weaknesses through oversight, such as not padding plaintext to a sufficiently large block and passing any check information out of band to detect transmission errors, compromise could occur through those weaknesses.

  105. MOD PARENT UP by Anonymous Coward · · Score: 0

    lets keep slashdot at least _somewhat_ propoganda free...

  106. Unbreakable by chrj · · Score: 1

    Sure.. MD5 always worked for me :-)

  107. Reference implementation by spong · · Score: 1

    Here is a reference implementation that reads from stdin and writes to stdout. Implementers can use this to check the validity of their implementation.

    Implementation details vary slightly from the above design, but the functionality is complete.

    Version 2 will include the option to use /dev/urandom, and will be available as a no-cost upgrade to customers with a maintenance agreement.

    #! /bin/sh
    dd if=/dev/random bs=1 count=`cat | wc -c | tr -d ' '` 2>/dev/null

  108. Remember the Dutch intelligence? by grungeman · · Score: 1

    Anyone remember when Dutch intelligence found out that thery were using Israeli software that leaked information to the outside? Here is a link.

    Who can assure that this is not another attempt to place a backdoor in our companies? Is the algorithm open source? If not, how can you be sure that they do not keep a secret key?


    --

    Signature deleted by lameness filter.
  109. Electrons by Xner · · Score: 1
    Or measuring thermic movement of certain electrons.

    I always seem to get them mixed up with other electrons. I should find a way to put sticky labels on them or something.

    --
    Pathman, Free (as in GPL) 3D Pac Man
    1. Re:Electrons by szo · · Score: 1

      Ok, you got point. To my defense, I know about that electrons are fermions (I majored in physics), it is my english that getting rusty :(

      Szo

      --
      Red Leader Standing By!
  110. Re:One time pad, quantum encryption are unbreakabl by dlr03 · · Score: 1
    You are right.

    Quantum encryption means that if somebody eavesdrop your message, it will be altered, and your recipient will know about it. So you when your recipient receives the message intact you have guaranteed privacy, hence security.

    I remember hearing that the mechanism for emitting the message implied creating conditions so that photons have 50-70 % chances of being emitted, and you inform your recipient about which time slots actually contained emitted photons. But I can't remember any more details, and I have to admit I fail to understand how this scheme guarantees privacy...

  111. Nah.... by dfj225 · · Score: 1

    Logic alone would tell us that if its possible to be unencrypted with the proper keys, then it is also possible for others to access the data without the proper keys. Granted it might take 2 years with the current state of processors or whatnot, but it still would be possible.

    --
    SIGFAULT
  112. Re:One time pad, quantum encryption are unbreakabl by dlr03 · · Score: 1

    I found a bit more details here and here. But I guess anybody can google.

  113. Doesn't anyone here read Cryptogram? by Anonymous Coward · · Score: 3, Informative

    Bruce Schneier covered this way back in February 1999:

    http://www.counterpane.com/crypto-gram-9902.html

    I think we can file this under "snake oil".

  114. Blow up that balloon by Anonymous Coward · · Score: 0

    Raise the key size of any encryption scheme to 1M bits, and you can call it "unbreakable".

    I call it "pushing it over the horizon" and "marketing speak".

  115. I would like to see this undergo a peer review... by fortinbras47 · · Score: 2, Informative
    Mathematically speaking, its basically impossible to prove that some encryption algorithm is intractably difficult to solve. (If for example you show the decryption process is NP complete, that just shows that the worst case is likely to be difficult if P != NP etc...)

    However, strong peer review and research though can give very strong motivation as to why a certain algorithm is computationally intractable (making the encryption scheme practically unbreakable).

    Before I could ever trust some new-fangled encryption scheme, I think I would like to see the company submitting REAL detailed articles of mathematics and techniques to appropriate research conferences and have the whole algorithm and math undergo the process of peer review. Its just too easy to fuck up encryption and to think something REALLY REALLY hard to compute isn't in reality a lot easier than it seems.

  116. Re:If the Israelies Have it.... by Beetjebrak · · Score: 1

    Either you have my kind of humor.. or you've had your head in the sand for a while. I hope it's the first ;-)))

    --
    Learn from the mistakes of others. There isn't enough time to make them all yourself.
  117. Key size, addendum by Xner · · Score: 4, Informative
    If any of you are wondering why asymmetrical cryptography requires larger keys than symmetrical cryptography, well, the answer is exceedingly simple.

    Symmetrical cryptography does not depend on any specific properties of the numbers selected as the key of the cryptosystem. Therefore a 128 bit key can assume 2^128 different values and, as some other poster pointed out, there is not enough energy in the universe to overcome the background radiation as many times as it would take to count to 2^128, let alone try and brute force the cypher.

    Asymmetric cryptography on the other hand derives its features from mathematical properties of some of the numbers used. For example, some systems require the a product of large prime numbers, or discrete logarithms etc. This means that, for example in RSA, you cannot use all of the 2^128 values of a 128 bit key.

    Most systems in use today are so-called hybrid systems, using both asymmetric and symmetric cryptography. Since a cryptosystem is as strong as its weakest link, you need to increase the asymmetric keysize to be at least as difficult to break as the symmetric part. Given the current knowledge of factoring algorithms and the like, you need at least a1024 to 2048 bit RSA key to stack up against a 128 bit symmetrical key.

    --
    Pathman, Free (as in GPL) 3D Pac Man
  118. Meganet? by flamingmoose · · Score: 1

    As in Compuglobalhypermeganet? Could this be Homers commercial breakthrough?

    --

    .sigs - is there anything they can't do?
  119. check for yourself by Anonymous Coward · · Score: 0
    Information that one can easily look up on the net:

    Check if Israelis are underrepresented among WTC victims: victims by country

    Check if the claim of the website that there are no jewish names among the victims list: List of WTC victims(Cohen and Levi might be good names to check. While you are at the site, it would be good to read about some of the victims.)

    Mod me as offtopic - this is offtopic, but please mod the parent as offtopic, too.

  120. 256 bit max keylength ?!?! by SirCrashALot · · Score: 1
    ...with a one million-bit key, which is unheard of in today's data security markets. Competing solutions offer a maximum of 256 bits.
    1024 bit RSA or AES anyone? I don't like an article that lies....
  121. _Really_ unbreakable encryption by Anonymous Coward · · Score: 1, Funny

    I invented a _really_ unbreakable encryption, 5600 times more unbreakable than theirs.

    Give recipient the key, being a CD-ROM full of random numbers, and tell him to xor every bit of the encrypted message with the corresponding bit on the CD, at an offset that starts at the message's timecode.

    700 MB (5600 Mb) key length - let them suck on that. As secure as the physical protection of the key CD itself.

  122. Titanic by Zog+The+Undeniable · · Score: 1
    If Man can build the unsinkable Titanic, surely he can build unbreakable encryption? Oh, wait...

    Before historical pedants point it out, yes I do know that Titanic was only every claimed to be "practically" unsinkable. But that would spoil the joke.

    --
    When I am king, you will be first against the wall.
  123. Waaaaaay.....Off topic..But worth a notice by Anonymous Coward · · Score: 0


    Think Microsoft is taking over slashdot ? :) I'm just concerned coz of the recent ads. on the site.

    1. Re:Waaaaaay.....Off topic..But worth a notice by Anonymous Coward · · Score: 0

      The truth is even more unexpected.
      Microsoft is _paying_ slashdot.

    2. Re:Waaaaaay.....Off topic..But worth a notice by Anonymous Coward · · Score: 0

      Paying?

      Perhaps Microsoft IS Slashdot.

    3. Re:Waaaaaay.....Off topic..But worth a notice by Anonymous Coward · · Score: 0

      No, you'd have to click-sign 20 pages of garbage before you could submit a message.

      Hey, where did that Submit button go?

  124. Book key by panurge · · Score: 1
    Reading the patent claim and comments this looks like a version of the old book key. In one company I worked for, encrypted messages were sent using a particularly obscure german technical dictionary in which all the entries were numbered. Usual issues of key distribution, plus the groaning tedium of whoever had to go through the original set of copies numbering about 10 000 entries. Any competent intelligence gathering system like Bletchley Park would rapidly have had enough messages to be able to do frequency analysis.

    OK, so this is a book key with additional layers of encryption, but _anyone_ can do the additional layers. It just slows down the encoding and decoding. To be useful, cryptography must not introduce unacceptable traffic delays so the message becomes useless before it arrives. An on-line credit card checker that takes an hour to get a response will not do very well commercially. How fast is this system?

    --
    Panurge has posted for the last time. Thanks for the positive moderations.
  125. Next up on Slashdot.... by worst_name_ever · · Score: 3, Funny

    British firm claims unsinkable ship...

    --

    In Soviet Rush, today's Tom Sawyer gets high on you.
  126. Solution! by Anonymous Coward · · Score: 0

    They have a system with one time pad and have lost the key! No way anyone can decrypt that!

    There's no practical use for that, though :\

    1. Re:Solution! by Maggot75 · · Score: 1

      Uh, there's no way they can encrypt anything if they've lost the key either. They didn't make a claim of uncryptability as well, did they?

  127. Ouch... by Anonymous Coward · · Score: 0

    1MB-key? Hm. And I already have a hard time remembering my 8 byte password. I guess I have to combine all my names, first and last, mothers maidenname, pets and ex-girlfriends...some of the books I've read and some phone-numbers... Yeah, that might work.

  128. Not even close by Sycraft-fu · · Score: 1

    That's not truly random. Even an amature at cryptanalysis could likely crack that. However, places like radnom.org are happy to supply truly random numbers, and there are other sources too.

    No the way something like this works is one party gets the random numbers, however much they think they need. A copy is then made and transfered to teh other party via a secure, trusted, physical courier (meaning they put a CD-ROM or harddrive in a locked case and take it there). This data can then be used for one time pads until it runs out.

  129. The link is bad. by rdmiller3 · · Score: 1
    Evidently, someone was embarassed by this "unbreakable encryption" article (because I doubt many slashdot readers actually bothered to follow the link)... It's redirecting browsers to the Intel products page instead.

    "Unbreakable encryption" is always just a marketing ploy. This shouldn't be any more newsworthy than when Microsoft says their newest product is "totally hot", should it?

  130. Doesn't get you anything by Sycraft-fu · · Score: 1

    You have no way of knowing which of those messages is the correct one. That's precisely the point of a one time pad. Provided the pad is really random, kept secure and not reused there is NO WAY to crack the encrypted text. You have no way of knowing if the decryption you do is correct or not.

  131. Easy by Sycraft-fu · · Score: 1

    A real easy source is the noise electrons make when they bounce around in transistor junctions. It's the hiss you hear in your speakers when you turn your amp up real loud with no input signal and is called white noise. It's real, random noise. So, just take a cheap soundcard and record the input signal with nothing plugged in. Instant random data. Now of course this is not really a great method, but the general idea holds. Measure the noise from electron movement in transistors.

  132. Re:One time pad, quantum encryption are unbreakabl by jgerman · · Score: 1
    Any encryption scheme has weak points, at least two before it is even used, the sender and the reciever.



    can't be easily reversed, then I think they might as well claim it's unbreakable as you can say something like "the key can't be found even if every atom of silicon on earth was used as a transistor, and was used as one until the sun burns out"

    This is a true statement, you can claim something to be unbreakable if current tools can't decrypt it but:


    Remember, public key crypto is only believed to be secure, since no one's been able to figure out how to factor large numbers quickly. It doesn't mean they never will.



    this is the key, just because we can't now, doesn't mean the technology won't ever exist. And that's the key reason why no code could ever truly claim to be unbreakable. Practically unbreakable is the best you can do. Any other claim is marketing-speak.

    --
    I'm the big fish in the big pond bitch.
  133. We do have encrypted people. by Lethyos · · Score: 1

    3\/3r 3nc0u|\|73r 50m30|\|3 \\'h0 t41|<5 1ik3 7hi5!? d0 j00 gn0 `l337'!?

    --
    Why bother.
  134. Re:One Time Pad - randomness... by op51n · · Score: 1

    You have to remember that to generate a random number, you have to start off with an equation. Be it to select the time you access a clock cycle (ala windows random number, which isn't truly random because of the other things accessing the clock cycles), or merely doing it all by equation. But the random number has to come out of some sort of working. And whatever that working is, it can be reproduced, which even if it doesn't find the same number, may have a higher probability of doing so.

  135. Unbreakable Encryption? by TygerFish · · Score: 1

    The ability to encrypt information for secure transmission is part of a security apparatus. Without it, you have to assume your information can be read and secure it in other ways. With it, you assume that your information is safe via 'normal' (read, faster, easier, cheaper) channels and you act accordingly.

    Basically, it's a bet. If you are right, your orders and information travel faster and more securely than the enemy's even if they have samples of your messages. If however, you are wrong, you start to notice strange patterns involving your U-boat fleet and the safety of high-ranking officers who travel by air.

    The short form in the real world: Everything is theorhetically unbreakable until someone rifines the theory.

    --
    To mail me, remove the 'mailno' from my email addy.
    "Yeah. It smells, too..."
  136. Allways the same story. by gweihir · · Score: 2, Interesting

    The only thing a claim of having "unbreakable encryption" does, is expose the people claiming it as incompetent.

    There are really only three choices: Either they reinvented the ages old one-time-pad (which is unbreakable but of limited applicability to practice) or they have crypto that is breakable and did not see it or they have conditions on that "unbreakable" that practically void the claim.

    Many researchers rightfully believe that (unconditionally) unbreakable encryption cannot do better than the one-time pad and in fact will be a more or less disguised one-time pad. I think this is pretty obvious, but claims of this nature are notoriously hard to prove and nobody has done so yet.

    Favorite claim: "All other encryption methods have been compromised in the last five to six years."

    Oh? I was not aware of practical breaks for AES, RSA, ElGamal, IDEA,...

    Sure, you can brute-force a short-length RSA, but that is not a "compromise" of the cipher. After all I can factor 35 in my head. Which makes RSA with that modulus pretty insecure. But it has no impact on RSA in general.

    At least the article is not a complete lie. It says "appears to be unbreakable" which is true for most ciphers as soon as your level of competence is a s low as that of the writers of the article.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted and ignored otherwise.
  137. P?=NP by archnerd · · Score: 2, Insightful

    There's a theorem that remains to be proven or disproven called the P?=NP theorem. It expands to "the set of problems solvable in polynomial time ?= the set of problems solvable in non-deterministic polynomial time". Nobody has any clue how to go about a proof. It's one of the Clay institute's million dollar math problems and I'm betting it'll be the last of them to fall.

    Basically, if this theorem were proven, than asymmetric cryptography would be impossible and much of today's symmetric encryption would also collapse. So, if you're going to claim unbreakable encryption, you'd better hand me a proof that P!=NP.

    1. Re:P?=NP by mczak · · Score: 1
      So, if you're going to claim unbreakable encryption, you'd better hand me a proof that P!=NP.
      Well, today's encryption are ALL breakable (except the OTP), from a theoretical viewpoint. If you prove P!=NP, that doesn't make them unbreakable - it just means you can stop searching for an algorithm which breaks them in polynomial time. So, from a theoretical viewpoint, it doesn't matter if P=NP or P!=NP, if you can break an encryption under one assumption you can also break it under the other (but, of course, probably with different time requirements).
    2. Re:P?=NP by archnerd · · Score: 1

      Yes, but the ability to break something in exponential time is taken for granted. If you clustered together every computer in the world, the sun would go supernova before you broke a 2048-bit RSA key by brute force.

  138. Re:David Irving... by Anonymous Coward · · Score: 0

    You're confusing David Icke and David Irving.

  139. If it's readable, it's breakable. by Omkar · · Score: 1

    'nuff said.

  140. Investment sink been around since 1997 by johntromp · · Score: 2, Informative
    Check out http://web.archive.org/web/*/http://www.meganet.co m for a great source of amusement.

    Curiously, all of their challenges are over before ever appearing on their website...

  141. I want to see a list of the two million people by Anonymous Coward · · Score: 1, Insightful

    quote

    So far, two million people have attempted to crack the code, but none have managed.

    How can anybody read a claim like this without coming to the obvious conclusion?

  142. "Israeli"?? by Anonymous Coward · · Score: 0

    Do they try and use 'Israeli' at the beginning of it to make it look like some 'god' created it or, well if the Israelis did it then it must be true?

    Anyway all cryptographic methods can be broken, it is just with what processing power available within time limits that makes the breaking unrealistic.

    1. Re:"Israeli"?? by Anonymous Coward · · Score: 0

      Isn't that funny how americans assume that if something or someone is indian, iraeli, then it must be very intelligent?

      They used to be that way about the japanese, oh, how efficient those japanese are! ...and the british are all sophisticated... my those sophisticated chaps!

  143. RSA and Scientific American by Shade,+The · · Score: 1

    Interestingly, in 1977, a column in Scientific American published a selection of text encrypted by, IIRC, the RSA encryption scheme with a 54bit key. At the time, the most efficient algorithm on the fastest computers in the world would take millions of times the age of Universe to crack the code. Sixteen years later, this was cracked with 8 months of computing time.

    So the efficiency of algorithms to break encryption has increased by a considerable amount. In another 16 years, computers are likely to be about a thousand times faster (if Moore's law holds). But if history is anything to go by, the encryption breaking algorithms of tomorrow may reduce code-cracking by a factor of billions.

  144. "This perpetual motion machine Lisa built. . . by kfg · · Score: 4, Funny

    doesn't work. It just keeps going faster and faster."

    It is the perennial cry of the snake oil crowd that the "establishment" won't take their claims seriously. It never, *ever* seems to occur to them that this is because their claims are *provably* whacko. Especially where purely mathmatical structures are concerned.

    Most snake oil saleman didn't do very well in math at school, although this personal limitation has never seemed to stand in the way of their being able to seriously cook a set of books to display for the investors.

    KFG

    1. Re:"This perpetual motion machine Lisa built. . . by Don+Faulkner · · Score: 1

      If you're cooking books, shouldn't we be discussing home-ec, not math class?

      (Note: I readily admit that home-ec needs a fair bit of math. No flames, please, or at least reduce to a simmer!)

  145. One time pad w/man-in-middle and known plaintext. by Ungrounded+Lightning · · Score: 5, Interesting

    A deficiency of one-time-pad is a man-in-the-middle with plaintext known. Given the known plaintext he can solve for the key and then use it to substitute an identical-length message of his own choosing.

    This is a non-trivial problem, as the start of a message may be known to an attacker, in both manual systems (where messages often start out with stock stuff) and automated ones (where the start may be automated protocol headers or well-known payload starts, which is all he really wants to spoof). Further, the entire content may have been discovered by other means - means which still didn't give him the encryption key.

    Substituting only the start can still spoof both manual and automated systems. With a manual system you can substitute a short, urgent message ("They're coming over the hill at us from the east armed with ...") for the long-winded header. The tail disolves into noise, but that could be expected from a code-clerk (or machine) under attack, which might make a synchronization error in the key. For automated systems you can still spoof the checksum at the end even if you can't spoof the tail of the message. Tweak the protocol and you might, say, slip some malware's infection header into a known buffer-overflow bug behind a firewall.

    A solution to that was proposed back in the '70s by (ahem) me: Use Gallois fields, TWICE as much one-time pad as message, and encrypt in small blocks by multiplying by the first block of key and adding the second. (You also discard any block of key that would result in a multiply-by-zero in the first step.)

    For any product of N primes there is at least one gallois field, and two is prime, so there is at least one gallois field of 2^n members for any n, i.e. you can encrypt blocks of n bits for any value of n greater than 1. (For n=1 this degenerates to ordinary one-time pad, as the first block of key is always 1.)

    Suppose you encrypt in 8-bit blocks. (What a coincidence!) Even if the man-in-the-middle knows the message, for each byte he can either leave it alone or make a random choice among the other possible bytes. He's reduced to a malicious noise-generator. (He can pick the worst spot(s) to inject noise, but that's the limit.)

    I called this the "GLOPS" cycpher, by analogy with GLOPS codes (a term-of-art for codes composed of arbitrary pairings of typically 5-letter groups with messages). With a GLOPS code knowing "GLOPS" means "attack at dawn" doesn't tell you whether "GLOPT" means "attack at dusk", "send a gross of toilet paper", or anything else. Similarly, with a GLOPS cypher, knowing 0x33 means "A" in this position doesn't tell you anything about 0x34 (except that it isn't "A" - unlike a GLOPS code where GLOPT might ALSO mean "attack at dawn".)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  146. Time for googling, people. by Apuleius · · Score: 2, Informative

    (Typing from a wierd 'puter, so I can't
    cut and paste the links.) Google for
    'meganet', 'encryption', and 'doghouse'
    and you'll find two Doghouse entries for these
    guys on Cryptogram. One makes fun of their
    product; the other for them changing their
    name in response to the first entry.

  147. Broken Scheme: Reuse of a One Time Pad by Burstwave · · Score: 4, Insightful

    This crypto scheme is weak and can be rapidly broken by a brute force approach. It requires a common private key sequence that is shared among multiple users of the software; each user uses this common key to encrypt messages along the matrix. Matrix values are shared amongst all users with a common "serial number prefix." The encrypted "message" that is created is not actually the message; it is a bit sequence that points at positions within the matrix. The software locates each bit position to give a readout of the character at that step. Although the matrix undergoes convolutions as decryption occurs, supposedly making it more "uncrackable," ultimately the reduction of this method requires re-use of a one-time pad (the "virtual matrix"). Reuse of a one-time pad turns an unbreakable encoding into something insecure and breakable. That is ultimately the largest weakness of this algorithm.

    Here's the telling bit in the patent scheme (US 6,219,421):
    "A message may be secured in accordance with various options specifying an intended audience, including "global," "specific" and "private" options. "Global" allows anyone having a copy of the data security software to decrypt the message providing that person has the correct keys and is able to supply parameters matching those with which the message was secured. "Group" allows the possibility of successful decryption by any of a number of users within a group identified by its members having copies of the software program with a common prefix. "specific" allows only a user having a particular numbered copy of the software program to decrypt. Finally, "private" allows decryption only by the same software copy used to secure the message originally. Without the correct keys and parameters, it is impossible for the message to be unlocked. The present invention further enhances security by allowing definition of a date range where the data can be decrypted correctly, hence preventing lengthy efforts to break the code by brute computational force."

  148. In most cases it isn't necessary to be bulletproof by kfg · · Score: 1

    It's only necessary to be difficult enough to be pointless in practice.

    Most data has a time sensitivity attached to it, and most data that doesn't is trivial ( such as your laundry list).

    If I encrypt data to hide criminal activity the question to me isn't necessarily if it can be cracked, but whether it can be cracked before the statute of limitations on the crime runs out.

    If a war is going to last one year a code that will take 100 years to break is, effectively, unbreakable.

    And nevermind the fact that once a code becomes sufficiently hard to break hardly anyone bothers, because at that point it becomes far easier to break the *people* rather than their code.

    KFG

  149. Used more than once? by westphalia999 · · Score: 1

    I thought the whole point of a one time pad was it was only used _ONCE_ ? You are using it twice here. I'm sure the more times its used, the greater the chance of breaking it.

    --
    ..this is but a fantasy..
    1. Re:Used more than once? by Anonymous Coward · · Score: 1, Insightful

      Unless I'm mistaken, using it twice to illustrate the point that it can only be used once is quite legitimate. Or perhaps I'm missing something.

  150. Is it possible? by RealRoadKill · · Score: 1

    That people who think there can be unbreakable encryption don't understand encryption? -Dave

  151. Re:One time pad, quantum encryption are unbreakabl by Karhgath · · Score: 1

    Quantum encryption only makes the key exchange totally secure. It still uses a One Time Pad with a key as long as the message, BUT, it allows totally secure key exchange.

    Somone mention that if your message is eavesdrop, it will be altered... but that wouldn't work, since the eavesdropper would know parts of the message itself. So, Quantum Encryption is a way to send a Key. If the key is intercepted, they are ways to know how much eavesdropping there was, and if there was too much, just send a new key until no one eavesdrop.

    A spy can only prevent you from communicating, he cannot get any information from you, making it totally secure. It just get around the key distribution problems of the classical one time pad.

  152. Unbreakable? by Anonymous Coward · · Score: 0

    It seems to me that their most significant advance is the use of a 1-million bit key.

    That alone does not make it any more "impossible" to crack than something with a 40-bit key, it simply makes the job more difficult. With a brute force attack, it's still merely a matter of time.

    Impossible to crack = Your data is absolutely safe, under any and all circumstances, and will stay that way forever, unless the viewer knows the right password. "Impossible to crack" means there is absolutely no conceivable way to bypass the password. What they are doing is not making it impossible.

    What they are doing = Delaying the inevitable. Someday, perhaps very soon if there is a sudden technological leap, computers will catch up and your encrypted contents will be as safe as if it had been ROT13'ed.

  153. And Also by coldtone · · Score: 1

    White Star Line has just announced an unsinkable ship!

  154. prize is a million dollars OR a ferrari? by geeklawyer · · Score: 2, Funny

    new ferrari: approx. $200,000.

    $1,000,000 - $200,000 = $800,000

    These guys are cryptographers?

    I'll take the million dollars and buy 5 ferraris thanks.

    --
    -he who laughs last, is a bit slow.
    journal
  155. Quantum Cryptography by arsenick · · Score: 2, Interesting

    Quantum cryptography is provably unbreakable, i.e. it can be proven mathematically that it cannot be broken. For a reason similar to one-time pads. And as opposed to what most people think, quantum cryptography does NOT require a quantum computer to be implemented, and it already has been succesfully tested in practice. It's mostly an engineering problem (and political?) now to package it to make it widely accessible.

    Read 'The Code Book' by Simon Singh.

  156. It can be completely unbreakable. by AlastairMurray · · Score: 0

    If it genuinely is completely unbreakable then it must also be undecryptable.

  157. Re:One time pad, quantum encryption are unbreakabl by Stackster · · Score: 1

    AFAIK, it is even mathematically/physically proven to be unbreakable. The aren't really any complex algorithms involved in "basic quantum encryption", but some quite simple quantum physics (well, at least simple for quantum physics). The method has been known for some time, but noone has been able to build the hardware for it until quite recently (you need to have an optical link over which you can send one single photon at a time, and the information is carried by the polarization of it).

    --

    There are 010 kinds of people. Those who understand octal, those who don't, and 06 other kinds of morons.
  158. s/CNN/New York Times by rjh · · Score: 4, Funny

    ... but the opinions of the New York Times editorial staff certainly are. :)

  159. Obviously, everyone who downloaded tried. by lukme · · Score: 1

    And of course failed.

    1. Re:Obviously, everyone who downloaded tried. by arkanes · · Score: 1

      No, young Duke. They tried, and died.

  160. Unbreakable? Pfft! by ellem · · Score: 1

    I broke their encryption with a two line Perl Script!

    #! /usr/bin/perl -w
    print "All_Your_Base_Are_Belong_To_Us" ;

    --
    This .sig is fake but accurate.
  161. Quantum encryption by Crus7y · · Score: 2, Interesting

    is unbreakable. It involves adding so much 'random noise' to the encrypted data that it's impossible to decrypt unless the key to the original encryption is known. The trick is to use true random noise sources, not psuedorandom number generators, who's/whose (take your pick) output can be analysed, predicted and subtracted from intercepted copies. Natural noise sources, like the electrical noise a zener diode makes, can't be predicted as they follow no mathmatical pattern.

  162. The marketing tactic works by Anonymous Coward · · Score: 0
    The very fact that such claims get posted to Slashdot shows that this marketing tactic works.


    Normal, everyday 128-bit encryption is the least breakable kind. Sure, one-time-pads really are unbreakable in theory, but since they are no stronger than the technique chosen for key distribution (getting those one-time-pads out to people), it's flaky in practice. Conversely, run-of-the-mill 128-bit crypto is secure in practice.


    The reality is that the company's that claim "unbreakable crypto" aren't really selling generic crypto, but products that include crypto. Unfortunately, their marketing department gets ahead of the engineers, and takes them down this path. I mean, none of the engineers at the famed TriStrata wanted to claim "unbreakable crypto", but Schneier drove them out of business by showing that their marketing department were a bunch of snake-oil salesmen.

  163. It all breaks by Anonymous Coward · · Score: 0

    Encryption strength is a function of time.

    Weak encryption = breaks quickly
    Strong encryption = breaks slowly

    IANAM (I am not a mathematician), but it seems to me that you cannot prove mathematically that encryption is unbreakable. The best you can prove is that you don't know how to break it; that does not mean that someone more clever than you can't come along and find a way.

    If someone *does* know of a way to prove unbreakability, I'd love to see it.

  164. Top 5 Impossible Claims That Still Get Press by salesgeek · · Score: 2, Funny

    I can't believe the press falls for the following claims which have a track record of being 100% false:

    1) The end of the world is coming... next year.
    2) 150MPG Automobile
    3) Unbreakable Encryption/Copy Protection/Computer Security (this claim replaced the uncrackable safe and the unpickable lock)
    4) We'll run out of food in 10 years!
    5) This year, the Cubs will win the World Series

    --
    -- $G
    1. Re:Top 5 Impossible Claims That Still Get Press by nuggz · · Score: 1

      #2) This vehicle exists. 1L/100km is much more then 150 mpg
      http://www.vwvortex.com/news/04_02/04_17/inde x.sht ml

      #3) Unbreakable encryption exists, it is called a one time pad.

      When you say always or never you are quite often wrong.

    2. Re:Top 5 Impossible Claims That Still Get Press by salesgeek · · Score: 1
      #3) Unbreakable encryption exists, it is called a one time pad. The Vernam method is regarded to be the best method by many experts. Unfortunately it relies 100% on use of a totally random key and the foresight to never use the same random key twice. If you use the same key more than once... it is breakable. If you fail to use a true random pad, it is breakable.

      From Protechnix:
      The one-time pad is unbreakable if used properly. The pad must be composed of truly random data, it must never be used more than once and it must be kept secure.


      On the car - you could have been a real smart-ass and pointed out that my kid's pedal car gets unlimited miles to the gallon... Did you see the specs on it - no power.
      --
      -- $G
    3. Re:Top 5 Impossible Claims That Still Get Press by nuggz · · Score: 1

      Did you see the specs on it - no power.

      It has about 8.5 hp, but it is small and light.
      It did a decent 110 mile trip at an average speed of 75km/h, which is admittently not that fast, but it isn't terribly slow.

      It is a concept, not a finished product. The point was to show you could make a real vehicle that uses much less fuel. 200mpg is an order of magnitude beyond the 20mpg or less that is quite common.

    4. Re:Top 5 Impossible Claims That Still Get Press by salesgeek · · Score: 1

      And if you take out the engine and cut a hole in the floor for "Flintstone power" propulsion, it would get infinate milage... I'll believe a 200MPG car when I can go to the dealer and buy one.

      --
      -- $G
  165. Alot more information by bloodbob · · Score: 1

    Stolen from http://www.privacy.nb.ca/cryptography/archives/cry ptography/html/1998-03/0004.html >From the Meganet Web Site: > 1) Virtual Matrix Encryption (VME) reads Data From the original file > into memory, and then compares it with an internal random matrix of > values named "Virtual Matrix" (VM). A set of pointers to the > location in the matrix is created "Virtual Matrix Pointers" > (VMP). These pointers are than passed further to be encrypted by > additional algorithms in VME. The ORIGINAL DATA are never encrypted > or transferred in any form or shape. Since the data is not > encrypted, there is no way to decrypt it. The process of Encrypting > utilizes "Progressive Virtual Matrix" (PVM) and the decryption uses > "Regressive Virtual Matrix (RVM). > > 2) At that stage, 5 different keys are being created: "Million Bit > Key" (MBK) is a key of 1 Million Bits in size that is unique in > concept. Since a million bits equal 128kb, it would be way slow to > transfer over slow communication lines (2 minutes at 28.8k), > therefore, it is recreated at both sides (based on a secret > reference file) of the connection WITHOUT being transferred. A > "Standard Transaction Key" (STK) is another key created at the size > of 2,048 bits. That key is transferred with the encrypted VMP on a > public network. This key is a unique non-redundant key > per-transaction, assuring that even if the same data is encrypted > time after time again, it will never yield the same encrypted code > (hence preventing a possible security breach). A third key "Users > Key" also a 2,048 bit key is created based on users input > (Username, Password, Etc.) and used in the encryption process. 2 > Additional 2,048 bit keys are created randomly and are utilized to > further encrypt the data. > > 3) The encrypted pointers are then further encrypted by a variety of > highly secured algorithms: "Multiplication Matrix Modulo" (MMM) is > a matrix of mathematically inverse keys utilized to encrypt/decrypt > the pointers. Since the specific order is random and based on the > actual pointers encrypted, there is no way to pinpoint the right > combination, hence any combination can be valid. "Subtraction > Matrix Modulo" (SMM) is a system that utilizes a mathematical > algorithm to add multipule numbers together in a register to create > an overflow of limited size. The overflow actually gives us an > unpredictable number that is used to further encrypt the > pointers. "Multiple Algorithm Matrix" (MAM) is a collection of 256 > UNIQUE encryption/decryption algorithms utilized to further encrypt > the pointers. Since the specific algorithm used at a certain point > is dependant on the variety of keys and data flow for the specific > session, there is no way to know which of those algorithms was > used. Therefore, regardless of the specific strength of a specific > algorithm, it is impossible to break. "Bit Level Encryption" (BLE) > is another innovative algorithm that encrypts data one bit at a > time. A specific bit can have a value of only 0 or 1, and the > encrypted value is also only either 0 or 1. Considering the fact > that a single bit is meaningless (versus a byte that can signify a > character for example) it is impossible to decrypt. > > 4) In addition to the previously described algorithms, an additional > algorithm,known as "Date Limit Algorithm" (DLA), is > implemented. The DLA allows further encryption of the pointers in > such a way that they can be decrypted correctly ONLY between a > defined date range - therefore creating for the first time, an > encrypted content that is time sensitive. The implementations are > endless - you can encrypt data for a specific date in the future > (software vendors who wants to debut a new software on a specific > future date can distribute the encrypted code months a head and > give the password on the specific date). DLA also prevent brute > force attacks - since it reads the date from the real time clock, > once it goes out of the date range, the decrypted data will never > be correct, even if the right keys are used (since there will be no > way to tell if the problem is the key or the date). > > 5) The last stage of encryption consists of "Targeted Delivery System" > (TDS) which is a system targeted at covering all the scenarios and > needs for encryption. The "Global" option is as it sounds - anybody > on the planet with a copy of VME and the right keys & passwords can > decrypt the data. "Local" means that only people from the same > organization holding a copy of VME will be able to decrypt the > data. An outsider, even with a valid copy of VME with all the keys > and the passwords will not be able to decrypt it. "Private" means - > your copy of VME is the only copy in the world that will be able to > decrypt the data, regardless of who aquires the correct keys and > passwords. "Specific" is targeted at sending specific material a > specific person, even on the other side of the world - the data is > encrypted in such a way that only the TARGET user can decrypt > it. NOT EVEN THE ORIGINATOR CAN DECRYPT THE FILE. > > 6) After these explanations, we hope that you'll agree with our > non-compromising statement of: . . > > "VME IS THE ONLY UNBREAKABLE ENCRYPTION" . . . "The ORIGINAL DATA are never encrypted > or transferred in any form or shape." Umm I would call shuffling data around encrypted wouldn't the rest of us? 2) At that stage, 5 different keys are being created: "Million Bit > Key" (MBK) is a key of 1 Million Bits in size that is unique in > concept. Since a million bits equal 128kb, it would be way slow to > transfer over slow communication lines (2 minutes at 28.8k), > therefore, it is recreated at both sides (based on a secret > reference file) of the connection WITHOUT being transferred. (based on a secret reference file)!!!!!! Okay here we go there is no 1mbit key at all there is a much smaller key which then generates a random stream of data. "Multiple Algorithm Matrix" (MAM) is a collection of 256 > UNIQUE encryption/decryption algorithms utilized to further encrypt > the pointers. Okay if these methods were unique they couldn't be simple and the whole process would slow down to a crawl. The whole key transfer thing is secured by tripple RSA or something similar ( 3 layers of 2048 bit asymeteric keys ) @ 2048 bits so all in all its what like a 2049.58 bit encryption this whole thing is a shame when u can do 4096 bit encryption. > 4) In addition to the previously described algorithms, an additional > algorithm,known as "Date Limit Algorithm" (DLA), is > implemented. The DLA allows further encryption of the pointers in > such a way that they can be decrypted correctly ONLY between a > defined date range - therefore creating for the first time, an > encrypted content that is time sensitive. The implementations are > endless - you can encrypt data for a specific date in the future > (software vendors who wants to debut a new software on a specific > future date can distribute the encrypted code months a head and > give the password on the specific date). DLA also prevent brute > force attacks - since it reads the date from the real time clock, > once it goes out of the date range, the decrypted data will never > be correct, even if the right keys are used (since there will be no > way to tell if the problem is the key or the date). Okay this feature is hardly useful requires both ends to have synced times as well as a refernce key to start the pseudo random number generator. The security of this is propontional to the 1/(time ranger it is active ) X average number of time units before activation. So even if it is active for an hour the security gain is almost useless. > 5) The last stage of encryption consists of "Targeted Delivery System" > (TDS) which is a system targeted at covering all the scenarios and > needs for encryption. The "Global" option is as it sounds - anybody > on the planet with a copy of VME and the right keys & passwords can > decrypt the data. "Local" means that only people from the same > organization holding a copy of VME will be able to decrypt the > data. An outsider, even with a valid copy of VME with all the keys > and the passwords will not be able to decrypt it. "Private" means - > your copy of VME is the only copy in the world that will be able to > decrypt the data, regardless of who aquires the correct keys and > passwords. "Specific" is targeted at sending specific material a > specific person, even on the other side of the world - the data is > encrypted in such a way that only the TARGET user can decrypt > it. NOT EVEN THE ORIGINATOR CAN DECRYPT THE FILE. This is just means it encrypted with the target users public key big woop dee do da. . Since the specific order is random and based on the > actual pointers encrypted, there is no way to pinpoint the right > combination, hence any combination can be valid. "Subtraction > Matrix Modulo" (SMM) is a system that utilizes a mathematical > algorithm to add multipule numbers together in a register to create > an overflow of limited size. Umm yeah my ass it gives a good encryption this is essetionally the simplest form of a hash there is jsut take the last X digits of a number sheez who they think they are kidding. Someone please point them to the SHA algorithim.

  166. Rubber Hose by pridkett · · Score: 2, Interesting

    Anyone who thinks that their encryption is unbreakable should think about the rubber hose and pay off the janitor methods of breaking encryption. Typically it's far cheaper to pay someone to give up the secret than it is to even power the computers to do it.

    Also, I didn't see where it says it's unbreakable (at least in those words). I see a mention of some virtual matrix encryption which generates a million bit key, but even that is still breakable.

    --
    My Slashdot account is old enough to drink...
  167. Decrypt this... by Anonymous Coward · · Score: 0

    QYiuyroe yuiy Ywyuetyui tyiuy twyioy wueyu w twyw wetyioyxbvy wtyoi qtyi byxb tiywoiqy qyiurq Riuo rquo..

  168. Power analysis of 128-bit and 256-bit brute-forcin by rjh · · Score: 1

    Schneieer has a lovely explanation of why you can't brute force a 256-bit key.

    There are both time and power requirements. Time can always be sidestepped just by making faster processors, up until you hit the Planck Time. Power, on the other hand, is much harder to sidestep. So let's look at that, shall we? :)

    Let's set up a couple of baselines for our brute-forcers. One, they're deterministic Turing machines (i.e., no quantum computing--although you can make a similar power analysis for QC, I'm not going to do it here). Two, they are running at the very limits of thermodynamic possibility. Thermodynamics places a limit on kT joules of energy to erase a bit, where k = Boltzmann constant and T = whatever temperature your computer is running at. So let's assume we've got a machine running at 3.2 Kelvins (the ambient temperature of the universe), and thus requires 4.4 * 10**-26 joules of energy per bit erasure. These are our assumptions about our hardware efficiency.

    As if we weren't making this easy enough, let's say that we can test one key with each bitflip. I.e., we don't have to worry about key schedules or initialization costs or... each time we flip a bit, we (a) create a new key and (b) check this key to see if it works. These are our assumptions about our software efficiency.

    To break a 128-bit key will require, on average, 2**127 attempts. Multiply (2**127) * (4.4 * 10**-26) and you get... 7.4 * 10**12 joules of energy needed. That's 7.4 terajoules, or about two million kilowatt-hours. I.e., with a thermodynamically perfect computer running perfect algorithms, we could theoretically break a 128-bit cipher by brute force using a significant portion of the entire United States power grid.

    To break a 256-bit key by brute force, using those same assumptions, would require over one googol joules. That's right, guys, 1.3 * 10**102. Not only do we not have access to that much energy, I doubt there's that much energy in the entire Milky Way galaxy. Nor do I know how we could harness that much energy without having some symmetry-breaking event which would annihilate the Universe as we know it.

    And remember, these are calculations assuming perfect computers and perfect algorithms. We're nowhere near either.

    Short version: we're not going to break 128-bit crypto anytime soon by brute force. I doubt we will ever be able to break 256-bit crypto by brute force.

  169. EEEEWWWWW REFORMATED :/ can a mod fix the original by bloodbob · · Score: 1

    Stolen from http://www.privacy.nb.ca/cryptography/archives/cry ptography/html/1998-03/0004.html >From the Meganet Web Site: > 1) Virtual Matrix Encryption (VME) reads Data From the original file > into memory, and then compares it with an internal random matrix of > values named "Virtual Matrix" (VM). A set of pointers to the > location in the matrix is created "Virtual Matrix Pointers" > (VMP). These pointers are than passed further to be encrypted by > additional algorithms in VME. The ORIGINAL DATA are never encrypted > or transferred in any form or shape. Since the data is not > encrypted, there is no way to decrypt it. The process of Encrypting > utilizes "Progressive Virtual Matrix" (PVM) and the decryption uses > "Regressive Virtual Matrix (RVM). > > 2) At that stage, 5 different keys are being created: "Million Bit > Key" (MBK) is a key of 1 Million Bits in size that is unique in > concept. Since a million bits equal 128kb, it would be way slow to > transfer over slow communication lines (2 minutes at 28.8k), > therefore, it is recreated at both sides (based on a secret > reference file) of the connection WITHOUT being transferred. A > "Standard Transaction Key" (STK) is another key created at the size > of 2,048 bits. That key is transferred with the encrypted VMP on a > public network. This key is a unique non-redundant key > per-transaction, assuring that even if the same data is encrypted > time after time again, it will never yield the same encrypted code > (hence preventing a possible security breach). A third key "Users > Key" also a 2,048 bit key is created based on users input > (Username, Password, Etc.) and used in the encryption process. 2 > Additional 2,048 bit keys are created randomly and are utilized to > further encrypt the data. > > 3) The encrypted pointers are then further encrypted by a variety of > highly secured algorithms: "Multiplication Matrix Modulo" (MMM) is > a matrix of mathematically inverse keys utilized to encrypt/decrypt > the pointers. Since the specific order is random and based on the > actual pointers encrypted, there is no way to pinpoint the right > combination, hence any combination can be valid. "Subtraction > Matrix Modulo" (SMM) is a system that utilizes a mathematical > algorithm to add multipule numbers together in a register to create > an overflow of limited size. The overflow actually gives us an > unpredictable number that is used to further encrypt the > pointers. "Multiple Algorithm Matrix" (MAM) is a collection of 256 > UNIQUE encryption/decryption algorithms utilized to further encrypt > the pointers. Since the specific algorithm used at a certain point > is dependant on the variety of keys and data flow for the specific > session, there is no way to know which of those algorithms was > used. Therefore, regardless of the specific strength of a specific > algorithm, it is impossible to break. "Bit Level Encryption" (BLE) > is another innovative algorithm that encrypts data one bit at a > time. A specific bit can have a value of only 0 or 1, and the > encrypted value is also only either 0 or 1. Considering the fact > that a single bit is meaningless (versus a byte that can signify a > character for example) it is impossible to decrypt. > > 4) In addition to the previously described algorithms, an additional > algorithm,known as "Date Limit Algorithm" (DLA), is > implemented. The DLA allows further encryption of the pointers in > such a way that they can be decrypted correctly ONLY between a > defined date range - therefore creating for the first time, an > encrypted content that is time sensitive. The implementations are > endless - you can encrypt data for a specific date in the future > (software vendors who wants to debut a new software on a specific > future date can distribute the encrypted code months a head and > give the password on the specific date). DLA also prevent brute > force attacks - since it reads the date from the real time clock, > once it goes out of the date range, the decrypted data will never > be correct, even if the right keys are used (since there will be no > way to tell if the problem is the key or the date). > > 5) The last stage of encryption consists of "Targeted Delivery System" > (TDS) which is a system targeted at covering all the scenarios and > needs for encryption. The "Global" option is as it sounds - anybody > on the planet with a copy of VME and the right keys & passwords can > decrypt the data. "Local" means that only people from the same > organization holding a copy of VME will be able to decrypt the > data. An outsider, even with a valid copy of VME with all the keys > and the passwords will not be able to decrypt it. "Private" means - > your copy of VME is the only copy in the world that will be able to > decrypt the data, regardless of who aquires the correct keys and > passwords. "Specific" is targeted at sending specific material a > specific person, even on the other side of the world - the data is > encrypted in such a way that only the TARGET user can decrypt > it. NOT EVEN THE ORIGINATOR CAN DECRYPT THE FILE. > > 6) After these explanations, we hope that you'll agree with our > non-compromising statement of: . . > > "VME IS THE ONLY UNBREAKABLE ENCRYPTION" . . . "The ORIGINAL DATA are never encrypted > or transferred in any form or shape." Umm I would call shuffling data around encrypted wouldn't the rest of us? 2) At that stage, 5 different keys are being created: "Million Bit > Key" (MBK) is a key of 1 Million Bits in size that is unique in > concept. Since a million bits equal 128kb, it would be way slow to > transfer over slow communication lines (2 minutes at 28.8k), > therefore, it is recreated at both sides (based on a secret > reference file) of the connection WITHOUT being transferred. (based on a secret reference file)!!!!!! Okay here we go there is no 1mbit key at all there is a much smaller key which then generates a random stream of data. Smaller key now the question is how small for all we know it could be 2 bits just like that company is "Multiple Algorithm Matrix" (MAM) is a collection of 256 > UNIQUE encryption/decryption algorithms utilized to further encrypt > the pointers. Okay if these methods were unique they couldn't be simple and the whole process would slow down to a crawl. The whole key transfer thing is secured by tripple RSA or something similar ( 3 layers of 2048 bit asymeteric keys ) @ 2048 bits so all in all its what like a effective 2049.58 bit encryption this whole thing is a shame when u can do 4096 bit encryption. > 4) In addition to the previously described algorithms, an additional > algorithm,known as "Date Limit Algorithm" (DLA), is > implemented. The DLA allows further encryption of the pointers in > such a way that they can be decrypted correctly ONLY between a > defined date range - therefore creating for the first time, an > encrypted content that is time sensitive. The implementations are > endless - you can encrypt data for a specific date in the future > (software vendors who wants to debut a new software on a specific > future date can distribute the encrypted code months a head and > give the password on the specific date). DLA also prevent brute > force attacks - since it reads the date from the real time clock, > once it goes out of the date range, the decrypted data will never > be correct, even if the right keys are used (since there will be no > way to tell if the problem is the key or the date). Okay this feature is hardly useful requires both ends to have synced times as well as a refernce key to start the pseudo random number generator. The security of this is propontional to the 1/(time ranger it is active ) X average number of time units before activation. So even if it is active for an hour the security gain is almost useless. > 5) The last stage of encryption consists of "Targeted Delivery System" > (TDS) which is a system targeted at covering all the scenarios and > needs for encryption. The "Global" option is as it sounds - anybody > on the planet with a copy of VME and the right keys & passwords can > decrypt the data. "Local" means that only people from the same > organization holding a copy of VME will be able to decrypt the > data. An outsider, even with a valid copy of VME with all the keys > and the passwords will not be able to decrypt it. "Private" means - > your copy of VME is the only copy in the world that will be able to > decrypt the data, regardless of who aquires the correct keys and > passwords. "Specific" is targeted at sending specific material a > specific person, even on the other side of the world - the data is > encrypted in such a way that only the TARGET user can decrypt > it. NOT EVEN THE ORIGINATOR CAN DECRYPT THE FILE. This is just means it encrypted with the target users public key big woop dee do da. . Since the specific order is random and based on the > actual pointers encrypted, there is no way to pinpoint the right > combination, hence any combination can be valid. "Subtraction > Matrix Modulo" (SMM) is a system that utilizes a mathematical > algorithm to add multipule numbers together in a register to create > an overflow of limited size. Umm yeah my ass it gives a good encryption this is essetionally the simplest form of a hash there is jsut take the last X digits of a number sheez who they think they are kidding. Someone please point them to the SHA algorithim.

  170. USES PREVIEW THIS TIME by bloodbob · · Score: 1

    Stolen from http://www.privacy.nb.ca/cryptography/archives/cry ptography/html/1998-03/0004.html
    >From the Meganet Web Site:
    > 1) Virtual Matrix Encryption (VME) reads Data From the original file
    > into memory, and then compares it with an internal random matrix of
    > values named "Virtual Matrix" (VM). A set of pointers to the
    > location in the matrix is created "Virtual Matrix Pointers"
    > (VMP). These pointers are than passed further to be encrypted by
    > additional algorithms in VME. The ORIGINAL DATA are never encrypted
    > or transferred in any form or shape. Since the data is not
    > encrypted, there is no way to decrypt it. The process of Encrypting
    > utilizes "Progressive Virtual Matrix" (PVM) and the decryption uses
    > "Regressive Virtual Matrix (RVM).
    > > 2) At that stage, 5 different keys are being created: "Million Bit
    > Key" (MBK) is a key of 1 Million Bits in size that is unique in
    > concept. Since a million bits equal 128kb, it would be way slow to
    > transfer over slow communication lines (2 minutes at 28.8k),
    > therefore, it is recreated at both sides (based on a secret
    > reference file) of the connection WITHOUT being transferred. A
    > "Standard Transaction Key" (STK) is another key created at the size
    > of 2,048 bits. That key is transferred with the encrypted VMP on a
    > public network. This key is a unique non-redundant key
    > per-transaction, assuring that even if the same data is encrypted
    > time after time again, it will never yield the same encrypted code
    > (hence preventing a possible security breach). A third key "Users
    > Key" also a 2,048 bit key is created based on users input
    > (Username, Password, Etc.) and used in the encryption process. 2
    > Additional 2,048 bit keys are created randomly and are utilized to
    > further encrypt the data.
    >
    > 3) The encrypted pointers are then further encrypted by a variety of
    > highly secured algorithms: "Multiplication Matrix Modulo" (MMM) is
    > a matrix of mathematically inverse keys utilized to encrypt/decrypt
    > the pointers. Since the specific order is random and based on the
    > actual pointers encrypted, there is no way to pinpoint the right
    > combination, hence any combination can be valid. "Subtraction
    > Matrix Modulo" (SMM) is a system that utilizes a mathematical
    > algorithm to add multipule numbers together in a register to create
    > an overflow of limited size. The overflow actually gives us an
    > unpredictable number that is used to further encrypt the
    > pointers. "Multiple Algorithm Matrix" (MAM) is a collection of 256
    > UNIQUE encryption/decryption algorithms utilized to further encrypt
    > the pointers. Since the specific algorithm used at a certain point
    > is dependant on the variety of keys and data flow for the specific
    > session, there is no way to know which of those algorithms was
    > used. Therefore, regardless of the specific strength of a specific
    > algorithm, it is impossible to break. "Bit Level Encryption" (BLE)
    > is another innovative algorithm that encrypts data one bit at a
    > time. A specific bit can have a value of only 0 or 1, and the
    > encrypted value is also only either 0 or 1. Considering the fact
    > that a single bit is meaningless (versus a byte that can signify a
    > character for example) it is impossible to decrypt.
    >
    > 4) In addition to the previously described algorithms, an additional
    > algorithm,known as "Date Limit Algorithm" (DLA), is
    > implemented. The DLA allows further encryption of the pointers in
    > such a way that they can be decrypted correctly ONLY between a
    > defined date range - therefore creating for the first time, an
    > encrypted content that is time sensitive. The implementations are
    > endless - you can encrypt data for a specific date in the future
    > (software vendors who wants to debut a new software on a specific
    > future date can distribute the encrypted code months a head and
    > give the password on the specific date). DLA also prevent brute
    > force attacks - since it reads the date from the real time clock,
    > once it goes out of the date range, the decrypted data will never
    > be correct, even if the right keys are used (since there will be no
    > way to tell if the problem is the key or the date).
    >
    > 5) The last stage of encryption consists of "Targeted Delivery System"
    > (TDS) which is a system targeted at covering all the scenarios and
    > needs for encryption. The "Global" option is as it sounds - anybody
    > on the planet with a copy of VME and the right keys & passwords can
    > decrypt the data. "Local" means that only people from the same
    > organization holding a copy of VME will be able to decrypt the
    > data. An outsider, even with a valid copy of VME with all the keys
    > and the passwords will not be able to decrypt it. "Private" means -
    > your copy of VME is the only copy in the world that will be able to
    > decrypt the data, regardless of who aquires the correct keys and
    > passwords. "Specific" is targeted at sending specific material a
    > specific person, even on the other side of the world - the data is
    > encrypted in such a way that only the TARGET user can decrypt
    > it. NOT EVEN THE ORIGINATOR CAN DECRYPT THE FILE.
    >
    > 6) After these explanations, we hope that you'll agree with our
    > non-compromising statement of: . .
    >
    > "VME IS THE ONLY UNBREAKABLE ENCRYPTION" . . .

    "The ORIGINAL DATA are never encrypted > or transferred in any form or shape."
    Umm I would call shuffling data around encrypted wouldn't the rest of us?

    2) At that stage, 5 different keys are being created: "Million Bit
    > Key" (MBK) is a key of 1 Million Bits in size that is unique in
    > concept. Since a million bits equal 128kb, it would be way slow to
    > transfer over slow communication lines (2 minutes at 28.8k),
    > therefore, it is recreated at both sides (based on a secret
    > reference file) of the connection WITHOUT being transferred.

    (based on a secret reference file)!!!!!! Okay here we go there is no 1mbit key at all there is a much smaller key which then
    generates a random stream of data. Smaller key now the question is how small for all we know it could be 2 bits just like that company is


    "Multiple Algorithm Matrix" (MAM) is a collection of 256
    > UNIQUE encryption/decryption algorithms utilized to further encrypt
    > the pointers.

    Okay if these methods were unique they couldn't be simple and the whole process would slow down to a crawl.

    The whole key transfer thing is secured by tripple RSA or something similar ( 3 layers of 2048 bit asymeteric keys ) @ 2048
    bits so all in all its what like a effective 2049.58 bit encryption this whole thing is a shame when u can do 4096 bit encryption.


    > 4) In addition to the previously described algorithms, an additional
    > algorithm,known as "Date Limit Algorithm" (DLA), is
    > implemented. The DLA allows further encryption of the pointers in
    > such a way that they can be decrypted correctly ONLY between a
    > defined date range - therefore creating for the first time, an
    > encrypted content that is time sensitive. The implementations are
    > endless - you can encrypt data for a specific date in the future
    > (software vendors who wants to debut a new software on a specific
    > future date can distribute the encrypted code months a head and
    > give the password on the specific date). DLA also prevent brute
    > force attacks - since it reads the date from the real time clock,
    > once it goes out of the date range, the decrypted data will never
    > be correct, even if the right keys are used (since there will be no

    > way to tell if the problem is the key or the date). Okay this feature is hardly useful requires both ends to have synced
    times as well as a refernce key to start the pseudo random number generator. The security of this is propontional to the 1/(time ranger it is active ) X average number of time units before activation. So even if it is active for an hour the
    security gain is almost useless.

    > 5) The last stage of encryption consists of "Targeted Delivery System"
    > (TDS) which is a system targeted at covering all the scenarios and
    > needs for encryption. The "Global" option is as it sounds - anybody
    > on the planet with a copy of VME and the right keys & passwords can
    > decrypt the data. "Local" means that only people from the same
    > organization holding a copy of VME will be able to decrypt the
    > data. An outsider, even with a valid copy of VME with all the keys
    > and the passwords will not be able to decrypt it. "Private" means -
    > your copy of VME is the only copy in the world that will be able to
    > decrypt the data, regardless of who aquires the correct keys and
    > passwords. "Specific" is targeted at sending specific material a
    > specific person, even on the other side of the world - the data is
    > encrypted in such a way that only the TARGET user can decrypt
    > it. NOT EVEN THE ORIGINATOR CAN DECRYPT THE FILE. This is just means it encrypted with the target users public key big woop
    dee do da. . Since the specific order is random and based on the
    > actual pointers encrypted, there is no way to pinpoint the right
    > combination, hence any combination can be valid. "Subtraction > Matrix Modulo" (SMM) is a system that utilizes a
    mathematical
    > algorithm to add multipule numbers together in a register to create
    > an overflow of limited size.

    Umm yeah my ass it gives a good encryption this is essetionally the simplest form of a hash there is jsut take the last X
    digits of a number sheez who they think they are kidding. Someone please point them to the SHA algorithim.

  171. Anyway they're Israeli by DABANSHEE · · Score: 1

    Does anyone remember the Promis Software hooha?

    After all that there's no whay I'd ever trust a Israeli software firm in regards to security.

    1. Re:Anyway they're Israeli by mikeage · · Score: 1

      Does anyone remember RSA? Try looking up who some of those people were: hint: start by checking the Weizmann Institute in Israel for a guy named Adi S.

      --
      -- Is "Sig" copyrighted by www.sig.com?
  172. Re:If the Israelies Have it.... by aricusmaximus · · Score: 1

    Yes, just as Italy is the land of the Italians, France is the land of the French, Germany the land of the Germans. Except no one complains about that, do they? And let's not forget Israel and Judea were there before those countries (2000 year diaspora after the Romans found them to be a little bit too fiesty). So let's be fair. If you're going to bag on Israel, you're going to have to bag on pretty much all the countries in Europe.

    Also, given that anyone can convert to Judaism (get a circumcision, consult with a good rabbi, have your Bar Mitzvah), it's not a racist country. It's a theocracy (not much better in my opinion).

    But, anonymous coward, this anti-semitism is so old news anyhow. There are plenty of Middle Eastern religions to attack. Why don't you broaden your anti-religous horizons and become an Anti-Zoroastrian? Or, you know, there are a lot of Buddhist temples opening up in the United States - perhaps you could check that out...

    I'll gladly have this and the parent comment moderated to -1.

  173. Rot 26 by cybercuzco · · Score: 1

    This post is Rot 26 encrypted. Its unbreakable because the DMCA says its unbreakable.

    --

  174. As long a humans have to share printers... by zerofoo · · Score: 1

    there will be breakable encryption.

    If I had a buck for every law firm that prints out PGP encrypted email on "the shared printer down the hall" i'd be a rich man.

    The encryption is only as good as the users.

    -ted

  175. Re ferrari challenge by capoccia · · Score: 1
    "In an attempt to prove VME's strength, Meganet began offering prizes such as a Ferrari or $1m. to anyone who could break into a VME-protected file. So far, two million people have attempted to crack the code, but none have managed."

    I try not to use bad language on public forums, but the most descriptive word I can come up with for this is "********". If VME had ever put this out for that kind of money for a genuine trial, it would have been all over the Net. There is NO evidence I can discover that supports this claim. None. Nada. Zilch. This whole thing is really starting to smell bad.


    you must not have looked very hard.

    Meganet's Ferrari 360 Challenge.

    Meganet's Million Dollar Challenge.

    you might want to peruse Meganet's website before you start spouting off with some more ill-informed anti-semitic flame-bait garbage.
    1. Re:Re ferrari challenge by xchino · · Score: 1

      "you might want to peruse Meganet's website [meganet.com] before you start spouting off with some more ill-informed anti-semitic flame-bait garbage."

      You may want to look up the definition of anti-semitic before you start spouting off with some more ill-informed IGNORANT flame-bait garbage.

      Not a SINGLE damn comment in his post was anti-semitic. Perhaps understanding the anti-israeli != anti-semitic is a bit over your head.

      Here's a yo-yo. It goes up and down. Go in the other room and play with that for ahwile while the adults converse.

      --
      Everyone is entitled to their own opinion. It's just that yours is stupid.
  176. Well, we know this is bollocks... by Gordonjcp · · Score: 1

    combines it with a one million-bit key, which is unheard of in today's data security markets. Competing solutions offer a maximum of 256 bits.

    Erm, maximum of 256 bits? I'd better stop using my 1024-bit GPG key then.

    "All other encryption methods have been compromised in the last five to six years."

    Actually this is partly true. PGP *was* cracked, for a 64-bit (or some such) key. Let's just gloss over the fact that such a task is about the same as picking a single-lever lock...

    "Most of the encryption community called our product snake oil," says Backal. "Everyone competed to throw stones at us and didn't bother trying to understand the product."

    Might be because it *is* snake oil. I certainly don't understand the product. Modify encryption to use really long keys? How is that innovative?

    So far, two million people have attempted to crack the code, but none have managed.

    Are there actually two million people who know *how* to crack this in the world?

    Hmmmm...

  177. So, how do you like working for MegaNet? by lukme · · Score: 1

    it is snake oil until:

    1) they disclose the algorithm
    2) they host a fair competition
    3) positive peer review occurs

  178. Bruce Schneier said it best... by jarnot · · Score: 1
    In his book "Secrets and Lies - Digital Security in a Networked World", Bruce Schneier said:

    "Anyone who creates his or her own cryptographic primitive is either a genius or a fool. Given the genius/fool ratio for our species, the odds aren't very good."

    This is going to require years of peer review and analysis before it's proven "unbreakable".

    --
    -------------------------

    slashdot@com.jarnot (swap the domain)

  179. Has this come around *again*? by DaveHowe · · Score: 1
    This particular bottle of snakeoil was discussed here back when they first announced it in 1998; also when they announced it again in 1999 Cryptogram chose to use it as a sterling example of snakeoil; when they announced it yet again in 2000 and 2001, we seemed to have gotten bored with it.

    No doubt it is the "anti terrorist yet homeland security friendly edition" this time around.

    --
    -=DaveHowe=-
  180. Re:Power analysis of 128-bit and 256-bit brute-for by Anonymous Coward · · Score: 0

    128 bit encryption have already been broken. But the military and the NSA don't want you to know that.

    In case you are wondering, brute force is not the way to go to crack an encryption scheme. It's way easier to crack if you know the underlying structure of the file. I mean, we encrypted computer files, in some case it will be a text file, but most of the time it will be a computer file (zip, doc, ...) so it give you some hint about the key used.
    I don't say that it is easy, but it can be done, and guess what I'm sure that it's been used.

  181. A little more information by agilen · · Score: 1

    on the meganet web site: http://www.meganet.com/technology/intro.htm

    It looks kind of like they took a whole bunch of known encryption algorithms and smashed them toghether... "is then further encrypted using dozens of other algorithms in different stages to create an avalanche effect."

    I'd say hardly revolutionary...

  182. These guys have been around forever by Convergence · · Score: 1

    I remember reading their home page 4-5 years ago. They were giving the same sorts of unsubstantiated claims back then.

    The amusing part is that MegaNET is actually the name for a chain-letter anti-cheating program that also dates back 6-8 years. (The idea would be that you had to get a code from the other people before you could 'unlock' the program and send out your own responses.)

    Personally, I suspect that both of em are about equally honest of endeavors. And I'll believe MegaNET's security claims when I see a review of a *full* description of their algorithm.

  183. In other news... by Anonymous Coward · · Score: 0

    A french man was seen buying deodorant.

  184. Their "explanation" is impossible. by rdmiller3 · · Score: 2, Insightful
    See here for the "explanation" of their cipher:

    http://www.meganet.com/Technology/explain.htm

    Aside from having a 64kB key (1 million bits), they claim:

    When a transmission of conventional algorithm is sent, it includes an encrypted form of the actual data. Given that a hacker have enough computing power and time, any message can be deciphered. With the VME engine the case is different; the actual data is never transferred. Therefore, when intercepted by a hacker, the results will yield absolutely nothing.

    Did you catch that? They claim that the data isn't contained in the encrypted message!

    O-kaaaay... so, how does it get from here to there?!? Pulling a statement like this out of their posterior crevices proves that they don't know what they're talking about. Of course the "actual data" is transferred... that's what we call it when data goes from one place to another. Running it through their magic algorithm doesn't eliminate the information content, else there wouldn't be any point in sending the message at all.

    This statement could be a clue to the algorithm though, especially combined with the claims that it's faster than RSA and with its suspiciously huge key...

    And of course there's another problem. How do you get a 64kB key from a user? You don't. And there's no mention of "VME" being a public-key algorithm, so it's just a session key, not a public key. How useful is that? Not very.

    I think I'm beginning to see why this company was able to have lean times even while others were getting VC funding to develop the business plan of the South Park underwear gnomes. Now though, we live in more patriotic times when people will believe that tank commanders have the proper background to recognize when they've "stumbled upon" good cryptographic algorithms.

  185. Re:If the Israelies Have it.... by Anonymous Coward · · Score: 0

    A famous mass murderer once said: "Opium is the religion of the masses". Well, on that point, he was spot on...

  186. MOD PARENT DOWN by Anonymous Coward · · Score: 0

    Wrong guy's site.

  187. Ah, my computer is better... by rmdyer · · Score: 1

    My PC mobo has two different sets of memory slots. The first memory slots are for data that needs to be accurate, reliable, and predictable. The second memory slots are for unpredictable data results.

    Therefore whenever I want to perform some calculation that has a random result I just use the random memory addresses.

    The second memory slots use PRRAM, or Progressively Random Random Access Memory. This memory is guaranteed to be accurately random to the femtosecond.

    I've got 512 Meg of PRRAM in my machine. More than enough for most consumer applications!

    PRRAM varies in price too so you have to search hard on the web to get a low price.

    Good luck!

  188. In other news... by supabeast! · · Score: 2, Funny

    Israeli firms generates free publicity with ludicrous claims.

  189. Some facts. by acorn · · Score: 5, Interesting

    What is being advertised here is not unbreakable in the sense used by most mathematician or serious cryptographers. (When a cryptographer says unbreakable, s/he means that the system is secure even against an adversary with unlimited computing power.)

    Ideal use of a one time pad does have this property. There was a nice breakthrough in the EuroCrypt conference last year, where it was shown that one can obtain similar behavior even with keys that are shorter than the message to be encrypted, as long as the messages that you wish to encrypt are fairly random.

    In any case, if you'd like to really understand what is going on here, for goodness' sake don't bother with Schneier's book; have a look at Goldreich's, "Foundations of Cryptography".

  190. Re:One Time Pad - randomness... by dave_f1m · · Score: 2, Informative

    You're confusing random numbers with pseudo-random numbers. Random numbers can be created by, say, a radioactive source. Yes, there are equations involved, but trying to reproduce the stream won't work because it is random.

    - dave f.

  191. Re:If the Israelies Have it.... by mikeage · · Score: 1

    Do you even know what kind of racism you're supposed to have? Quick primer: If you hate all Jews/Israelis (KKK style), then you're on target. If you're one of the new breed, you claim to only hate israelis (since after all, some of your friends are Jews.. gotta use that line). Then, once you've "pushed them into the sea," you move on to all Jews.

    --
    -- Is "Sig" copyrighted by www.sig.com?
  192. He's a megalomaniac by binford2k · · Score: 4, Interesting

    These guys are crack smokers, especially Saul Backal. They tried to sell the company I was working on at the time on this VME bullshit. (I have an unopened copy if anybody wants it . . .)

    Maybe they came up with something, maybe they didn't. After meeting him and going through their presentation and watching him stumble over some basic questions, I will never trust that company. Some memorable things from that meeting: Bruce Schneier doesn't know what he is talking about. We don't need peer review to know our algorithm is secure. No you can't analyze the source or the algorithm.

    For those who may not know, the measure of a truly secure algorithm is that it is secure even when the algorithm is known.

    -b

  193. Already bundled with Ninnle! by Anonymous Coward · · Score: 0

    You can stop worrying. Ninnle Linux already uses this system for its incredibly high security.

    Just another reason why Ninnle is so great!

  194. Please read the Snake Oil FAQ by Anonymous Coward · · Score: 0

    Please read the Snake Oil FAQ and you will see the problems.

    Vilmos

  195. Copyright Violation by RazzleDazzle · · Score: 1

    CompuGlobalHyperMegaNet created by Homer Simpson and purchased by Gill Bates. I expect Microsoft will be sending over a barrage of lawyers any minute to discuss their company name and their domain name.

    --
    ZERO ZERO ONE ZERO ONE ZERO ONE ONE! Just brushing up for my next big invention: Ethernet over Voice (EoV)
  196. How to break this encryption. by A55M0NKEY · · Score: 1
    1. Know the method used to generate the random digits
    2. Decipher the protocol used to tell the clients what digit in the 'book' to use to start decoding
    3. Decode the message
    4. Profit


    Even if the 'server' caches 'bookmarks' in the Big Book Of Digits for each of the clients that connect to it, there must still be a way of establishing those 'bookmarks' through unencrypted channels ( or sneakernet ). This is the point where this kind of thing is vulnerable unless it falls back on standard number-crunching-intense encryption techniques to perform these handshake tasks. The only advantage I see for this technology would be in speeding the transfer of large ammounts of encrypted data.

    --

    Eat at Joe's.

  197. If we are influential enough? by roystgnr · · Score: 1

    Any investors influenced by Slashdot have already blown all their money on Beowulf clusters of shiny things.

    1. Re:If we are influential enough? by Trogre · · Score: 1

      Any investors influenced by Slashdot have already blown all their money on Beowulf clusters of shiny things.

      *lol*
      I nominate this the soup du jour.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  198. Unbreakable Security by corian · · Score: 1

    I take the statement I want to keep secret.
    I make up a completely different statement which will remind me (and only me) of the original statement.
    I encrypt that second statement.
    No matter how good the anti-encryption,they still won't discover the original statement.

  199. I WORKED FOR MEGANET IS A SCAM by pandature · · Score: 1

    I WORKED FOR MEGANET IN TARZANA Ca. in 1999 they were a big scam. at that time they're product was called VME and promessed a ONE MILLION bit key that traveled HIDDEN in an image FILE.. IT WAS A BIG SCAM.. the owner SAUL BACKAL is an ex-israel military scientist.. IS A BIG SCAM . this is the companies SECOND TIME AROUND.. they had 3 offices in the states and went to NONE overnight. all their website http://meganet.com/ has FAKE CONTACT INFO.. and those people still own about 2000bucks for design work i never got paid for. i hope no one falls for this and i have a hate letter to write now.

    1. Re:I WORKED FOR MEGANET IS A SCAM by Anonymous Coward · · Score: 0

      OMG YOU ARE AN ANTI-SEMITE!

  200. Re:One time pad, quantum encryption are unbreakabl by Systems+Curmudgeon · · Score: 1

    SECURE QUANTUM KEY TRANSMISSION:
    Here (more or less) is how the key is transmitted securely. The technique arises from a mental experiment Einstein created (with others) to prove that Quantum mechanics was silly (but the experiment was actually done in the 1970's and it helped to confirm the reality of quantum mechanics): A bunch of photon pairs are generated (let's say 1000), and one photon of each pair is sent to the recipient. The other half of each pair is sampled at the sending site, either vertically or horizontally, to determine its spin. The recipient also randomly samples the phtons horizontally or vertically to determine their spin. The spins of each pair of photons will receive opposite values when their spins are observed.

    The recipient and sender now have an INSECURE conversation to discuss the following:
    (1) Which photons they observed vertically and which horizontally;
    (2) the observed values of half of the photons that they both observed the same way.

    If their observations do not agree, then it may be true that someone was eavesdroping on the tranmission; they start over. If the observations agree, the key must have been sent securely (because observations by another observer would randomize their values). The sender and recipient therefore use the other half of the photons they observed (the same way) as their one time pad key. They do not have to mention the actual values of the spins of these photons in the insecure conversation; they share the knowledge of these spins.

    As time passes, this technique will become very practical and will be used over fairly long distances.

  201. Israel knows secrets! by jack_n_jill · · Score: 1
    Israel knows how to manage secret information but they use low-tech methods. When they want to get information (break codes) they use the traditional method; break bones. That is why they have the most advanced torture techniques in the world. That is where they spend their research money.

    When Israel wants information to be kept secret (secure delete) they use traditional methods as well, assassination. Israel has the best and most prolific assassins in the world.

    All of this fancy research is funded by America of course. Now the US is beginning to use assassination and torture. The research is paying off. You do know why all those Arab "suspects" are being questioned in foreign countries don't you?

    Everyday we are becoming more like Israel. Are also choosing Israel's fate?

  202. I spoke to one of their guys COMDEX 2001... by ThinkTiM · · Score: 1

    and he said that they were within months of releasing an algorithm to factorize large numbers (into primes) in polynomial time...such grand claims. I'm sure VME is difficult to break, but impossible to break is impossible to believe.

  203. You guys are slipping by jacobm · · Score: 1

    This is essentially a repost of an exceptionally old story (April 1998).

    --
    -jacob
  204. No such thing by tuxlove · · Score: 1

    There is no such thing as unbreakable encryption, period, unless you use a one time pad. If the key is smaller than the data, even if it's a million bits as in this case, it is still breakable. And even one time pads are attackable, if the method of random key generation is imperfect.

  205. Sounds like snake-oil to me by alexburke · · Score: 1

    Meganet Corporation's founder, Saul Backal, claims that its solution can put an end to these problems. Meganet offers a patented non-linear data mapping technology, called VME (Virtual Matrix Encryption), that creates exceptionally random cipher text and combines it with a one million-bit key, which is unheard of in today's data security markets. Competing solutions offer a maximum of 256 bits.

    "There is nothing stronger in existence," says 38-year-old Backal, a dual Israeli-U.S. citizen who was a tank commander in the IDF in the Lebanon war. "All other encryption methods have been compromised in the last five to six years."


    I call bullshit. Since when have all other encryption methods been broken? Has AES been broken? What about Twofish? CAST? IDEA? (Alright, maybe TripleDES isn't broken, but it's still not as secure as the previous algorithms IMHO).

    Sounds like snake-oil to me.

  206. Re:And this won't help the problems they're addres by Jouster · · Score: 2, Insightful
    The important part of any encryption system is how the data is decrypted. Particularly, the following paragraph distresses me:
    Data security is one of the key concerns for governments and corporate users today as hacking becomes increasingly prevalent. In 2000, an FBI survey showed that 90 percent of participating companies had their computer systems vandalized by rivals, hackers, or even disgruntled employees. In January 2000, hackers stole 250,000 credit card numbers from an online CD store. They tried to blackmail the store. When it refused to pay, the hackers published 10,000 card numbers on the Internet.
    So, great, you have a super-encrypted MySQL database for all your credit cards. You access it by normal methods; it decrypts data on the fly after authenticating you. Your username is "root" and your password is blank. All the encryption in the world isn't going to save you.

    Everyone needs to learn to stop throwing encryption at a problem and calling it security. Encryption should always be the base layer of any security scheme, never the top-level element (and certainly not the sole one!). Encrypt your databases on disk and in RAM and on the way to and from the CPU if you want, in case the machine is physically stolen. But don't forget to apply the latest patches, rotate passwords, implement effective firewall rules, and guard physical access to minimize the danger of it walking away in the first place.

    Jouster
  207. Re:And this won't help the problems they're addres by Qzukk · · Score: 1

    The problem with storing CC numbers is that at some point you have to unencrypt them to do anything interesting with them. Its entirely possible that these cases had encrypted cc numbers, but an attacker found the unencrypt_and_charge program in /usr/local/bin, and put it to good use.

    This is especially the case in automated systems, where somewhere there's a program thats run without a password or other user intervention that does the decryption. If the program in question runs some other program and automatically enters the password/phrase (eg pgp), you could probably use strings to get the password without even running the program.

    --
    If I have been able to see further than others, it is because I bought a pair of binoculars.
  208. The nature of unbreakability by Anonymous Coward · · Score: 0

    While it makes sense to be skeptical of unbreakable encryption claims, social engineering and key-stealing have nothing to do with the "breakability" of an encryption mechanism. When the wrong person gets the key and gets your data, the encryption is not broken, it's working properly. You *intended* for it to reveal the message to the key-holder. Likewise, the RNG must be "obscure". Really the attacks on security through obscurity are often misguided. What is a key? Whis is useful? Why can it protect a secret? Because it is obscure! No one knows it but you. The point is to reduce obscurity to a single, easily defended key for convenience.

    Unbreakable encryption is a very fuzzy term. If it means that no one could ever get your data out of the ciphertext but you, then sure, that's impossible. A ways into the infinite set of all possible transformations they would probably end up looking at your plaintext... but would they know? What if that set of transformations produced all possible plaintexts at one point or another? How would they know which was yours?

  209. Re:I would like to see this undergo a peer review. by Anonymous Coward · · Score: 0

    It won't ever undergo peer review, as they are keeping the details of their algorithm secret. Luckily, their program was disassembled and the algorithm recreated back in 1999, and was didn't cause a splash in the cryptographer pond before it sank. This story isn't old news, merely a warning to people why a company doesn't actually have to be worth anything in order to make it in the world. Instead of the encryption lock for an icon, this story should've had the media hat, seeing as how one poster reports the news site in the article is a "fluff" site for Israeli interests.

  210. Hey, if Bill Gates can't crack it, no one can! by morcheeba · · Score: 1

    Check out this press release... he claims to have given the algorithm to Bill Gates, AT&T, HP, Intel, and DELL for cracking. I guess if the crypto community shuns him, then he should take it somewhere else.

    I love how he subtly calls these people his peers (as if!), but even more masterful, the press release is on the AT&T website, so it looks like it has a bit of an endorsement. Of course, I think Bill Gates is the world's greatest cryptographer and Microsoft has by far the most secure products. (I'd bet microsoft has some very good cryptographers, but that's not the problem; they just have holes in their software).

  211. Any questions? Call up the inventer and ask him! by morcheeba · · Score: 1

    From this page, you can call up the inventer with technical questions:

    Saul Backal - Meganet Corp.
    818-757-3890
    matrix@meganet.com

    Reporters can call these people. Hey, if their professional email ends in "juno.com", they must be legit!

    Kenny Spitler or Bernie Kiesel - Absolute Results Inc.
    615/843-8710
    Absoluteresults@juno.com

  212. Re:LOL "Why do we keep pronounce VME is unbreakabl by mugnyte · · Score: 1


    The AD-speak is an example of the encryption. Before running it through the Virtual matrix of Pseudo-information, it said something meaningful.

    Now all there is to read on the site is about equivalent to "QUACK! quack quack quack..."

    mug

  213. Its like calling your ship Titanic... by Midnight+Thunder · · Score: 1

    Saying that you have created unbreakable encryption is like saying your ship is unsinkable. Time is the decider of everything. While something may me unbreakable now, time will come with solutions to prove that the real limitation is current understanding.

    Then again security is more about making intrusion incredibly difficult and time consuming than impossible. Anybody who believes in passive security is enough obviosualy doesn't understand security issues well enough.

    --
    Jumpstart the tartan drive.
  214. Not Again by x.cypherpunks · · Score: 1

    Can we please not post everyone's snake oil cryptography and ask whether it's possibly true?
    Read the Snake Oil FAQ and don't post this sort of thing again.

    It's like cops arresting jaywalkers... don't we have better things to take up brain cycles and /. space with?

  215. Re:One time pad, quantum encryption are unbreakabl by Anonymous Coward · · Score: 0

    More or less, yes. In fact you can never be 100% sure no-one is eavesdropping, but as your sample size increases the probability of an eavesdropper fooling you dimishes exponentially. So it allows you to put a specific degree of certainty on the security of your one-time pad.

    Go read a book (The Code Book by Simon Singh has a good overview).

  216. Bullshit by Anonymous Coward · · Score: 0

    What fucking gall. For all the money we pump over there do we get a "thank you"? No, we get a "fuck you!"

  217. Cosmological Supercomputing by lucasw · · Score: 1

    ...it comes down to there not being enough quantums (of time) between now and the end of the universe to check every possible key if every atom can perform on calculation per quantum.

    Which theory of the end of the universe is this? There was just a story the other day on some evidence for no end at all- though in that setup most of the universe would eventually so separated from other parts that a possible cosmo-computer would break down.

    Usually these kinds of arguements are supposed to show how preposterous it would be to take the opposing viewpoint. But alarms should go off for the SF writer or reader that hears experts construct a fantastical explanation (a computer the size of the universe!) and declare it so ridiculous that it proves their point- there's potential story material to be had if you take the up the idea and logically carry it to even more extreme ends: How would a galaxy-turned-supercomputer look from earth? There's got to be some tradeoff between acquiring so much computing mass
    in one location that time dilation effects take place (effectively slowing computing speed) and mass being so distributed that the speed of light delays seriously hampers computing speed as well- I'd like to hear or figure out what those limits are.

    I think one of the Charles Stross stories mentions the possibility that currently observed astronomical objects (or was it dark matter?) like quasars are actually distant alien supercomputers dumping a _lot_ of waste heat. He didn't mention decryption applications, so there's still room for more stories.

  218. Not being up-front. by kyz · · Score: 2, Interesting

    Investors shouldn't be misinformed.

    The investors should not be told this encryption is "unbreakable".

    The investors should be told that the encryption is based on two 32-bit keys derived from passwords, a 256-byte header which boils down to a 7-bit key, and a one-time-pad file of arbitrary size (the "million bit key"). The encryption involves executing a state machine with a large number of different permutation methods, rather than sticking to a single ciphering method which allow building a statistical model of how well the plaintext is perturbed.

    The investors should be told that -- despite not revealing the algorithm -- the encryption software has been reverse-engineered and a portable decryptor written in C.

    The investors, finally, should be told that the encryption is almost useless. In order for any legitimate party to decrypt a file, you need to send them the one-time-pad as well. If you're storing files encrypted for your own private use, you need to store the one-time-pad somewhere secure. Why not just store your files unencrypted in this secure place? If you encrypt more than one file with the same one-time-pad, that renders it useless - only the ~71 bits need to be broken.

    --
    Does my bum look big in this?
  219. Re:One time pad w/man-in-middle and known plaintex by Anonym0us+Cow+Herd · · Score: 1

    A deficiency of one-time-pad is a man-in-the-middle with plaintext known.

    If you know the entire plaintext, which you suggest the MITM does, then what is the point? To forge a different plaintext from Alice to Bob?

    Three words: Digital Signatures

    Alice simply MD5 hashes her plaintext, encrypts the MD5 value using private key, and appends to message. Bob verifies that received plaintext (after decoding) when MD5 hashed, equals the public key decrypted hash Alice attached. The MITM can't forge that.

    --
    The price of freedom is eternal litigation.
  220. PGP @ NSA by JRHelgeson · · Score: 0
    If PGP got the panties in a twist over at the NSA, and this stuff caused them to sauce their trousers, Meganet has to be doing something right. Government doesn't just go out and buy vaporware, er, at least not very often anyway.

    Meganet is winning government contracts left & right. 90% of cryptologists that are worth their salt work for the government agencies, If it passes their muster -- I would put my faith in it.

    --
    Good security is based upon reality and common sense. Common sense is a function of having common knowledge.
  221. Heisenberg by charnov · · Score: 1

    So far the only "uncrackable" solutions involve using the heisneberg principle (by examing the information, you change it) and some sort of photonic system (nobody has it working...even the theorists say it is a decade or more away).

    Also, studies into quantum computers is progressing rapidly. If developed into a useful device (again, probably decades away), there is possibility of cracking one time pads (I know the OTP I have used utilized a snapshot of background radiation through a serial device as the noise) if the weird theories of entropic systems proves true and modelable.

    --
    [RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
    1. Re:Heisenberg by ciphertext · · Score: 1

      Actually, there are several institutions that have a "photonic" system working. LANL and IBM are the two I can name off-the-top-of-my-head. I feel certain there are universities that have a research unit as well. I know that LANL has successfully transmitted a set of keys a length of 31 miles in 1999 and are currently working on free-space quantum cryptography system. The problem with current quantum cryptography equipment is that there is a limit to the distance a photon can travel through a fiber channel before being absorbed. I believe that the actual distance is approximately 65 km. However, I would encourage you to verify that number.

      The most common use for quantum cryptography technology is, as a process for the transmission of the key pairs used to encrypt your data. Any attempt to intercept a key during transmission results in the keys destruction and the notification of the sender and receiver that their communication is being intercepted. The sender receiver can desist in sending a message until the transmission of their keys are successful. Imagine a future, where quantum encryption techniques are used to create sufficiently random and ridiculously large key pairs. However, all of this talk of crytography brings up an interesting thought on how to handle secrets; if more than one person knows your secret....then it isn't really a secret.

      --
      To know is to have knowledge....to understand is to be enlightened.
  222. One Time Pad in a Snake Skin by Zel · · Score: 1
    Because they dismissed this product as more of the same before actually evaluating it does not make it snake oil.

    It is the tone of the marketing, combined with the reality of the product that earns it the "Snake Oil" label

    If you look at the abstract of their patent you see that the foundation of their math games is a one time pad

    4 ... specifying a computer file of arbitrary size commonly available to both the first user and the second user.

    They use a "Specific Transaction Key" to scramble the common key to "reduce the insecurities" of reusing the one time pad.

    The program posted on sci.crypt negates both the "Targeted Delivery System" and the "Date Limiting Algorithm".

    --
    Think Different! Think YottaHertz!
  223. It's consistent with their strategy by Anonymous Coward · · Score: 0

    Here's a story about how the Israelis' bugged the Dutch Intelligence Agencies and half of the police forces in the Netherlands.

    Here's a story about how the Israelis' acquired data on phone calls made here in the U.S., possibly including the ability to eavesdrop on any call they desired. (Other parts to the above story may be read here, here and here.)

    The above were all accomplished by Israel through an Israeli company providing goods and services to the international community.

    Now an Israeli company wants us to encrypt all our sensitive data using their technology, which is unbreakable. Yeah, sure.

  224. done by jonnyfivealive · · Score: 1

    shoot, ive already got it... screw karma, im not reading thru this whole board to see if this is redundant

  225. Israel again? by Anonymous Coward · · Score: 0

    Is it just me, or did all recent snake oil products originate from Israel?

    Do they hand out government grants explicitely for snake oil, or just to any startup there?

    Or are they just extremely 'innovative'?

  226. Genetic literature by A55M0NKEY · · Score: 1

    Just take long random strings of characters and breed them as if they were chromasomes. Then have a million lit professors weed out the ones with least merit and breed the strings again. Eventually you end up with shakespeare. Prolly in like 1000000 generations.

    --

    Eat at Joe's.

  227. Foolproof OTP scheme! by stygar · · Score: 1

    1. To encrypt a message with X bits, go to a bank, convenience store, etc., and get X pennies (if you're a consultant, say you used quarters and bill accordingly). 2. Flip each penny once, record the result, then discard. 3. Melt all of the discarded pennies to make a large, heavy club. Use the club to hit anyone who tries to steal your OTP as you deliver the message. Sure, this method may not be efficient, but it's about as practical as most OTP schemes are:)

  228. Re:If the Israelies Have it.... by corebreech · · Score: 0, Troll

    The story about the Israeli company Odigo receiving an instant message warning of the attack hours in advance comes from The Washington Post.

    The story about there being only one Israeli casualty in the WTC comes from The New York Times. And that casualty was a man who was just visiting, i.e., he was supposed to be there.

    The story about the Israelis celebrating the fall of the towers was an AP and Reuters story and was reported everywhere.

    Nice try though. Lies have worked so well for Israelis for all these many years, I might have resorted to them myself.

  229. Wrong!!! by corebreech · · Score: 0, Troll

    All of these allegations were made elsewhere, and are entirely reputable.

    The story about the Israeli company Odigo receiving an instant message warning of the attack hours in advance comes from The Washington Post.

    The story about there being only one Israeli casualty in the WTC comes from The New York Times. And that casualty was a man who was just visiting, i.e., he was supposed to be there.

    The story about the Israelis celebrating the fall of the towers was an AP and Reuters story and was reported everywhere.

    I guess you're going to tell us now that the AP, Reuters, The New York Times and The Washington Post are all anti-Semites now, is that right?

    Fucking hilarious! I wonder if you realize that it is people like *you* who are Israel's worst enemy.

    1. Re:Wrong!!! by cardshark2001 · · Score: 1
      corebreech was foolish enough to spam us with the following ignorance and superstition:

      The story about the Israeli company Odigo receiving an instant message warning of the attack hours in advance comes from The Washington Post.

      The story about there being only one Israeli casualty in the WTC comes from The New York Times. And that casualty was a man who was just visiting, i.e., he was supposed to be there.

      The story about the Israelis celebrating the fall of the towers was an AP and Reuters story and was reported everywhere.

      Funny, Mr trollbritches, how you don't give a single source for any of your outlandish claims, but merely name major publications. I suppose we are supposed to read these publications from cover to cover from 9-11-2001 to the present to find the passages you are referring to?

      Uh-huh. How is it that I read volumes on the attacks and never even heard a whisper of the crap you're spewing? Yes, I read the NYT. Could it be because you are making it up?

      To bring it almost back on topic, did you also read about an unbreakable code machine from these sources? Perhaps it was powered by a combination of zero-point energy, cold fusion, and a perpetual motion machine.

      --
      WWJD? JWRTFA!
    2. Re:Wrong!!! by corebreech · · Score: 0, Troll
      Excerpt from the September 22, 2001 edition of The New York Times:

      A NATION CHALLENGED: THE TALLY; Officials Say Number of Those Still Missing May Be Overstated

      By ERIC LIPTON (NYT) 1217 words



      It has become clear, though, that the question of foreign citizens has been the most problematic in efforts to keep the city's count accurate. Over the last several days, the city's list of the missing became inflated by what officials said were missing persons reports from consulates and embassies for countries including India and Israel.

      But interviews with many consulate officials yesterday suggested that the lists of people they were collecting varied widely in their usefulness. For example, the city had somehow received reports of many Israelis feared missing at the site, and President Bush in his address to the country on Thursday night mentioned that about 130 Israelis had died in the attacks.

      But today, Alon Pinkas, Israel's consul general here, said that lists of the missing included reports from people who had called in because, for instance, relatives in New York had not returned their phone calls from Israel. There were, in fact, only three Israelis who had been confirmed as dead: two on the planes and another who had been visiting the towers on business and who was identified and buried.


      As for The Washington Post story about Odigo, that paper has since taken it down. Here however is the story as reported by those anti-Semites at Haaretz. And here is a Google search that lists all the hundreds if not thousands of web sites that have copied the Post story for posterity, perhaps this link is the best.

      Does that shut the troll up?
    3. Re:Wrong!!! by corebreech · · Score: 0, Troll

      Ooops, I forgot the link to the Google search. Must be another conspiracy on the part of us anti-semites.

      Here, for the galactically stupid, is a link to a Google search listing websites that have copied the original Washington Post story.

      Taken together, the fact that only one Israeli died in the WTC along with the fact that an Israeli company in the vicinity of the WTC received advance warning of the attack is damning evidence that the Israeli government was at least aware of the attack beforehand.

      Not Jews all over the world. Not Jews in Israel. The Israeli Government. There's a big difference. I routinely rant and rave about my government here in America, that doesn't make me anti-American though, quite the contrary.

      If there was as much evidence implicating the Taliban as there is the Israelis, I would have supported the carpet-bombing of Afghanistan. It's that damning.

      Is the troll going to come back and admit that he was wrong, that he wrongly accused me and others here of being anti-semitic?

      I doubt it.

    4. Re:Wrong!!! by cardshark2001 · · Score: 1
      Taken together, the fact that only one Israeli died in the WTC along with the fact that an Israeli company in the vicinity of the WTC received advance warning of the attack is damning evidence that the Israeli government was at least aware of the attack beforehand.

      Not Jews all over the world. Not Jews in Israel. The Israeli Government. There's a big difference. I routinely rant and rave about my government here in America, that doesn't make me anti-American though, quite the contrary.

      If there was as much evidence implicating the Taliban as there is the Israelis, I would have supported the carpet-bombing of Afghanistan. It's that damning.

      Is the troll going to come back and admit that he was wrong, that he wrongly accused me and others here of being anti-semitic?

      It sure is convenient for you that the Post article was taken down, isn't it? One Israeli was killed, huh? How many Zimbabweans were killed? How about Australians? And what has this got to do with anything?

      I don't see your link about how the Israelis were celebrating in the streets either. Good luck providing that one.

      --
      WWJD? JWRTFA!
    5. Re:Wrong!!! by corebreech · · Score: 1

      Wow! Was that an apology? It takes a really big man to admit he's wrong.

      Sorry I forgot to take the time to literally take you by the scruff of your neck and stick your nose in the heaping pile of dancing Israeli stories. God forbid you should actually read any of the links provided, or that you should inconvenience yourself by having to manually enter text into a Google form.

      Here is a partial compilation of just some of the many stories written about these Israelis. This is the link contained in this excellent piece by antiwar.com on the Israeli-9/11 connection. If you are genuinely interested in learning just how mistaken you were you might consider doing some research on your own.

      Apology accepted.

    6. Re:Wrong!!! by cardshark2001 · · Score: 1
      Wow! Was that an apology? It takes a really big man to admit he's wrong.

      Sorry I forgot to take the time to literally take you by the scruff of your neck and stick your nose in the heaping pile of dancing Israeli stories. God forbid you should actually read any of the links provided, or that you should inconvenience yourself by having to manually enter text into a Google form.

      Here is a partial compilation [whatreallyhappened.com] of just some of the many stories written about these Israelis. This is the link contained in this excellent piece by antiwar.com [antiwar.com] on the Israeli-9/11 connection. If you are genuinely interested in learning just how mistaken you were you might consider doing some research on your own.

      Apology accepted.

      Hahahaha! You really are a troll, aren't you? Where's your evidence for the Israeli's "celebrating" the 9/11 massacre?

      You really are going to have to stretch to blame this one on Israel. What possible motive could Israel have to orchestrate this, as you seem to be implying? Perhaps they wanted to frame the Palestinians? Perhaps they thought they could rid the world of Barney the purple dinosaur? Yes, that would be adequate motivation for jeapordizing our excellent relationship and all of the financial aid that we give them.

      I'm not positive what your motivation is, but I have a feeling you're a regular reader of the Journal for Historical Review. Ring any bells, mister Neo-Nazi?

      Unless you can offer a shred of credible evidence that Isarael "celebrated" the 9/11 attacks, this discussion is over. Good day to you.

      --
      WWJD? JWRTFA!
    7. Re:Wrong!!! by corebreech · · Score: 1

      I'm arguing with an insane man.

  230. MOD PARENT SIDEWAYS by Anonymous Coward · · Score: 1, Funny

    pls

  231. Substitution Cipher...can you break it? by Anonymous Coward · · Score: 0

    @Ll J00 5L4$hD0+teR$ c4N $uck 1+! N0BODy c4N br3Ak My l33+ 3NCRyp+10N $cheM3.
    J00 4Re 4LL L@MEr5 4nD H4ve n0 cryP+O9r@PHY SkiLl5.

  232. This used to be called Power One Time Pad by Zeinfeld · · Score: 4, Insightful
    This scheme looks very similar to a scheme that Ron Rivest sent to me called Power One Time pad about eight years ago.

    Ron had had a fax from the inventors claiming that the scheme had been endorsed by several well known names in the crypto world who I won't mention for reasons that will become apparent including one of my collegues on a Web standards board.

    There wasn't enough information in the press release to determine whether the scheme was bogus so I did the obvious thing and called up one of the people who was alledged to endorse it. Turned out that he did nothing of the sort, he thought it was snake oil but had been asked a different question, who should he talk to to get it adopted as a standard. The snake oil peddlers had then approached Ron saying that 'S. recommended that he talk to them', cleraly implying that S. recommended the scheme.

    This matrix scheme looks very much like Power One Time Pad, it has the same million bit key. According to the patent application the scheme appears to be a variant of the playfair cipher which was cracked in WWI.

    The competition means absolutely nothing. Any scheme can be made uncrackable if it uses a key length that is greater or equal to the amount of data encrypted. The point is that such schemes are almost completely useless.

    The claimed $1 million prize is not convincing experience has shown that companies that make such offers rarely pay them out even if the scheme is broken. In short the actual value of the prize is:

    Amount x Probability of Payment x Probability of cracking - cost of time.

    The challenge is in any case over. I can't find out how long the challenge was offered for.

    As I said before, I can set the rules for a competition so that the competition is unwinnable even though the cipher is broken.

    For example consider creating a cipher using the declaration of independence which for the sake of argument we will consider to be perfectly random (it is not). The cipher consists of choosing a random starting point in the declaration and then XORing the plaintext with the declaration to create the ciphertext. I can generate one unbreakable ciphertext simply by making the plaintext shorter than the declaration.

    I note that the current challenge text is distributed in a 53Kb Zip file, that would be 424,000 bits or so, considerably less than the alleged million bit key. Give me a few hundred Mb of ciphertext however and we might have a contest.

    The wierd thing is the claim to have a contract with the department of Labor to supply an encryption scheme that is not endorsed by NIST. That would appear to breach several procurement guidlines. Also I can't find any record of any contract of that type on the Department of Labor site.

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
    1. Re:This used to be called Power One Time Pad by Anonymous Coward · · Score: 0

      They claim to use a 'virtual matrix' In my first year linear algebra course, there was an example of of using the multiplications of matrix's to encode data. To retrive the message you had to have the encyphering matrix. We only used a 2*2 matrix, but this looks the same only on a larger scale. Of course the security is still dependant on how the encyphering matrix is generated. Forget all these pseudo-random number generators, give me a pci/ma card or a usb device that is a combination of a scintillation detector and a relatively active radioactive source. That will give you random numbers!

    2. Re:This used to be called Power One Time Pad by Anonymous Coward · · Score: 0

      I guess you don't understand what pseudo-random is. By taking a noise source using it as a cypher, and recording it so that it can be used to decypher, you have created a PN generator. That is streaming a recorded random source is pseudo-random because you can stream that source over and over again with exactly the same results. This is basicaly the definition of pseudo-random. Encryption is imposible with true random sources because there is no way to decrypt.

    3. Re:This used to be called Power One Time Pad by JustinT7 · · Score: 1

      Actually, the press release claiming that Meganet has such a contract with the Department of Labor is legit.

      After so much hype surrounding the mystery of the validity of Meganet's claims, I decided to give the Dept. of Labor a call. After 13 call redirections to at least 4 non-English speaking representatives and a week of e-mail correspondence, the question was answered.

      I can provide a copy of the e-mail, if further proof is desired.

      Still, how odd it is for the Department of Labor to insist upon using the VME algorithm suite, from Meganet, although it's a proprietary algorithm, far from any analyzed standard or trusted algorithm available.

  233. Re:If the Israelies Have it.... by TheLoneCabbage · · Score: 1


    corebreech, your a troll.

    An anti-semetic hatred filled one at that.

    Out of your last 24 posts 6 were revied, and half of them are labled as flaim bait or trolls. The only time any ever responds to your posts is when your bashing Jews.

    Over 3,000 Jews died in 9/11. Muslims, Christians, Jews and more died together. If we can never seem to get anything else done to gether let's all, at least, agree that we did that.

    Grow up, or stop wasteing our air. (by "our", I am refering to humans in general, not arabs or jews)

  234. Re:One Time Pad - randomness... by op51n · · Score: 1

    So... (just interested in getti8ng this right in my head ya see) it is possible to generate a truly random number, by inputting a random number into the workings to get a random number as it were? Or am I still just, say increasing the encryption of a psuedo-random number?

  235. A well-designed one-time pad ... by vorwerk · · Score: 1

    yields theoretically perfect encryption (i.e., it would be "unbreakable"). Of course, one-time pads aren't practical, but it'd be perfect.

  236. Nothing is unbreakable. by prh1999 · · Score: 0

    There is not such thing as unbreakable encryption, unfeasible yes, but not unbreakable.
    You can have a trillion bit key but even that won't help a flawed algorithm.

    Of those 2 million people who tried to crack the code how many were trained cryptoanalyst?

  237. Unbreakable encryption by Anonymous Coward · · Score: 0

    It's a nice concept but what does it matter if you can't read it encrypted. In an encrypted environment where noone will be able to watch your steps and record your doings. It's like locking your door and having someone watch you through the window..

  238. Re:One time pad w/man-in-middle and known plaintex by RFC959 · · Score: 1

    You might know the plaintext of one particular message, though. This sort of cryptographic attack was used in WWII. You do something that you know will cause a reaction, eg, have the resistance blow up a water treatment plant in the occupied town of Yppi, and then you look for encrypted messages coming from the local occupation headquarters, and you can be fairly sure that "Yppi" and "water treatment plant" will be in the message, which gives you a good start at breaking many cryptosystems. If the enemy uses a very standard format for messages, as militaries and governments often do, you may be able to guess the entire text.

    And this is OTP - there is no such thing as "private key" or "public key". If you add an asymmetric cryptosystem, sure, you can make it stronger, but if you have that, you probably won't be using OTP anyway.

  239. TANSTAUE.... by sakeneko · · Score: 1

    (There Ain't No Such Thing As Unbreakable Encryption....)

    Any mathematician can tell you that "unbreakable encryption" is the same category of beast as a perpetual motion machine. It's ruled out by basic mathematical principles that are themselves so well established that the probability of their being wrong approaches zero.

    Any decent cryptographer or cryptanalyst can also tell you that a very good encryption tool doesn't have to be unbreakable. It just has to be too hard to break to be worth the trouble.

    1. Re:TANSTAUE.... by userunknown · · Score: 1

      I use software called Top Secret Crypto which claims their "True One Time Pad" encryption system to be unbreakable in theory or in practice.

      I guess I mostly trust the software but I will still aways be cautious of any encryption software.

  240. Re:If the Israelies Have it.... by corebreech · · Score: 0, Troll

    An anti-semetic hatred filled one at that.

    I am an anti-semite because I point out the truth? You can easily discover this for yourself by doing a Google search. I am only reporting what the AP, Reuters, The New York Times and The Washington Post have reported. Are they anti-Semites too? Oh my!

    Out of your last 24 posts 6 were revied, and half of them are labled as flaim bait or trolls. The only time any ever responds to your posts is when your bashing Jews.

    What the fuck does revied mean? And where do I bash Jews? You mean Israelis? Israelis are committing atrocities in Palestine, and deserve our condemnation when warranted.

    Over 3,000 Jews died in 9/11.

    You see, statements like this may end up causing me to sympathize with the Holocaust revisionists. Is this really how the figure of 6,000,000 dead was reached? By gross exaggeration?

    Grow up, or stop wasteing our air.

    I'm sorry, but certain facts that have been stated here were being dismissed as anti-semitic. This is simply not true. The Odigo story, the one Israeli casualty at the WTC, the cheering Israelis, these are all stories sourced from the mainstream media. Indeed, two of the most critical stories come from The New York Times and The Washington Post.

    Are you calling them anti-semitic too? Why not?

    If there is anyone who has a problem with hate, quite clearly, it is you.

  241. Bruce Schneier sez... by vrmlguy · · Score: 1
    From the February, 1999, Crypto-Gram
    Meganet <http://www.meganet.com/> has a beauty on their Web site: "The base of VME is a Virtual Matrix, a matrix of binary values which is infinity in size in theory and therefore have no redundant value. The data to be encrypted is compared to the data in the Virtual Matrix. Once a match is found, a set of pointers that indicate how to navigate inside the Virtual Matrix is created. That set of pointers (which is worthless unless pointing to the right Virtual Matrix) is then further encrypted in dozens other algorithms in different stages to create an avalanche effect. The result is an encrypted file that even if decrypted is completely meaningless since the decrypted data is not the actual data but rather a set of pointers. Considering that each session of VME has a unique different Virtual Matrix and that the data pattern within the Virtual Matrix is completely random and non-redundant, there is no way to derive the data out of the pointer set." This makes no sense, even to an expert.
    'Nuff said...
    --
    Nothing for 6-digit uids?
  242. Um, no. by jpmorgan · · Score: 1
    If P=NP, then any asymmetric cryptography based on NP problems will probably be significantly weakened. But, you can still make fantastically large polynomial functions; P=NP doesn't limit the size of the functions, it just enforces polynomial growth.

    And you're ignoring whole classes of problems, like the exponetial time/space problems, and even the NP-Hard problems wouldn't be affected by a proof that P=NP.

  243. Use the US Gov... by Anonymous Coward · · Score: 0

    To prove that this is completly unbreakable. Just encript a document such as a book report or a random internet document, then send it off and make it look a lot like a letter from a terrorist. guaranteed, the FBI would have it cracked in about 48 hours at the least.

  244. JEWS IN SPACE !!!!! by Anonymous Coward · · Score: 0

    sorry, a flashback to mel brooks history of the world, part I. I can still see the giant star of david space ship floating by...

  245. Re:One time pad w/man-in-middle and known plaintex by Anonym0us+Cow+Herd · · Score: 1

    I understand the known plaintext idea you're suggesting. I just don't see what is gained.

    Yes, I know the first text is: "Welcome to SuSE Linux 8.1[LF]Login:".

    Knowing this only reveals the first part of the one time pad. So what? That part is now known but is never used again.

    Okay, so you have a MITM. The MITM can send a different plaintext for the part of the pad he knows. But that part of the pad is expected to be used to say "Welcome to SuSE Linux 8.1". If I don't see that first, I am suspicious.

    Finally, every message might be digitally signed. Now the MITM cannot forge the signature.

    So in summary: (1) the MITM can learn the OTP for a useless part of the message, and the OTP will never be used again. (2) the receipient can tell that messages are not genuine.

    Is there something here I'm missing?

    --
    The price of freedom is eternal litigation.
  246. yup... by Anonymous Coward · · Score: 0

    Anythign that can be created can be broken unless you cant change it back ;-P

  247. Truly unbreakable cryptography by jjjefff · · Score: 1

    My truly unbreakable cryptography, implemented in Java:

    public String encrypt( String cipherText )
    {
    return "5";
    }

  248. Re:Headline news.. by Anonymous Coward · · Score: 0

    Parent score: -1 ?

    Must be something wrong with my sense of humor, because I thought it was funny :-/

  249. I invented unbreakable encryption once... by j3110 · · Score: 2, Informative

    the problem was, I couldn't decrypt it either...

    It turns out if you have a key, you can just guess at it, and eventually break it... I just went to the source of the problem... the key. If you don't have a key, you can't break it. Unfortunately, as it turns out, you can't decrypt it either.

    Seriously thhough:
    It probably is theoretically possible despite what you may see on here to make an unbreakable encryption. The only problem with this is that it can only be used on data less than the key size(AKA one time pad) and random data(AKA data of an unknown format). If you can accomplish either these two, I don't think anyone will be able to break it. The problem is: With a one time pad, it's pretty much the same as carrying the data to the other end; data is useless unless someone can understand it.

    I've always wanted to start a cryto challenge of a crypto that had no signature and was of nearly random data. The problem is, computers are not that great at pattern matching, and won't be able to find a good pattern in your data format to begin with. This is compounded with no verification that the key you used is valid. In theory, you could get anything out of the decryption if it weren't for that pesky external signature. Remove those, and it could decrypt to just about anything the same length.

    In a nutshell, if you had the perfect compression (theoretically impossible) it would be impossible to break your encryption (if you didn't have a signature or hash for verification). Now if only compression was encryption oriented (no predictable bits... thus not perfect), we would be all set. If you researched enough, you may be able to make it very hard to predict bits in compression.

    Most encryption in the past has been broken by the redundancy of the data (Signatures, statistics, etc.) so that you know if you have the right key (the signature matches, the MD5 matches, or it looks like the target language). If it's impossible to know if you have decrypted the message, it's impossible to break.

    --
    Karma Clown
  250. unbreakable? by trelanexiph · · Score: 0

    I'm gonna stick my head out on the chopping block and talk about the term possible. Mathetmatically ANYTHING is possible. There is no perfect mathmatically impossible situations. Thus mathmatically speaking it is possible to build unbreakable encryption. I would personally say it's roughly as probable as IIS never having a security flaw again, or say cw.net removing all the spammers from it's systems. in _THEORY_ every encryption is now unbreakable, since doing so violates the DMCA. Well we all saw what that got the world, now, didn't we? anyways my two cents.

  251. They may think so... by meatpopcicle · · Score: 1

    Well mathematically something can be proven to be unbreakable then along comes something to break it.

    Anything and that means everything is suseptible to cracking. Even the ultimate scheme known as One Time Pad can be broken.

    You may say that this cannot be so, but it can. You want to know how? Through the wonders of social engineering thats how. The weakest link in any security scheme is us.

    I dont care how secure somebody says something is, its useless when humanity gets involved because people are lazy! They take shortcuts, write bad implemenations, choose lousy passwords, etc.

    Only if humanity is not part of the equation will security improve.

    --
    "You're on my side and the dark side, like Lando Calrissian?" --Gimpy, Undergrads
    1. Re:They may think so... by SuiteSisterMary · · Score: 1

      A one time pad cannot be broken. It can, however, be compromised.

      A small, but important, distinction.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  252. Credulity, and setting a higher standard by lcrocker · · Score: 1

    Last week Slashdot declined to post an announcement
    about Penn & Teller's new show "Bullshit!" in which
    they debunk psychics and quacks and other such
    nonsense. Yet they seem to think it's OK to post
    claims of unbreakable encryption or repeatable
    compression or other things that don't even pass
    the laugh test. Isn't this supposed to be "news
    for nerds", who presumably have working brains?
    I'd expect these kinds of stories on AOL, not here.

    --
    --Lee Daniel Crocker : http://www.etceterology.com My life is in the public domain.
  253. Complete and total snake-oil by ChaosDiscord · · Score: 1
    When Bruce Schneier (You know, the guy behind the public algorithms TwoFish and BlowFish and wrote Applied Cryptography ), singles out your company (Meganet) as an example of what to look for in snake oil cryptography, you have a serious credibility problem. They appear under "Warning Sign #1: Pseudo-mathematical gobbledygook," "Warning Sign #5: Ridiculous key lengths, and "Warning Sign #8: [Bogus] Security proofs."

    Those readers who submitted this obvious bullshit to Slashdot should be ashamed of yourselves. A little dose of cynicism is mandatory to cut through all of the bullshit would be tech companies spew out.

  254. Why should you believe their lies? by flowerp · · Score: 1


    In the article, their founder is clearly talking bullshit.

    > "All other encryption methods have been compromised in the last five to six years."

    Yeah, right. That is enough for me to assume that all his other claims are bullshit too.

    Christian

    --
    --- Eat my sig.
  255. Test it first by ruvreve · · Score: 1

    Wouldn't it be better to release the encryption and have it tested in the real world before you classify it as unbreakable?

  256. Re:One time pad w/man-in-middle and known plaintex by WNight · · Score: 1

    Well, what if you changes "Allies bombing Berlin - send help!" to "Allies bombing Munich - send help!"? The fighters are sent off to the wrong city.

    Your suggestion of using PKI only helps a bit. The discussions of OTPs suggests that you don't trust mathematical cyphers.

    This is fixed by having a random message header and a message digest at the end.

    Header generation is the only tricky part. You need to anticipate the case where the whole message is seen in plaintext and subject to a MITM attack. This means you can't let the enemy substitute his own random header (because the header plus the message are the whole thing, he could then forge the digest). So you base the header on the only thing you can assume is secret, the pad itself. Take the first sixteen bytes of the OTP and encrypt the first eight with the second eight. Use this as the header for the message. Then skip these bytes (of course) and start encrypting the message.

    Using the OTP like this means that the attacker can't simply substitute any random garbage, it must be based on the OTP, and it's not fixed, so he can't forge the digest.

    Of course, you should actually burn your OTP after using it. Not only does this keep the message from being decrypted after you're captured, but it also means that you'll never accidentaly receive the same message twice (a replay attack) because you won't have the key which would decrypt it anymore.

  257. Re:One time pad w/man-in-middle and known plaintex by rmdyer · · Score: 1

    Umm, one-time-pads have no decryption "key", that is why you can't crack a one-time-pad...ever. One-time-pads only have the pad.

    There is -no- deficiency.

    You obviously don't understand one-time-pads.

    +4 cents contibuted.

  258. Re:One time pad w/man-in-middle and known plaintex by Anonym0us+Cow+Herd · · Score: 1

    Your suggestion of using PKI only helps a bit. The discussions of OTPs suggests that you don't trust mathematical cyphers.

    The OTP is to prevent reading of the message by Eve. And is proovably unbreakable for that purpose. PKI is to ensure authenticity of the message. Using OTP does not weaken PKI. Using PKI does not weaken OTP.

    The "known plaintexts" you suggest, such as standard header stuff, like "login:", cannot be replaced without arousing suspicion.

    Merely knowing that the message will contain "water purification plant" and "Munich" will not do anything. Any bits in the message could be the result of XOR'ing "Munich" with part of the one time pad.

    So I don't see any weakness of a OTP with a MITM, especially if digital signatures are used. In fact, the "signature" could consist of a standard message trailer that consists of: MD5( body-of-message ) XOR more-bits-of-OTP. Now we're not even using PKI. Just more OTP. Now you can't replace "login:" with some other six characters, because the MD5 won't match.

    --
    The price of freedom is eternal litigation.
  259. Brute force it by Rui+Lopes · · Score: 1
    If they claim unbreakable encryption, how in the hell should they be able to decrypt the information?

    This way we can have two options:
    1. Give me enough time and enough cpu cycles that i can break any encryption...
    2. Steal the keys
    Just a thought...
    --
    var sig = function() { sig(); }
  260. Will Israel be covered under patriot act II? by Anonymous Coward · · Score: 0

    If not, Great, now the foreign terrorist aren't liable when using encyption.

  261. Re:This is the dumbest thing I've read in a long t by Anonymous Coward · · Score: 0

    Wrong. Check the errata of AC-- Schiener is not a physicist.

  262. Oh, for Christ's sake by cje · · Score: 1

    Remember kids, if you criticize the current actions of the current government of Israel, you're an anti-Semite.

    We've learned this lesson well in America, too; if you criticize the current actions of the current government of the United States, you're a terrorist.

    Aren't sweeping generalizations fun?

    --
    We're going down, in a spiral to the ground
  263. my vote = snake oil by 0ptix · · Score: 1

    "Our technology, VME (Virtual Matrix Encryption), is quite simply the only unbreakable encryption commercially available." - quote from www.meganet.com front page.

    i dont know about the rest of u but this kind of hype only manages to tick me off. i mean what a load of BS! before even looking at the (very minimal and decidedly not technical) information on their site about there supposedly briliant algorithm, this kind of quote screems "BOGUS!" to me.

    simply put, this looks like a big load of crap to me.

    'nough said

  264. Marketing by Ashcrow · · Score: 1

    It's all marketing, or at least hype. Unbreakable encryption is impossible with the current available technology. The only unbreakable encryption that would be possible would be using physics to transmit the message to a specific point and time so only the viewer at that point and time would get it, any one else would destroy the message as soon as it was viewed but even that can be broken if you know where the message is headed.

  265. Extraordinary claims require extraordinary evidenc by JohnDenver · · Score: 1

    Let this sink in:

    Extraordinary claims require extraordinary evidence...

    You may want to note that the dicipline of science puts the burden of evidence on the person making claims, just like most judicial systems put the burden of evidence on the accuser, rather than the defendant.

    By default, this is snake oil.

    Should somebody investigate it? Sure. Is it our burden to prove it's unbreakable? No.

    If truely lives up to it's claim, the academic community will be giving out nobel prizes to our Isreali friends, every tech journal and business magazine will have an article on it, and the news will resonate across the Internet, because these guys have proved the smartest minds wrong.

    I will salute them if they did it, however it's thier burden to prove it, just like it's Silvia Browne's burden to prove she's psychic.

    --
    "Communism is like having one [local] phone company " - Lenny Bruce
  266. Huh? by jpellino · · Score: 1
    From their site: Why do we keep pronounce VME is unbreakable, very simple: When a transmission of conventional algorithm is sent, it includes an encrypted form of the actual data. Given that a hacker have enough computing power and time, any message can be deciphered. With the VME engine the case is different; the actual data is never transferred. Therefore, when intercepted by a hacker, the results will yield absolutely nothing.

    Did I miss something, or how can you send an encrypted message without sending the encruypted message? What is the VME engine sending, if not an encrypted message? There's only four things you can be trafficking in: the plain message, the algorithm, the key(s), the encrypted message. Miss the algorithm or they key and you're into brute force - whether you're the intended receiver or the hacker. Miss the encrypted message and you can stare at the key and algorithm all day and you got bupkis, no matter who you are. Garbage in/garbage out or in this case, nothing in/nothing out. Maybe this is security through obscurity - sure is obscure sounding to me.

    --
    "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
  267. redundant? by djupedal · · Score: 1

    The parent comment asked "Do you think there's such a thing as unbreakable encryption?"

    ...of course, others may have the same opinion. Tagging it redundant overlooks the fact that what I posted is in direct response to the question. Otherwise, after the first two comments of yes and no, every post in the thread that agrees or disagrees is redundant. Wasted mod point.

  268. Finally by Lucas+Membrane · · Score: 1

    Now that someone has figured out unbreakable encryption, we can use this to figure out the Beale code.

  269. Benefit of the doubt by rwa2 · · Score: 1

    Hey, nothing's impossible... just highly improbable.

    Of course, that same logic applies to whether anyone would ever break their encryption :)

  270. One time pad "key" by Ungrounded+Lightning · · Score: 1

    Umm, one-time-pads have no decryption "key", that is why you can't crack a one-time-pad...ever.

    With one-time pad the segment of the pad in use IS the "key".

    But if you don't like that usage, replace "solve for the key" with "solve for the segment of one-time pad used".

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:One time pad "key" by 3.1415926535 · · Score: 1

      Look, the idea behind a one-time-pad is that the attacker doesn't know the pad. Therefore, knowing what segment of the pad is being used does you no good. And you can't "solve for the pad" because there are as many bits of entropy in the pad as there are bits of information in the message.

      Short of stealing the pad (which should have been thoroughly destroyed after use), there's no way of breaking an OTP scheme.

    2. Re:One time pad "key" by rmdyer · · Score: 1

      No, "keys" are used to generate "pads". A pad is what you xor with the data stream. You can't change the definitions to fit your model.

      You can't crack a one-time-pad...period. You're trying to prove black equals white. If you do that you'll get wiped out at the next zebra crossing.

      Crack this...you can only make one guess...I'm thinking of a number between 0 and 255. I've just encrypted it with a pad. The encryption result is 6. Guess my number.

      +2 cents contributed.

    3. Re:One time pad "key" by Ungrounded+Lightning · · Score: 1

      Look, the idea behind a one-time-pad is that the attacker doesn't know the pad. Therefore, knowing what segment of the pad is being used does you no good.

      Right.

      And you can't "solve for the pad" because there are as many bits of entropy in the pad as there are bits of information in the message.

      Wrong.

      Encryption by one time pad is:

      encrypted := clear EXOR pad_segment

      and decryption is:

      clear := encrypted EXOR pad_segment

      The situation is:

      - The bad guy already knows clear.
      - The bad guy is a "man in the middle" - he can intercept encrypted, play with it, and substitute another of his own.

      So bad guy does:

      pad_segment := clear EXOR encrypted

      Now he has pad_segment. Next he does:

      encrypted_substitute := pad_segment EXOR clear_substitute

      Then he sends encrypted_substitute in place of encrypted. This IS the man-in-the-middle attack as applied to one-time-pad.

      Short of stealing the pad (which should have been thoroughly destroyed after use), there's no way of breaking an OTP scheme.

      Right - there's no way of BREAKING one-time-pad. But a man-in-the-middle who knows the plaintext message (or part of it) by some other method automatically knows the part of the pad that encrypted that part of the message. So he can substitute anything he wants for any part he knows. (Knowing the message without knowing the pad is common - because the pad will be kept under tight security or intrusion-detection, while the information to be communicated arrives from outside.)

      The GLOPS cycpher encryption is:

      for (i := 0 through blocks - 1) {
      encrypted[i]:= (clear[i] GMULT pad_segments[i*2]) GADD pad_segments[i*2 + 1];
      }

      and decryption is:

      for (i := 0 through blocks - 1) {
      clear[i]:= (encrypted[i] GSUB pad_segments[i*2 + 1]) GMULT GINVERSE(pad_segments[i*2]);
      }

      (Note that pad_segments[] has been pre-filtered such that even entries are non-zero.)

      Now the bad guy is stuck. Since he knows nothing about pad_segment except that the even entries are non-zero, he has just under TWICE as much entropy as information. Knowing the plaintext removes just over HALF the entropy, and he STILL has almost as much entropy as the message.

      For a field of, say 256 members (i.e. encryption by bytes) he's left with 255 posibile pairs for (pad_segment[i*2], pad_segment[1*2 + 1]). That extra bit of knowlege (that pad_segment[i*2] is non-zero) corresponds EXACTLY to the knowlege that if he leaves the block alone he doesn't change the message - something he knew anyhow, given that he already knew the messge was encrypted in blocks.

      Think of it as using ONE one-time pad to hide the message, and ANOTHER one-time pad to hide the first one from men-in-the-middle. B-)

      Unlike message digests (which could be trivially reconstructed if you know the whole message) and signed message digests (which rely on signing such an easily-reconstructed digest with an encryption that is HARD but not THEORETICALLY IMPOSSIBLE to fake), the second part of GLOPS is, like one-time-pad, also theoretically unbreakable.

      But there's nothing to prevent you from including a digest in the message before you apply GLOPS. B-)

      Or just apply GLOPS to the message digest, for messages you only need to authenticate to your intended receiver. Then if you have a man-in-the-middle who broke your digest algorithm AND signature he STILL is stuck: He has to chose a substitute message that will hash to the same value (which will look suspicious) or substitute a random value for the digest (which is VERY unlikely to be correct).

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    4. Re:One time pad "key" by Ungrounded+Lightning · · Score: 1

      No, "keys" are used to generate "pads".

      Only if it's NOT one-time-pad, but a pseudo-random generator cypher. Real one-time-pads are generated by a TRULY RANDOM process - such as well-shaken dice, shot noise in a diode, or nuclear decay. (Or they are generated by a not-quite-random process, like typists instructed to "hit random keys" or your keyed pseudo-random generator, and they are no longer theoretically unbreakable.)

      Crack this...you can only make one guess...I'm thinking of a number between 0 and 255. I've just encrypted it with a pad. The encryption result is 6. Guess my number.

      My point:

      Tell me the number you were thinking of. I'll XOR it with 6 and get the chunk of your pad you were using. Then I'll XOR 23 with your pad chunk and use the result to convince your buddy that the number you were thinking of was actually 23.

      THAT's the man-in-the-middle attack: Turning "attack at dawn" into "surrender at 5AM" by intercepting a known message and changing it to something else. One-time-pad (alone) is completely vulnerable to a man-in-the-middle who knows the plaintext.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    5. Re:One time pad "key" by rmdyer · · Score: 1

      "Tell me the number you were thinking of."

      You're the man in the middle...you tell me!

    6. Re:One time pad "key" by 3.1415926535 · · Score: 1

      Yes, I understand what you mean now.

      So, don't use OTPs in situations where the plaintext is likely to be known by an attacker and not the recipient. Situations like that are pretty rare. It's just a matter of using the right encryption tool for the job.

      OTPs make great authentication systems for insecure channels such as telnet.

    7. Re:One time pad "key" by Ungrounded+Lightning · · Score: 1

      So, don't use OTPs in situations where the plaintext is likely to be known by an attacker and not the recipient. Situations like that are pretty rare.

      Actually, they're quite common in situations where messages must be encrypted for security.

      (By the way, the stipulation "where the plaintext is likely to be [not known] to the reciever" is redundant. The information theory definition of communication is surprising the receiver with message content he DIDN'T know in advance. If he already knew it you didn't communicate.)

      OTPs make great authentication systems for insecure channels such as telnet.

      Not really.

      First: If he can figure out, say, the first command you're likely to run after logging in, he can substitute just that with something that will give him access or do what he wanted done. Game over.

      Second: If you're just using it for authentication - like by signing a message digest of a known algorithm - he can substitute a message AND substitute a corrected digest. For some digests (like CRC and checksum) he can do this even if the whole message is OTP encrypted and he only knew the part he changed and the location and type of the digest.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  271. Re:One time pad w/man-in-middle and known plaintex by tsm_sf · · Score: 1

    Similarly, with a GLOPS cypher, knowing 0x33 means "A" in this position doesn't tell you anything about 0x34 (except that it isn't "A"[).]

    Isn't that enough? I mean, look how much easier a shakespeare's monkey attack(heheheheh... ok, I'm full of coffee) just became. I'll assume that there is much I don't understand here, but could someone please explain how any of these different codes stand up to a brute force attack?

    --
    Literalism isn't a form of humor, it's you being irritating.
  272. Re:This is the dumbest thing I've read in a long t by Anonymous Coward · · Score: 0

    2^256 -> 2^64 units in x,y,z and t.
    2^64 ~= 10^19
    atoms are roughly 10^-9m apart, so it would take a cube with a side of 10^10m (10 million kilometres) to have that capacity.

    result: not on this planet but compared to the sizeo of the universe: peanuts.

  273. Re:Power analysis of 128-bit and 256-bit brute-for by Anonymous Coward · · Score: 0

    i know. i crack around 100-bit ciphers daily (log2(26!))

  274. Total Bullshit! by Anonymous Coward · · Score: 0

    When I read this: "All other encryption methods have been compromised in the last five to six years." I threw a fit. That's total crap. Further, the new encryption method claims to use a million-bit key... so what? A 256-bit key is more then enough to ensure the security of your data for 1000's of years (taking into account Mr. Moore) using some algorithms. I am raising an exception! And this article is CRAP!

  275. ha ha what a bunch of cr�tins... by Anonymous Coward · · Score: 0

    from their web site:
    -------
    The weakening of public crypto systems commenced in 1997. First it was the 40-bit key, a few months later the 48-bit key, followed by the 56-bit key, and later the 512 bit has been broken - the parameters to break this algorithms and the ones who have not broken yet are still the same -- computing power and time.

    -------

    Yes, well, the 40-56 were symmetric, while 512 was asymmetric. Big difference, though not for them.

    Another one:

    -------
    If the data is not encrypted, it cannot be decrypted. What you would have, in effect, is an algorithm that cannot be broken, regardless of time and computational efforts. This has been the cornerstone in Meganet's effort for pioneering Virtual Matrix Encryption.
    -------

    he he, if the data is not encrypted...

    I can't understand these guys. They are obviously out to lure the naive investors, but why don't they at least make claims that are not so easily seen as stupid?!

  276. Re:One time pad w/man-in-middle and known plaintex by Anonymous Coward · · Score: 0

    Because the one time pad is the message xor'ed with a random set of numbers. If you send a OTP message with 1000 characters, then a brute force attack would reveal every possible message that could be 1000 characters long, including the first 1000 characters of all of Shakespeare's works.

    The only problems with one time pads is if they are not truely random, or if the enemy recovers a copy of one of the pads from one of your agents.

    Good Times.

    The reason that OTP's are not used in most computer conversations is that it is difficult to deliver a set of the OTPs to the recepient.

    I still think that something can be done with a chaos theory equation, because you can have a CDROM full of randomly generated initial starting positions and a number of times to iterate before starting the equation and doing a brute force break on this kind of computer problem would take years.

    Imagine that there are 6 64 bit variables that each feed back into the equation, and a 64 bit depth to interate for this particular one time pad , and a selection of which variables to to use to encode/decode. That is 8 bytes per 7 values, for a total of 56 bytes, or a total of 11 million OTP's on each CD. Now imagine that you have another very easily destroyed piece of rice paper that someone you don't know slips under your door every morning with the paper to tell you which of the 11 million entries to use to decode that days messages. The part that requires processing power is that you can have any of the 2^384 initial starting conditions having to be iterated upto 2^64 times each before they can be used. Plus you have no clue as to which message is tied to which decryption code.

  277. Re:This is the dumbest thing I've read in a long t by Anonymous Coward · · Score: 0

    (it is hard to imagine building a machine with matter that can count to 2^256

    I'll do it. Give me 257 bits. (btw, you might wanna go get some coffee, this'll take a while)

  278. Not 51st State but.. [already OFFTOPIC] by Anonymous Coward · · Score: 0

    a compulsory partner in international and ecomonic affairs for many years already. I bet (and hope!) there are enough self-critical US-citizens to consider a possible conspiracy-like alliance between the US and Israel.. further incognito investigation needed.

  279. i don't think that's right. by kingkade · · Score: 1

    Very first comment says that it isn't a cracking program (needs actual pwd(s)), and that it 'just' is a reverse engineering to decode some header info from vme files from meganets software.

  280. Perfect source of randomness by CommandLineGuy · · Score: 0

    I just use the mod points on my posts. I then multiply that by my karma-factor... oh wait, that's a constant "bad".. rats. Anyway, my posts mod points - can't get much more random than that!

    --
    [Of course it's client-server; it runs on a LAN]
  281. dupe medley by Anonymous Coward · · Score: 0

    We can no longer attribute the recent rash of duplicate posts to mere absent-mindedness on the part of Slashdot editors; for here is a post that, while not technically a dupe, is essentially a dupe, in that the topic has come up many times, and they've even thumbed their noses at us by including links to the nearly identical articles!

  282. The weakest link paradox by xquark · · Score: 1

    For people that are aware at the moment in the world of cryptography there is a weakest
    link problem occurring. As the proverb goes, "the chain is only as strong as its weakest link"
    and in this situation cryptography also falls into this category or conundrum. This is an inevitable
    problem for all cryptographic protocols.
    From the very beginning of the Caesar ciphers till today it has been concluded that any kind
    of encryption system requires keys, even the theoretically unbreakable OTP methods require keys.
    Today's key exchange protocols are all based on discrete log methods which are susceptible to
    factoring. Even though the symmetric ciphers of today are unbreakable with 256 and 512 bit key
    sizes, getting those keys on both machines for protocol to work, is not a secure a task as it is
    meant to be hence the weakest link paradox, AES, RC-X etc are all very strong but depending on 1
    method which is common to them all KEY EXCHANGE. Get that right and a lot of people will be out of
    a job ha ha ha ha ha ha :D.
    Hence it can be concluded that until the key exchange problem is solved there is no way anyone
    can say they have developed an "unbreakable" crypto-system.

    Arash Partow

    --
    Arash Partow's Philosophy: Be a person who knows what they don't know, and not a person who doesn't know.
  283. I have an unbreakable encryption algorithm by AnalogDiehard · · Score: 1

    It's called the brain. Only a Vulcan can read it.

    --
    Eternity: will that be smoking, or non-smoking? I Corinthians 6:9-10
  284. Re:One time pad w/man-in-middle and known plaintex by WNight · · Score: 1

    No, I meant, if you're using a one-time-pad it's probably because you don't trust mathematical cyphering. OTPs are awkward and modern cyphers a very secure. So, you probably wouldn't use PK with your OTP because if PK was an option, you'd just use it from the beginning.

    A partial known-plaintext can't be replaced without suspicion, if you don't know where your string is, in the cyphertext. Correct.

    However, if the location is known (as in a standard message, or a packet of known type) you can easily change the plaintext to a string of your choice. So you propose the message digest, so that a change will be obvious.

    This doesn't work though, in the situation where you know *the full, exact plaintext*. If you do, you can substitute any message of the same length and calculate your own message digest.

    This means you need to prevent attacker ever knowing the full plaintext. You can't assume they'll never see it because they may feed the message to someone to transmit. So you need to pre/append random characters. This way, even if they know where in the string the plaintext is, they can't know the whole thing, and thus can never forge the message digest. Because the random header is based on the OTP itself, they can't just make it up.

    If you're using PK this is irrelevant, but if you're using PK, why are you wasting your time sending OTPs around? With all the weakness that can come from an incorrectly used OTP you're better off avoiding them unless you *need* absolute security that you'll lose if they invent a magical way to factor numbers tomorrow.

  285. Remember the days.... by ccchips · · Score: 1

    ...of waterproof watches?

    Now, they're "water-resistant."

    There's also "shatter-resistant" glass, plastic, etc. I don't even think anyone refers to anything as "rustproof" any more.

    These people have to know this is a marketing ploy. It'll work for only as long as people are stupid enough to believe it.

    --
    --------------Rev. C.C.Chips---------------- For the real truth, visit
  286. ignorance is a bad habit. by Anonymous Coward · · Score: 0

    coward? (id like to see what you look like with 3 bullets in your head as you stare at your computer screeen with blood coming out of your ears...)

    ignorance is a bad habit its worse to show off your ignorance by saying things like "There is no unbreakable method of encryption".

    Its obvious that anything created by a human can be destroyed or in this case "cracked" by a human BUT, that does not mean that because you are a human you have the required level of intelligence as the person who created the algorithm.

    If I'm wrong, then go ahead and break the algorithm now! WHAT are you waiting for? What? oh ok I see your thinking of something "intelligent" to say, right? (loosers).

    1. Re:ignorance is a bad habit. by xquark · · Score: 1

      The algorithm proposed by the Israelis is a extended method of a generlaised non-linear cipher defunct by a group of cryptographers last year.
      More info can be obtained from Bruce Schnier's snake oil documents and also by looking at the cryptogram news-letter.
      Arash

      --
      Arash Partow's Philosophy: Be a person who knows what they don't know, and not a person who doesn't know.
  287. Re:If the Israelies Have it.... by Anonymous Coward · · Score: 0
    Yes, just as Italy is the land of the Italians, France is the land of the French, Germany the land of the Germans

    Yes. And there are plenty of Jews in all those countries who claim to be Italians, French and Germans, and they often can be found owning a lot of property... It's not so easy for a non-Jew in Israel to do the same.
    ****
    Oh, gosh we mentioned Germany! Of course, we've all heard, ad infinitum, about the German/Nazi crime, the "holocaust". (We certainly don't often hear that most of the people killed in the concentration camps were actually NON-Jews... If ever we do hear this, then there's always some screaming Jews around to quickly prevent the spread of such vicious "lies".)
    ****

    Convert to Judaism? You lie that it is so easy. You will not be considered a true Jew, even if your father was Jewish, if your mother was a non-Jew.
    Jews were some the worst racists and elitist exclusionists in HISTORY. It's the very basis of their religion and identity.

    ...this anti-semitism is so old news anyhow
    The growing global wave of new anti-semitism is not mere knee-jerk scapegoating. (It's very possible that the OLD anti-semitism wasn't, either.)
    When we get a chance to examine the actions of Israel, unhindered by the constant lies of a Jew controlled mass media, we plainly find exposed the worst kind of behavior that human beings are capable of. The coldly organized and sustained campaign to steal land. The constant lies, media manipulation and intimidation to hide that campaign. The assassinations. The systemic corruption that dominates their country. The shameful begging for American taxpayer money to fund the whole stinking charade.
    Jews and Israel are becoming scorned all over the world, yet AGAIN. And America, since it supports these liars, murderers and thieves, is being led like a sheep to the slaughter, into the coming conflagration, too.

    I will certainly be called anti-semitic though I never considered myself to be. But with each new passing day, and with increasing information, it seems more and more an honor to be called one.

    Cheers, mate.

  288. Re:One Time Pad - WRONG!!! by milomilo · · Score: 1

    Absolutely, unquestionably FALSE, to anyone versed in crypto - or not, as long as he/she is not a complete idiot.

    A one-time-pad is quite well-known to be utterly uncrackable (as long as it's used only once -- hence the first two words of the three-word phrase!).

    The idea is this: (1) there's a 'message' - which can be represented as a string of letters (and/or numbers). [It's assumed that the message WILL be intercepted as it's transmitted - so it needs to be 'scrambled' so that (a) the 'enemy' who intercepts it can't understand it, but (b) it can be 'unscrambled' and read by the intended receiver.] (2) Generate a string - the same length as the message - of utterly random letters/numbers -- the "one-time pad". (3) Using the random string from the OTP, encrypt the 'message'.

    For instance, if the first letter of the message is "A", and the first character of the one-time pad is "G", you might 'add' the A to the G - by adding 1 (the position of A in the English alphabet) to 7 (G's value), to get 8, or "H", in the encrypted message. (When the result is greater than 26 - as when the original message, or 'plaintext' character is "X" and the corresponding one-time-pad character is "R", or 24 + 18 - you'd just express the result mod 26 (subtract 26 repeatedly until the result is less than 26), in this case: 42 - 26 = 16, or the letter "P".)

    The trick with one-time pads is that the receiver must have a copy of the (by definition, essentially random) decoding key in advance -- the disadvantage, obviously, being the distribution of keys. (The Diffie-Hellman key-generation technique was developed at least partially in response to this issue -- two people who are separated, and communicating on what's assumed to be a compromised channel (i.e. -- they assume someone's 'listening in' on their conversation) can generate a common key for further secret communication EVEN IF someone is listening in on the entire exchange of information between them!

    (This is pretty profound, when you think about it -- I tell you something, and you tell me something, and from that we generate a key -- and even if Alice intercepts everything we tell each other, she can't possibly figure out the key! The whole trick lies in what we each keep to ourselves - the 'starting numbers' we each use to generate what we DO share. These are NOT communicated BUT are essential to the resulting key we each end up with....)

    Bottom line - the anonymous coward who said (a) "with an OTP alone I could generate all possible messages..."...yadda yadda, and (b)"there is no uncrackable encryption, therefore, information is free" is a moron. The first statement is equivalent to saying "I can crack any encrypted message of n characters by generating (roughly speaking) n! random messages -- one of them will be the correct (original) message! (That's like saying that all you need to decode any encrypted message is an infinite number of monkeys typing at random -- sure, eventually one of them will type the 'correct' message, but there's no way of telling WHICH, of the very, very few sensible typed messages that emerge, is the original one....)

    As for the 2nd assertion - that "there is no uncrackable encryption, therefore information is free" -- this is both false AND stupid. A one-time-pad, correctly implemented, IS uncrackable. This is well-known and well-accepted in the security community.

    And the anonymous coward's conclusion - that the supposedly inevitably 'crackable' nature of all communication implies that all information is ultimately 'free' - or what I assume he means: "knowable" - is incorrect. I guarantee that I can transmit a message with a O.T.P. that no one, no matter how much computing power he/she has at his/her disposal, will EVER decipher.

    Pattern x ("true") Randomness = Randomness - period.

  289. -1, Wrong by wirelessbuzzers · · Score: 1

    Therefore a 128 bit key can assume 2^128 different values and, as some other poster pointed out, there is not enough energy in the universe to overcome the background radiation as many times as it would take to count to 2^128, let alone try and brute force the cypher.

    hmmm.... simple calculation:
    2^64 ~ 2x10^19
    #stars in the universe ~ order of 10^20
    "Some things are better left unread" = 64-bit key brute-forced already using a tiny fraction of the energy available to one planet orbiting a typical star.

    So... yes there is easily enough energy in the universe to brute-force a 128-bit key. In fact, there is probably (barely) enough in our galaxy to brute-force a 256-bit key, if you could get all of it. (This according to a Schneier calculation: see Applied Cryptography). But it's not going to happen anytime soon.

    Furthermore, these assume that the cipher is perfect, ie that brute force is the fastest possible attack. That's the hardest part of designing ciphers, and proving that any particular cipher is perfect would require other important things like P!=NP.

    Asymmetric cryptography on the other hand derives its features from mathematical properties of some of the numbers used. For example, some systems require the a product of large prime numbers, or discrete logarithms etc. This means that, for example in RSA, you cannot use all of the 2^128 values of a 128 bit key.

    The security per bit of an asymmetric cipher is less mostly because you give the attacker so much information (the public key). Furthermore, the attacker can trivially generate any number of (chosen plainext)-ciphertext pairs.

    If you just had to choose a pair of primes for RSA, 134 bits or so would suffice to replace that 128-bit key (yay, prime number theorem!). The catch is that you have to publish their product.

    --
    I hereby place the above post in the public domain.
    1. Re:-1, Wrong by Old+Wolf · · Score: 1

      so 2^64 ~= 10^19
      so 2^128 ~= 10^38

      you seem to have said that since 2^64 is easy then 2^128 is easy ? how did you make that step?

    2. Re:-1, Wrong by Anonymous Coward · · Score: 0

      psst, an average star consists of around 10^55 atoms.

    3. Re:-1, Wrong by wirelessbuzzers · · Score: 1

      No. I said that since 64-bit RC5 was cracked in the spare time of a few thousand guys on Earth, using a tiny fraction of the earth's energy (which is order of a billionth of the energy emitted by the sun) over less than a billionth of the sun's lifetime, and not terribly efficiently, that there is plenty of energy in the Universe's >2^64 stars to break a 128-bit key. In fact, given the above figures, there is probably enough left in our sun alone to crack millions of 128-bit keys, depending on that "tiny fraction" and on how much efficiency can be improved. I still wouldn't call that easy.

      The comment about 2^256 meant that if you could somehow extract all the energy given off by all the stars in this galaxy for their lifetimes, you might have enough to count to 2^256. I'm not calling that easy either.

      I put these figures in because the person I was responding to had said there was not enough energy in the universe to do 2^128.

      Mike

      --
      I hereby place the above post in the public domain.
  290. Re:One time pad w/man-in-middle and known plaintex by Skwinx · · Score: 1

    "For any product of N primes there is at least one gallois field,"

    Just a few corrections for posterity's sake:

    First, it is certainly _not_ true that for _any_ k primes p1, ... pk there exists a Galois field F with p1*...*pk elements. The next paragraph self-indulgent argument to this effect which uses considerable machinery against a simple typo. Apologies in advance.

    (Let F be a Galois field. For any field, the prime subfield is isomorphic either to Q or to Zp for some prime p; here obviously Q is not contained in F, so Zp is the prime subfield. In particular Zp is contained in every subfield of F. So, suppose k > 1 and pick any p's not all the same; then write |F| = q^n * a with a > 1, a,q coprime and q not equal to p. Then there exists a Sylow q-subgroup - call it S - of F; then the group S* is a finite multiplicative subgroup of a field, so is cyclic; every cyclic group of a certain order is isomorphic, so S* is isomorphic to GF(q^n)*, and in particular S is isomorphic to GF(q^n). But this latter has characteristic q not equal to p. Zp is not a subfield of this; its prime subfield is Zq. Contradiction!)

    Obviously what was meant is that for any integer prime p and integer n >= 1, there exists a Galois field GF(p^n) with p^n elements.

    Furthermore, while it is true that there exists "at least one", more is true: there exists _only_ one up to isomorphism (this one is easy; as above, the multiplicative subgroup is cyclic and...)

    (Finally, I am neither a cryptographer nor a cryptanalyst, so I am unqualified to speak on the balance of the parent message.)

  291. Re:One time pad w/man-in-middle and known plaintex by Anonymous Coward · · Score: 0

    Is is just me or does that last paragraph look like it's almost taken out word for word from Neal Stepheson's "Cryptonomicon"? Eh, but as long as it gets the point across, I suppose it really doesn't matter...

  292. Non-Random Numbers by duck_prime · · Score: 1
    "For non-random numbers, try NoEntropy.net!"
    These guys are huge. Huge I tell you. No longer do I have to use variables without initialization. Oh, sure, the computer is a so-called finite state machine alright, but the numbers lurking in my registers are eerily non-non-random. (For what it's worth, the mips risc 2000 had r0 always equal 0, but there wasn't too much further you could go with that.)

    Instead of code like this:
    int hours_worked, rate;
    int payment = hours_worked * rate;
    I can use a struts/jsp/xalan/soap/.Net enterprise engine to download non-random numbers by the truckload (okay, well, one non-random number) and assign, well ... it ... to my variables.

    In a couple years the numbers sent back will be compatible with multiplying by a constant. I don't know where I'll get a constant other than "1", but still... it'll be huge.

    (Seriously, I love noentropy.net. Please go buy a t-shirt)
  293. My uncrackable encryption by Felinoid · · Score: 1

    Take all the ascii values of all the characters and add them together then devide by 254 and round to a whole number.

    Decypher method: None.. it's uncrackable.

    --
    I don't actually exist.
  294. One time pads (Re :pttfft) by peku · · Score: 1

    XOR with one time pad is proven unbreakable. Not really any tougher than that. Israeli company has not invented anything new, and most importantly - bad algorithms are bad no matter what the cipherlenght is, and protection does not nessessarily grow linearly with cipherlenght.

    So, where is the specs of the widget anyway ? It's not secure in any level until proven so by definitve cryptoanalysis. Or is this some pr-dept wonders, security-by-obsecurity ?

  295. Re:Power analysis of 128-bit and 256-bit brute-for by Anonymous Coward · · Score: 0

    2^256 < 10^100. i think you should doublecheck your results.

  296. Re:One time pad w/man-in-middle and known plaintex by Anonym0us+Cow+Herd · · Score: 1

    This doesn't work though, in the situation where you know *the full, exact plaintext*. If you do, you can substitute any message of the same length and calculate your own message digest.

    What you missed is that before sending the digest, you XOR it with additional bits of the OTP. Now the MITM can't possibly provide the correct OTP-encrypted digest.

    So even using only OTP (proovably secure) and no PKI at all, you can ensure no successful MITM attacks even of the known plaintext variety.

    With all the weakness that can come from an incorrectly used OTP you're better off avoiding them unless you *need* absolute security that you'll lose if they invent a magical way to factor numbers tomorrow.

    Please clarify. The first half of the sentence seems to refer to avoiding OTP, the second half seems to refer to PKI.


    More thoughts on OTP. The OTP can actually be made up of multiple parts XORed together. In order to send a message, I need to form the OTP. The OTP is never stored anywhere. But Bob, Frank and Joe each have a CDROM with a file of random bits. I take the next bits from the same parts of each of their files, XOR them together to form the actual OTP used for transmission.

    Keeping the OTP under guard, say at an embassy or military installation is not that difficult. Even if different people have multiple "parts" of the key material needed to construct the OTP. Now, collusion would be necessary in order to compromise the OTP.

    It may be that Bob, Frank and Joe don't actually keep posession of their key portions. These are stored inside the guarded crypto machine. Each of the three files of bits are encrypted using a strong cipher and Bob, Frank and Joe simply carry a token on their keyring, a PIN, and/or a biometric value form the key to decrypt their portions of the key material in the machine when a transmission is necessary.

    You end up with all kinds of security. Proovably unreadable and unforgeable messages between installations. Within an installation, strong crypto is used inside the crypto machine to protect the OTP material. No one person can ever see the OTP material. In fact, it never leaves the machine, whose chips could be covered in epoxy resin. I'm sure someone imaginitive, who has nothing better to do than think about this problem for 8 Hrs / day could even improve upon my hypothetical scheme here to securely transmit secrets between various installations.

    So do you still have any concerns about MITM attacks on an OTP based system?

    --
    The price of freedom is eternal litigation.
  297. Re:One time pad w/man-in-middle and known plaintex by WNight · · Score: 1
    What you missed is that before sending the digest, you XOR it with additional bits of the OTP.

    I don't think that would work. If you have six keys, (k1-k6) and XOR them with the plaintext in order, you can extract the key (collectively) for that piece by XORing the cyphertext with the plaintext.

    p ^ k1 ^ k2 ^ k3 = c. c ^ p = (keys). fp ^ (keys) = fc.
    (fp, fc - fake cypher/plain text.)

    So, if Malory, the malicous attacker, feeds Alice a known message (or finds out about one she's sending) to Bob, he can calculate the message digest for it. Because he can calculate it, he can XOR it with the cyphertext (even if multiple keys were used to generate that cyphertext) and pull out the original digest. He then takes his new message, and plaintext, and XORs it with the key material he recovered.

    Assuming the malicious attacker knows the whole message, and how to calculate the digest (a safe bet), he can always substitute his own message (and the appropriate digest).

    You can get around this, in a hack, by using a property of the digest to select which piece of the one-time-pad to use to encrypt it. For instance, take the last two digits of the digest that you calculate for the message, use that as an offset into the OTP (throw the intermediate bytes away). This way, if the digest's last two numbers don't match the original, the intended recipient tries to use the wrong key material and of course doesn't decrypt the received digest properly, so they know something is wrong.

    But, it's a hack. You'd be better off making sure you prevent the enemy from ever knowing a full plaintext by encrypting some OTP material with the message and stripping it off at the other end.

    With all the weakness that can come from an incorrectly used OTP you're better off avoiding them unless you *need* absolute security that you'll lose if they invent a magical way to factor numbers tomorrow.


    Please clarify. The first half of the sentence seems to refer to avoiding OTP, the second half seems to refer to PKI.

    It is a bit convoluted, yes. I mean, using RSA depends of the difficulty of factoring long numbers. If you are afraid that this (and the equations other types of PK depend on) are going to become easy (like in _Sneakers_) you should look at one-time-pads, the non-mathematical system that can't be broken by cryptographic methods. But, OTPs are very sensitive to proper use. As has been demonstrated, even sending two messages with the same key destroys security for both. Not transmitting random data in the message makes them subject to MITM attacks, etc. While they are theoretically more secure, they are easier to use incorrectly which usually has a worse failure mode (less real security) than other methods of crypto. As such, you're better off avoiding OTPs unless you *need* that full theoretical strength, as it'll be such a pain achieving it.

    More thoughts on OTP. The OTP can actually be made up of multiple parts XORed together.

    That's a reasonable precaution against capture of the pad. You're more likely to notice one of three attempts to break in and steal the OTP, etc. But once they're XORed together, you're back to a single key. It doesn't matter how many keys you XOR the plaintext with, I can XOR the cyphertext with the plaintext, and seperate all the keys.

    I'm sure someone imaginitive, [...] could even improve upon my hypothetical scheme here to securely transmit secrets between various installations.

    If you want ideas on how to make OTPs more secure, how about taking each byte of the plaintext and skipping into the OTP based on the value of that character? Let's assume infinite pad material. Based on the ascii value of the first byte (encrypted with the first byte of pad material) you skip that many bytes of pad material. For instance, if the plaintext is 'A' you skip 65 bytes of pad material to get the "key" for the second byte. If the plaintext is known I can calculate what the "key" is for that block, but if I substitute a different message the key would change. (This is how many cyphers work, using either the plain or cyphertext in a feedback loop.)

    This way, if the message is altered you won't use the same portion of the pad to decrypt it and it'll result in garbage.

    You don't need to skip that much key material, maybe take the modulus 3 of the running md5 sum of the message. You still want a footer to the message to prevent the last character being changed; "Being Attacked!" to "Being Attacked?" for instance.

    But, your best bet for using OTPs is to encrypt secret keys for 3DES or some strong cypher, use the cypher for the actual data transfer. Use OTPs 100% strength on short message where it's worth the time of hauling around key material, and use it sparingly so you don't make a mistake which is all too easy when using OTPs for real.

    So do you still have any concerns about MITM attacks on an OTP based system?

    Yes. They're pretty easy to implement improperly. I know everything I proposed is required to fix a flaw in the basic implementation, but I doubt that's anywhere near the end of the flaws.
  298. Re:One time pad w/man-in-middle and known plaintex by Anonym0us+Cow+Herd · · Score: 1

    That's a reasonable precaution against capture of the pad. You're more likely to notice one of three attempts to break in and steal the OTP, etc. But once they're XORed together, you're back to a single key.

    I understand that, and the implications.

    Assuming the malicious attacker knows the whole message, and how to calculate the digest (a safe bet), he can always substitute his own message (and the appropriate digest).

    You have an excellent point here. My assumption was that some part of the message it not known. Then the digest cannot be calculated. I suppose you could use a psuedo-random generator to generate a sequence identifier, and XOR this with additional OTP bits, thus hiding anything about how the PRNG works. Then include this in the MD5 sum. Now even if ALL of the plaintext is known to MITM, he can't calculate the correct MD5, because he knows nothing about the PRNG ^ OTP-bits.

    So...

    CipherText = (PlainText ^ OTP-bits) + (MD5( Plaintext + (PRNG ^ OTP-bits) ) ^ OTP-bits)

    The purpose of this is to prevent any MITM attacks or forgeries.

    The purpose of multiple parts of the key XOR'd together is simply to provide better key management. The actual key never exists. Only in parts. Those parts are encrypted. The keys to that encryption might be then protected by PKI where the private (decryption) key is stored in a tamperproof card, such as IBM's cryptographic coprocessor. (The purpose is that secrets on the card never leave the card. Any attempt to open the card destroys the secrets. There is a whitepaper about how this works and boy is it impressive, detects radation, heat, xray, doesn't emit any signals that can be analyzed, doesn't allow power consumption to be analyzed (onboard battery), etc.)

    But don't confuse the two purposes. THe multi-part key is just for OTP management and secrecy. Prevent one person from being able to disclose or even merely discover the OTP value.

    Here's my improved multi-key idea. The crypto tamper proof card generates a PKI pair, gives you public key. Next, generate a key to a single key cipher. Encrypt the single key cipher's key using the public key from the crypto card. Now destroy the original single key cipher's key. Now only the crypto card knows the private key to decode, say Bob's key, from his USB dongle on his keyring. Bob's key goes into the crypto card. So does Fred's and Joe's. The crypto card can run custom software (a very complex process of signing, etc. to get it loaded.) Now custom software onboard the card can decrypt Fred's, Joe's and Bob's keys. Use strong decryption to produce the portions of the OTP from three CD-ROMs of encrypted bits. XOR them together. The card does not have much processing power. It just gets fed streams of bits via. the PCI bus. On the card, it produces the OTP, byte by byte, and OTP's it against the plaintext also being fed to the card. The card sends out a ciphertext. At the end, the card sends out an MD5 sum of a PRNG value (might as well keep the PRNG on the crypto card also for true secrecy) xor with additional OTP bits., and that MD5 sum xored with more OTP bits.

    Don't confuse the purposes. The purpose of the MD5/OTP bits thing is to prevent any MITM attacks.

    Do you see any problem with this scheme?

    The fact that the crypto card is tamperproof is not a critical part of the design. You could just substitute this for a trusted PC under guard and only used under supervision. The crypto card merely ensures that secrets on the card, never leave the card, and CAN never leave the card. This card is an off the shelf item. Google for IBM Cryptographic Coprocessor and similar terms. I did a couple years ago.

    --
    The price of freedom is eternal litigation.
  299. Re:One time pad w/man-in-middle and known plaintex by Anonym0us+Cow+Herd · · Score: 1

    You know, actually, at this point we're discussing two things, and we were originally discussing one thing. Very productively I might add.

    Back to MITM attacks on OTP.

    I got to thinking, and realize that the scheme I previously outlined could be simplified.

    Transmission = (Plaintext ^ OTP-bits) + MD5( Plaintext + 16bytes-of-OTP )

    The OTP bits are by definition unknowable in advance by MITM. Now even if the entire plaintext is known by MITM, as you suggest, MITM can recover the OTP-bits that were xored with Plaintext. But so what? Since the next 16 bytes (128 bits) of OTP (unknowable) are appended to Plaintext to affect the MD5, then MITM cannot possibly ever generate the correct MD5 value to authenticate the message.

    Very simple. Prevents forgeries when all Plaintext is known. Does not use PKI. Only uses secure OTP.

    The MD5 can be sequentially processed at both the transmitting and recieving end.

    Schemes for key management, and designs to exploit the additional security of tamper proof cards are a seperate issue. But I do love the idea that the OTP never exists anywhere (was destroyed after Bob, Fred and Joe's CD's were made) and is only recreated in an environment unknowable to the outside world.

    --
    The price of freedom is eternal litigation.
  300. Re:Power analysis of 128-bit and 256-bit brute-for by rjh · · Score: 1

    Yeah, I accidentally multiplied by 4.4e2x instead of 4.4e-2x. My bad. The results are still grotesque no matter how you slice and dice it, though.

  301. Re:This is the dumbest thing I've read in a long t by DDR+Palmer · · Score: 0

    "Actually reading the Meganet site is laughable. They attribute stolen credit card details to poor or broken cryptography" What do you expect? You ought to read "The Jews and their lies" by Martin Luther. 16th century, England.

    --
    David Duncan Ross Palmer, author of OverChat
  302. Re:One time pad w/man-in-middle and known plaintex by WNight · · Score: 1

    Okay, back to MITMs then. :)

    Transmission = (Plaintext ^ OTP-bits) + MD5( Plaintext + 16bytes-of-OTP )

    Ok, we're both on the same wavelength. You can't let the attacker know everything that's being transmitted because then they can forge up a message digest for it.

    My idea was, if I may borrow your diagram ...
    Transmission = (OTP Bits ^ OTP Bits) + (Plaintext ^ OTP-bits) + md5(Plaintext + OTP Bits)

    Your transmission is smaller, uses less OTP material, and is a touch simpler to implement, yet should be just as secure. Congrats.

    Actually, to digress to key management for a sec, the "real" OTP never exists outside your encryption device because it's always derived from three completely random streams. This way for secure key creation you have Bob, Fred, and Joe each supply a CD (to each end) that they made themselves. This way multiple organizations can be sure there's no key-creator who can evesdrop, if they only pretended to destroy the key. Also, for inter-agency struggles, it's a good way to ensure that your agency is still involved later. As long as you contribue to the creation process, you are required to read the results, you can't be cut out.

    XOR and Modulus Addition (and thus subtraction) have the neat property that if any of the independent inputs (ie, yours isn't chosen based on mine) is random, the results are random. If we collaborate on keys I can't possible sabotage the process, as long as your keys are random. (And if we're all sabotaging it, it's doomed. :)

    If you're interested, I'm working on a project involving multi-party encryption.

    The idea is to allow secure, and secret, generation of verifiable random numbers. In short, shuffling a deck (or rolling dice) and being able to "show" them to specified players, and after the game, prove that the process was fair without having to reveal any non-public data (ie, what your face-down cards were). There's obviously no way to prevent collusion, in that I tell you what my card is, despite you not being able to "see" it yourself. But in that, it's just as secure as any physical game of cards; colluding gamblers can covertly signal each other in many ways yet people still play these games.

  303. Re:One time pad w/man-in-middle and known plaintex by Anonym0us+Cow+Herd · · Score: 1

    I'm working on a project involving multi-party encryption.

    That is interesting.

    Now that we've discussed this, I am fascinated by the idea of multi parts of an OTP that was never known to anyone. Each party supplies their own random "part" of the key material. Each part was encrypted using a public key generated by the crypto card. Thus, it can never be decrypted, except inside the card. So the actual raw random bits are now unknown. (They could be encrypted by the public key even during generation.) You know, as I think of it, I'll bet the crypto card has a random generator (not psuedo). By loading a custom application (with all the incredible signing headache that is) onto the crypto card, you could have the crypto card produce three encrypted stremas of data to save. Even if you have all three encrypted streams together, you cannot recover the OTP from them, because the three streams can only be decrypted and then combined into a OTP from inside the crypto card. Outside the card, you can never decrypt those three streams. Now they are really secret. In fact, one key known inside the card could encrypt them all. Thus, you could have a multi-part key with an unlimited number of parts.

    You could build the application to require a minimum number of key parts to send a message. Thus a message could be sent if you have a minimum of 1 General and 2 Majors. But also if you have 3 Majors and 3 Captians. In the message header, indicate which key parts make up the OTP, but using another OTP.

    Even if you know which three people sent the message (known plaintext against the "header" OTP), you can't alter it, or the message won't decrypt at the other end, because the receiver will use the wrong sets of key material to form some OTP to decrypt.

    In other words, I may have 7 sets of key material, but any 3 of them can be XOR'ed to form a OTP. In the message I must have a header indicating which 3 random streams to form the OTP to decrypt with. This message header is encrypted using an eighth OTP used only for this purpose.

    Anyway, I'm just having a fascinating time thinking about all of this.

    It really makes me wonder what kind of thinking goes into real systems that keep important secrets vs. my amatuer scheming.

    --
    The price of freedom is eternal litigation.
  304. I'll send Guido to do it. by Ungrounded+Lightning · · Score: 1

    Tell me the number you were thinking of."

    You're the man in the middle...you tell me!


    You still don't get it.

    The attack I'm talking about involves the man-in-the-middle KNOWING what "the number you were thinking of" AND intercepting your transmission AND substituting a forged transmission of his own. The first part - knowing "the number you were thinking of" - means he needs to get that by some OTHER route than your intercepted message.

    I have your transmission. To construct the forgery I'll also need the number you're thinking of.

    I suppose I COULD send Guido to beat it out of you. B-)

    But that seems a bit extreme just to prove a point in a slashdot thread that is already off the front page.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  305. Schneier Covers Meganet Again by johndiii · · Score: 1

    ...in the February 15, 2002 issue of Crypto-Gram. They are the current residents of his Doghouse.

    --
    Floating face-down in a river of regret...and thoughts of you...
  306. Last Post! by alpg · · Score: 0

    Three great scientific theories of the structure of the universe are the
    molecular, the corpuscular and the atomic. A fourth affirms, with
    Haeckel, the condensation or precipitation of matter from ether -- whose
    existence is proved by the condensation or precipitation ... A fifth
    theory is held by idiots, but it is doubtful if they know any more about
    the matter than the others.
    -- Ambrose Bierce, "The Devil's Dictionary"

    - this post brought to you by the Automated Last Post Generator...