Slashdot Mirror


What Would You Do With a New Form of Encryption?

Kip Knight asks: "I've been sitting on an invention for six months now. I'm debating whether to 'give it to the world' or patent it. I would obviously like to feed my family on the fruits of my endeavour but don't see much hope in the open source route. My invention improves upon the 80 year old One-Time Pad encryption turning it into a 'Many-Time Pad'. Since I haven't got my export license to speak about the details yet, I won't describe further. The advantages are proof (i.e. unbreakable) against brute force attacks and known-plaintext attacks (unlike the OTP). The disadvantage is carrying around a very large digital key (which could easily fit on one of those USB memory key fobs). My question is this: Could I sell enough $10 shareware GPG extensions to compensate for not locking in 20 years of patent protection (and the $20,000 to patent it)?" While the claims made by the submittor have yet to withstand the crucial test of time (and prying eyes), if you had developed a new form of encryption, what would you do?

112 of 789 comments (clear)

  1. Easy. by superdan2k · · Score: 5, Insightful
    1. Patent it. Period.
    2. Allow it to be used freely by open source programs. License it to commercial companies that stand to make money.
    3. ...
    4. Profit.
    --
    blog |
    1. Re:Easy. by dattaway · · Score: 4, Funny

      I'm sorry, everything that hasn't been invented yet has already been patented last decade. Never underestimate an infinite number of lawyers on an infinite number of typewriters submitting claims to the US Patent Office.

    2. Re:Easy. by Lokni · · Score: 5, Insightful

      I definitely agree with the above poster on 1, 2 ,4. As far as coming up with the $20,000, find a lawyer that will draw up a rock solid non disclosure agreement and then shop it around to rich businessmen and patent lawyers after you get a signed NDA.

    3. Re:Easy. by twilightzero · · Score: 5, Interesting

      The above post definitely has this one right. Patent it, that way somebody else can't steal the idea and claim they invented it and make YOUR profit from it. That being done, you can easily distribute it freely to the masses for common use, or sell shareware, or whatever. If it's really as good as you claim, you shouldn't have problems selling $10 or whatever shareware licenses. Also, if it's that good, corporations would be climbing all over you for access to it. You could charge a very reasonable fee for its use, even allow yourself to be hired as a security consultant/whatever, and make your profit from it.

      I realize it's an up-front cost for patenting, but look at the alternative: someone stealing/adapting your invention and making the money that YOU could've had. Don't let that happen to you. And if it's really that good, there are services out there that will help you patent inventions, although I will admit to not being entirely familiar with them having never patented something myself.

      --

      "Christ what a design! I could eat a handful of iron filings and PUKE a better emergency pump than that!"
    4. Re:Easy. by Tablizer · · Score: 5, Funny

      Never underestimate an infinite number of lawyers on an infinite number of typewriters submitting claims to the US Patent Office.

      What, they ran out of monkeys and had to go lower on the evolutionary ladder?

    5. Re:Easy. by stephanruby · · Score: 4, Informative
      As far as coming up with the $20,000, find a lawyer that will draw up a rock solid non disclosure agreement and then shop it around to rich businessmen and patent lawyers after you get a signed NDA.

      Before you go to a lawyer, start an invention journal, document your invention, document how you thought up of the invention, and have two trusted friends read/understand/sign/date every page of it. If the need arises, those two friends of yours have to be credible in a court of law, so don't ask your girlfriend or your family to do this. Then you can go to a lawyer to ask for further advice.

    6. Re:Easy. by xWeston · · Score: 3, Interesting

      I heard another good way to date an invention is to send a letter to yourself (certified would probably be even better) with it in there and do not open the envelope. Doing this gives you a date and everything from the USPS

    7. Re:Easy. by blibbleblobble · · Score: 5, Insightful

      Hang on a sec... this guy says he has a revolutionary new encryption algorithm that's as secure as a one-time pad? Now, even for people who don't have the first clue about cryptography*, that sounds like the inventor needs a breath of fresh air and a healthy dose of reality, never mind a patent lawyer.

      Hint: Encryption systems only become revolutionary after they've been in the public domain for 5-10 years. Even then, they won't get used if there's a patent attached.

      One-time pad? Bull. Crypto inventions come at a rate of one every 5 years, and the next one due is quantum cryptography. Think the idea is so smart it's better than quantum? Even claiming it's comparable to elliptic-curve crypto is one hell of a claim, and not something to be believed until it's published in a journal. Several times. And reviewed by people we've heard of. Even then, we won't believe it's unbreakable until the inventor has been imprisoned by the FBI for publishing it.

      Nevermind the patent issue: there's a common-sense issue to be solved first. Thousands of crackpots a year come up with unbreakable [by them] encryption; having a patent doesn't make it any less snake-oil.

      *Clues to be found in:
      Book: Applied cryptography
      Book: Secrets and Lies
      Article: Phil Zimmerman's writings on the PGP page
      Helpfile: PGP helpfile

    8. Re:Easy. by JonTurner · · Score: 5, Insightful
      And then what? "Rock solid" legal agreements don't mean shit unless you have the money to take then to court if they violate the terms or even outright steal the idea. That they did it isn't enough. You have to PROVE it in court, and that takes $$$. Are you prepared for the appeals, motions for discovery, and dozens of other motions filed that are designed to tie you up and run up your legal bills? And even if you do win a decision you have to collect which is another matter entirely.
      A bunch of words on paper isn't going to do much good for someone who may have trouble scraping together the $20,000 for the patent work, the $100,000+++ needed to sue a large corporation with a fleet of slick attorneys is going to be difficult to find.

      Don't just do something, stand there!

    9. Re:Easy. by jovlinger · · Score: 5, Insightful

      I think schneier was the one to point out that we are all able to invent ciphers that we can't break ourselves. The good ciphers are the ones that can't be broken by others.

    10. Re:Easy. by flossie · · Score: 3, Insightful

      If the idea is good enough, it shouldn't be hard to find someone capable of funding the battle in exchange for a cut of the winnings - many lawyers are happy to do this if the case is strong enough. Obviously, the important thing here is to wait until someone has made a lot of money with the product and *then* sue.

    11. Re:Easy. by Bagheera · · Score: 5, Insightful

      Looks like you've hit this one on the head. Crypto is a very conservative world and people don't adopt new algorythms untill they've been analyzed to death. Being unwilling to publish it makes me suspecious right from the start. Once it's published he'll at least have copyright protection and can worry about the patent later.

      We won't go into professional cryptologists opinions of amatures with "new and revolutionary ideas." (But some of the threads in the USENET crypto groups can be very enlightening on that count)

      To answer his specific question, I would say NO. Unless he plans to use some form of free license, there are far too many good, unencumbered, crypto systems out there already for it to be worth it to add yet another patented one. At least for implementations at the application level. If there's going to be money in it, it'll be made from a good implementation of the system.

      --
      Never attribute to malice what can as easily be the result of incompetence...
    12. Re:Easy. by juraj · · Score: 3, Insightful
      You are not true. As you probably know, if you have read these books, One Time Pad is _provably_ unbreakable. If it has a mathematical proof, as he claims, no test of time is needed. It's proved, period. (the question is, if the proof is okay and each step would survive, but if it is, as he claims -- which _can_ be checked, it's the invention right here right now).


      There are lots of people claiming they have unbreakable encryption, but if they have correct mathematical proof, man, this would be invention!

    13. Re:Easy. by kasperd · · Score: 5, Informative

      One Time Pad is _provably_ unbreakable.

      That is true.

      With OTP the size of the key and message are identical, and has been proven unconditionally secure. It has also been proven that no encryption with more bits of message than key can ever be unconditionally secure. This means that any cryptosystem with a many time pad or a pseudo random OTP is less secure than a real OTP.

      In other words what this guy claims to have invented was proven impossible a long time ago. I find it hard to believe people when they claim to have done the impossible.

      --

      Do you care about the security of your wireless mouse?
    14. Re:Easy. by mbogosian · · Score: 4, Informative

      As far as coming up with the $20,000, find a lawyer that will draw up a rock solid non disclosure agreement and then shop it around to rich businessmen and patent lawyers after you get a signed NDA.

      I agree, patent the algorithm. Some useful things to remember:

      US$20,000 is the initial cost of patenting your algorithm. It may cost upwards of US$1 million to defend it in courts if people piss all over you.

      Also, NDA's are hardly ever enforceable. It's best to use a trusted friend or family member if available (we should all be so lucky).

      The angel investing approach to funding the patent may work, but you'll probably have to give up a percentage of the proceeds.

      Good luck. I hope you're successful!

    15. Re:Easy. by j7953 · · Score: 5, Insightful
      Being unwilling to publish it makes me suspecious right from the start.

      Huh? A patent is a method of publishing your invention, in fact, that is (or used to be) one of the points of the patent system: to make it profitable for people to share their inventions instead of keeping them secret. The idea of patents is, as your constitution puts it, "to promote the progress of science."

      Of course, this doesn't work if patents are granted on solutions that are obvious once you know the problem, but that is not the case here. (Assuming the cryptographic algorithm actually works, it is likely that it was not obvious.)

      Remember that RSA is a very successful cryptographic technology, despite being protected by a (now expired) patent.

      --
      Sig (appended to the end of comments I post, 54 chars)
    16. Re:Easy. by ChadN · · Score: 5, Interesting

      Furthermore, I am confused by this sentence in Kip's posting:

      The advantages are proof (i.e. unbreakable) against brute force attacks and known-plaintext attacks (unlike the OTP).

      Which implies that the OTP is insecure with known-plaintext, or by brute-forcing, which is untrue for any correctly used OTP. So, either Kip Knight didn't express very well what he meant, or he is not as well versed in cryptography as he should be.

      In any case, the proof is in the pudding. I remain skeptical of the claims.

      --
      "It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
    17. Re:Easy. by Citizen+of+Earth · · Score: 4, Funny

      With OTP the size of the key and message are identical, and has been proven unconditionally secure. It has also been proven that no encryption with more bits of message than key can ever be unconditionally secure.

      Even simpler than using an OTP, just distribute your message using whatever secure means you used to distribute your OTP. Patent office, here I come!

    18. Re:Easy. by ParamonKreel · · Score: 3, Interesting

      The Problem with one time pads is that you have to distribute them via a secure channel... that's great if you can get a stack of DVD's to someone and keep them secure... but if you have a secure enought method to send the DVD's, why not just send your data that way too...

      the problem with otp's isn't that they're breakable, it's the key distribution problem, a subset of the chicken and the egg problem.

    19. Re:Easy. by Bagheera · · Score: 4, Interesting

      Good point (as was the other response to this). I'm obviously not a patent attorney, but still have a less than sterling opinion of the current patent process. My point here is that there is a lot of effort required to patent an idea. There are patent searches, etc., to name just the most obvious. Putting the effort into patenting the new algorythm if you're not absolutely sure it's going to stand up to analysis is almost certainly not worth the expenditure.

      If you're an experienced cryptologist, chances are you already know the chances your algorythm has of withstanding attack and analysis. But then you'd also have a good idea whether it was worth patenting - or the company you're working for will make the decision on whether or not to patent it.

      And yes, RSA is a highly successful algorythm - created by three of the finest cryptologists in the business. It was patent protected, but had a reasonable license model for application development. If it hadn't, and hadn't been created by folks with a known track record, it wouldn't have gotten anywhere near as far.

      I don't mean to put the original poster down at all here (being an amature (very amature) cryptologist myself) but if he's asking /. for our collective opinion, I seriously doubt he has the credentials required.

      --
      Never attribute to malice what can as easily be the result of incompetence...
    20. Re:Easy. by DavidTC · · Score: 5, Informative
      And, of course, everyone says it's a myth, but no one explains why, and thus it will balloon into a large and idiotic argument.

      The reason it's a myth is that it's perfectly possible to mail yourself an open envelope. Do that a few times when you're 18, wait ten years, and seal them up with a decade of inventions, make a billion dollars.

      But there's nothing wrong with the theory, and there are plenty of ways to do something similiar. For example, banks keep track of when people access safe deposit boxes, so you could just rent one of those and stick it in there.

      Actually, banks probably provide a service of this exact type.

      Of course, the only reason this would matter is if someone steals your invention. If they invent it independently, you gain nothing at all. they've patented your invention, and it doesn't even count as prior art. (It has to be published to be that.)

      But the whole thing's stupid. By defination you can't reuse one time pads, so I'm not sure how this even got on slashdot.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    21. Re:Easy. by AvitarX · · Score: 4, Interesting

      I wouldn't say it's a myth and offers no protection. It gives you solid proof that on such and such a date you had such and such a device. If such and such a person you know steals the idea, you can prove that you had the idea on date x and if they cannot prove to have had it before then you have a start of a case that it was stolen. It is not total protection, but it is a piece of evidence.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  2. If you want to make money, patent it by hpa · · Score: 5, Insightful

    ... patent it, *then* you can figure out what business model you want to use.

    Note, however, that the claims made by the submittor is basically a laundry list of the kinds of claims that makes seasoned cryptographers go "oh no, not again."

    1. Re:If you want to make money, patent it by markk · · Score: 5, Insightful

      I would reinforce this comment - the claims in the original submission are invalid on the face of it in the real world. There is no plaintext attack on a real 'otp' with enough randomness in the key since the key is used only once.
      To all of the people with new cryptosystems - with all due respect - we now have really good, well understood cyphering methods up to a level where the failure in security won't be from the method of encryption. Key exchange could be improved, but actual symmetric cypher methods aren't going to revolutionize things anymore. We can always use better, and people will continue to look for flaws (as in Rijndael) but none of this is big time.

    2. Re:If you want to make money, patent it by ENOENT · · Score: 5, Informative

      Note, however, that the claims made by the submittor is basically a laundry list of the kinds of claims that makes seasoned cryptographers go "oh no, not again."

      No kidding. Read sci.crypt for a while, and you'll see any number of "revolutionary" encryption schemes, most of which are obviously junk invented by naive crypographer-wannabes. (Note: I'm not a cryptographer, nor do I play one on TV.)

      At least the submitter understands that OTP only works if you have a big chunk of shared secret data to use as a pad. However, his mention that OTP is vulnerable to chosen-plaintext attacks makes me think that he's just another crackpot. Think about it--you use the random bits in the OTP only once, and they contain no information about future bits in the pad. Thus, OTP is 100% resistant to chosen plaintext.

      My advice: DON'T BOTHER SPENDING ANY MONEY ON PATENTING THIS!!! If you decide that I'm full of it, at least do some serious study into cryptography before giving a dime to a patent lawyer.

      --
      That's "Mr. Soulless Automaton" to you, Bub.
    3. Re:If you want to make money, patent it by bellings · · Score: 3, Insightful

      Indeed. It sounds like an "XOR" encryption scheme : i.e. make a large, random digit file, and XOR it against things that you want to encrypt. It is incredibly week for obvious reasons...

      I'm reasonably decent at math. Actually, I'm modest. I'm really, really, really fucking good at math. I can't see any reason the encryption method you describe would be "weak". I certainly don't see any "obvious" reasons.

      Would you please elaborate on these obvious reasons?

      --
      Slashdot is jumping the shark. I'm just driving the boat.
    4. Re:If you want to make money, patent it by Marx_Mrvelous · · Score: 3, Insightful

      Aright, so the one-time-pad is totally unbreakable, as long as the key is random, and no one decrypts it. The weakness lies in, if you use the same pad two times, you can XOR the two encrypted messages together, and get message A XOR message B. This is a critical weakness of the OTP.

      If I had to guess, this guy came up with something like, "Each time you use the OTP, start at the next bit" so that it's like having a bunch of OTP keys, but in one place. I'm guessing whatever scheme he came up with either has already been invented, or is also critically flawed.

      --

      Moderation: Put your hand inside the puppet head!
    5. Re:If you want to make money, patent it by Anonymous Coward · · Score: 5, Informative

      Yeah, we see this all the time on sci.crypt. It's the cryptologic
      analog to inventing a perpetual motion machine.

      Not only is the true one-time-pad proven to provide perfect secrecy, we
      can also prove that no system that uses less key material can provide
      perfect secrecy (at least not for arbitrary plaintext languages).

      The results are found in the first half of Claude Shannon's seminal and
      quite readable paper:

      "Communication Theory of Secrecy Systems", Bell System Technical
      Journal, vol.28-4, page 656--715, 1949.

      which is available on-line, see:

      http://www.cs.ucla.edu/~jkong/research/security/ sh annon.html

      Also, the "known plaintext" weakness of the OTP is a myth. The idea is
      that an attacker who knows the plaintext can compute the ciphertext of
      any message he chooses, and substitute it for the intended ciphertext.
      But the classic OTP is a secrecy system, and attacks on authentication
      are irrelevant to its function.

      We can, incidentally, also obtain provable authentication, and this also
      requires use of one-time keys. Look up "universal hashing" for further
      info.

      --
      --Bryan Olson
      Cryptologic Engineer, Certicom Corp

    6. Re:If you want to make money, patent it by aero6dof · · Score: 5, Insightful

      The corollary to this advice would be to hire a lawyer to write an NDA and hire an competent, independent cryptographer under that NDA to advise you about the novelty of your encryption approach. This will give you an idea of its worth pursuing the patent. I would think that you should explore not only the encryption algorithm, but the physical key-management apparatus that you're envisioning.

    7. Re:If you want to make money, patent it by Henry+V+.009 · · Score: 5, Funny

      I'm reasonably sure that he has just described a one time pad. For a second I wasn't sure what he meant, since that happens to be the only unbreakable crypto possible, but then I got it.

      He didn't say 'incredibly weak.'

      Rather, he said 'incredibly week.'

      How can something be week (a calendar unit) rather than a week? While sometimes nouns are used as adverbs, extending the meaning. The most likely meaning for the adverb week, would be: having to do with a week, or weeks. And since our names for the week-days come from ancient gods, he was probably likening the one time pad to the unbeatable thunder god Thor.

      Thor, of course, would be totally unbreakable.

      For someone to see all this instantly--and then call it obvious--means that he is on a level of genius that our puny mathematical brains cannot possibly understand--nor should we try to.

      (Mathematics is simply the art of finding equivalent statements. Psycho-analyze all the word problems and you're guareenteed at least D--so build from there.)

    8. Re:If you want to make money, patent it by coyote-san · · Score: 5, Insightful

      Or we can save him the effort and tell him what his "revolutionary" idea is, thus simultaneously providing proof of prior art (making the patent question moot) and that he needs to spend more time studying cryptology before his next big idea.

      The fact that he says it's "multiple use" and that it requires a "digital key" suggests that he's using the key as the seed for some crypto PRNG (e.g., you recursively encrypt your salt with your key as the password, then pull out some of the bytes to create your OTP. Put the random salt as the first few bytes of the cipher text and voila, instant multiuse OTPs. Not weak (not if you use a good crypto PRNG), but hardly an original thought that would not occur to the casual practitioner of
      the science.

      (There's also the pesky fact that most experts would consider this approach foolhardy. If you have a decent encryption routine, use it to encrypt the data directly. Crypto PRNGs are believed to be strong, but I don't know if this has been formally studied. There would well be an emergent property in the implementation that makes the PRNG highly predictable.)

      A refinement would involve recognizing that DSA keys actually have a 'generator' attribute, and you could use that to map your salt to a seemingly random sequence of values. It should be much more efficient than the recursive crypto approach, but again is hardly original since the very reason that these keys include generators is that they're used to efficiently generate ephemeral session keys via the same property.

      --
      For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
    9. Re:If you want to make money, patent it by Viking+Coder · · Score: 3, Insightful

      One Time Pad is current, secure, and well understood.

      --
      Education is the silver bullet.
  3. Patent it... by MagicFab · · Score: 5, Funny

    then encrypt the patent.

    --
    Notepad specialist & FAT administrator, group training available
  4. The same thing I do every day... by killmenow · · Score: 5, Funny

    Try to take over the world...

  5. Feed the Family by syrupMatt · · Score: 5, Insightful

    Fact is, if i need money, then liscense it to a company who will do the dirty work for me and live off the proceeds. If it is, in fact, a brilliant discovery, you should fight for provisions which will ensure some amount of open review.

    Not everyone who comes up with such a proven idea is a software developer, and they may not be able to live off of creating cutting edge software or maintaining said software for a living. The bazaar method doesn't apply to theory.

    --
    "Moving through the masses like a fish through water." syrup
  6. Too late by jsse · · Score: 4, Funny

    I've been sitting on an invention for six months now.

    Butt is a prior art, iirc.

    1. Re:Too late by User+956 · · Score: 3, Funny

      Christopher Walken used the 'butt' method of encryption to securely transfer a watch once. It was a while ago.

      Actually, there is also prior art for that method:

      The way your dad looked at it, this watch was your birthright. He'd be damned if any of the slopes were gonna get their greasy yellow hands on his boy's birthright. So he hid it in the one place he knew he could hide something: his ass. Five long years, he wore this watch up his ass. Then when he died of dysentery, he gave me the watch. I hid this uncomfortable piece of metal up my ass for two years. Then, after seven years, I was sent home to my family. And now, little man, I give the watch to you.

      So, you see, the "watch up the ass" was clearly documented prior to Mr. Walken placing the watch up his own ass, predating Mr. Walken's use of said method by five years.

      However, given the circumstances, it is quite likely that a verbal agreement was reached for patent cross-licensing, allowing Mr. Walken full rights to said method in an enterprise environment.

      --
      The theory of relativity doesn't work right in Arkansas.
  7. Hehehehe by tomstdenis · · Score: 5, Insightful

    Ten bucks says five mins after he publishes it it will get broken.

    "many-time" otp are quite nonsense. See the problem is people think that good ciphers can have security approaching the OTP. The OTP is an absolutely different type of security.

    For instance, *no* ammount of time is sufficient to break an OTP without the key. Whereas a block cipher can be broken at least in theory.

    I'd suggest to the original poster that he try to get his design published. When it gets horribly broken it will serve as a learning experience as how "not" to approach science.

    Tom

    --
    Someday, I'll have a real sig.
    1. Re:Hehehehe by Proaxiom · · Score: 5, Informative
      You're right. He says he has proven it, but before spending $20,000 on a patent it would be a very smart thing to have a cryptographer review his proof. I suspect a flaw would be readily apparent to someone skilled with the subject.

      It can't be 'unbreakable' under the normal definition of the word. It's impossible because truly unbreakable crypto requires a key that contains at least as much information as the plaintext, and a 'many-time pad' does not satisfy this precondition.

      It would seem to me that this simple observation disproves his claim without even knowing his algorithm.

    2. Re:Hehehehe by ajs · · Score: 5, Informative

      And now you can all laugh at the sick guy (I have a head cold) for describing how a rotating cypher attack can be used against an OTP, thus rendering a century of research moot.

      I'm going home now... :-)

    3. Re:Hehehehe by X-rated+Ouroboros · · Score: 5, Insightful

      Indeed.

      I seriously doubt the guy has looked at this from all angles or considered how it would be implemented digitally. Some ideas that seem really good on paper break down when you get to the nuts and bolts of how to do it with bits and bytes. Considering the guy's tendency to throw around OTP and, gag, "many-time pad," I don't see a lot of familarity with the way these terms are percieved by the lay crypto.

      Still, if he's got that much faith in it, patent it, or write it up and copyright the description (not really ironclad, but it could get a settlement if OmniCorp steals the idea). I think the only reason the guy is asking about rather than just doing it is because he fully expects it to be broken shortly after going public and all the costs of filing a patent going to waste.

      Considering he says it's invulnerable to known plaintext attack he could post some plaintext and ciphertext for people to whack at for a while. It might just be security through obscurity if no one breaks it, but it could also illustrate that while he's so busy looking at ways to break the algorithm he's too close to see he's taking the long route around a much more straightforward (and trivial) transform.

      Posting ciphertext and plaintext and inviting people to attack it should keep the encryption method safe if it's as secure as he thinks it is. If some reverse engineers the algorithm (or an equivalent) it will show it wasn't worth patenting in the first place (or that it's already been patented).

      --
      Simple Machines in Higher Dimensions
  8. Do Nothing by RAzaRazor · · Score: 5, Funny

    Don't do anything to make it public. Just keep it for your own personal use.

    That would be the best encryption you can have. The one only you know about.

    1. Re:Do Nothing by Anonymous Coward · · Score: 5, Insightful

      Security Through Obscurity Does Not Work. Period.

    2. Re:Do Nothing by susano_otter · · Score: 3, Insightful

      Not by itself, at least. I always figured that obscurity would be the first element of any robust defense in depth. You'll have trouble picking the locks on my door if you have no idea where I live. But I don't rely only on your ignorance to protect my home--I also have really good locks. Of course, now that you know I have really good locks, your job becomes a little bit easier. If I told you the make and model of my locks, that would make your job easier yet. You'd probably also like to know about my alarm system, guard dogs, and surveillance cameras. Every piece of information you have about my security improves your chances of breaching it, and reduces my obscurity by an unacceptable amount. Obscurity is a vital component of any physical security system. Period.

      --

      Any sufficiently well-organized community is indistinguishable from Government.

  9. Your first job: Air it out to the crypto community by Faggot · · Score: 5, Insightful

    It's heartwarming that you've invented a new form of crypto. However, before anyone takes it seriously, you're going to have to reveal it to the cryptographic community. "Many eyes make bugs shallow" as they say, and in few places is this more important than in crypto. An algorithm you've looked at 10000 times may have a logical error you've never caught, that would be glaring to a knowledgable pair of fresh eyes.

    Plus no self-respecting paranoid freak is ever going to use a new cipher that hasn't had any time in the spotlight. Release it to the field and ask for comments.

    --

    But what do I know. I'm just looking for anonymous gay sex.

  10. 'Many-Time Pad' by wiredog · · Score: 4, Interesting

    Yeah. Right. Let me guess. It's a one time pad, but one where the unused code groups get remapped/reused, which is just another type of one time pad.

  11. 99.9 percent sure by PD · · Score: 5, Insightful

    That this invention is a bunch of crap. Most likely scenario: inventor releases a press release that gets widely reported and the most secure thing ever invented. Claims like "unbreakable" and "proven secure" and "many time pad" will be thrown around freely.

    And then someone with a decoder ring will crack that puppy wide open.

    Yawn. Snake oil.

    1. Re:99.9 percent sure by Quarters · · Score: 3, Insightful
      Well, Kip's e-mail address is newtsprism@AOL.COM. That ought to tell you something.


      It does! It tells me that you are either:

      a) A techno-bigot
      b) A 13 year old who lacks in social skills
      c) An overweight 42 year old who lives in his mother's basement and spells "Microsoft" as "Micro$oft" (all credit to Gabe and Tycho)

      or

      d) A cynical idiot who doesn't really have anything constructive to add to the discussion.

      (note: D can be used in conjuction with any of the previous choices)
    2. Re:99.9 percent sure by susano_otter · · Score: 3, Insightful

      How about e) Given the reasonable expectation that experienced cryptographers and information experts generally don't get online through AOL (since AOL markets heavily to non-technical people, and most if not all technical people you meet don't use it at all), it is reasonable to expect that an AOL user will not come up with a technically robust encryption scheme. It's not about techno-bigotry, so much as reasonable expectations based on years of statistical and anecdotal evidence.

      --

      Any sufficiently well-organized community is indistinguishable from Government.

  12. Well by llamalicious · · Score: 5, Funny

    First, I wouldn't "Ask Slashdot"
    (sound of pitter-pattering many greedy feet scurrying to the nearest PTO)

    Second:
    1. Patent new encryption algorithm.
    2. Sell to highest bidder.
    3. ???
    4. Profit.

    Ah well, you could always be more philanthrophic than me, and support FSF, but hell, I'm just a capitalist at heart.

  13. Support Slashdot with it by egg+troll · · Score: 5, Funny

    I think you should trade this patent for some stock in VA Systems! How could that fail to make you wealthy?!

    --

    C - A language that combines the speed of assembly with the ease of use of assembly.
  14. You don't lose control when you patent it. by Joel+Ironstone · · Score: 5, Informative

    IF you patent the idea, you retain all rights to give it away freely, sell it or whatever, to whomever. If you don't you lose your rights over the invention.

    I say patent it and then decide based on what offers you get. Once you patent it you can shop around for people to license it to. You can define the terms of the license (3 years and then you can offer it as GPL or NOT)

    Don't be a fool, its your blood and sweat, you deserve to own it.

  15. I was in the same situation; here's what I did by splattertrousers · · Score: 5, Funny

    nbHF48FKJH4F;kjh4LKJHhNB498CN4I
    SKLJ4H9sdflkjh48B3498HW4IFN4IN8
    OKDNJ48458DI4.SL4993;W5497GKH48
    2HCB4KBHS843,JNS,JH43872B34JYB4
    ZMNB48lkjh48BB4JHG8cbhbj8675309

  16. Careful what you say by harrisj · · Score: 4, Interesting

    From my somewhat scanty introduction to patent laws, you might want to be careful about how much you reveal about it before you file a patent or at least provisional paperwork. My company recently did work to patent a product and we were told we couldn't really discuss it with many people. Furthermore, doing an openly public action such as showing it at a trade show before applying the patent would seriously jeopardize the patent process. Now I'm not a lawyer or an expert in patent law, so I can't really say how valid an objection this is, but I'm sharing it here in case it's relevant. If it is correct, I want you to be able to decide whether to patent and not have it decided for you. (Any real experts have a better assessment).

  17. Patent it. Then license it. by Havokmon · · Score: 3, Informative
    Granted, I'm just a techno dude. But Dictionary.com says:

    Patent:
    A grant made by a government that confers upon the creator of an invention the sole right to make, use, and sell that invention for a set period of time.

    License:
    Official or legal permission to do or own a specified thing. See Synonyms at permission.

    I would patent it, then license it. It could be licensed for free use to non-profit groups, and governments could be required to pay a yearly sum.

    But that sounds almost too easy to me :)

    --
    "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  18. Is it worth patenting? by TheSync · · Score: 5, Insightful

    Patenting something (properly) will cost thousands of dollars and will require a patent lawyer.

    The US is a first-to-invent not a first-to-patent country, so make sure you have a hardcopy of your invention description dated and notarized.

    Then let some Net crypto people beat on your idea, make sure you say "Patent Pending."

    If it holds up, you should easily be able to raise the money to get it patented properly. (Actually, if so, email me, I may know a few investors)

    Judging from your description, I'd say your invention has a high probability of not truly doing what you think it does. Developing novel and useful cryptographic technology is a rare occurance, generally done by people who have a ton of experience in the area. No point in wasting money if it won't stand up to 30 minutes in sci.crypt

    1. Re:Is it worth patenting? by TheSync · · Score: 3, Informative

      There is also the new Provisional Patent application, which gives you a year to apply for a real patent. Ask a patent lawyer about this as well though, it is a new area of law in the US.

  19. Mathematically impossible by Lord+Greyhawk · · Score: 5, Insightful

    My invention improves upon the 80 year old One-Time Pad encryption turning it into a 'Many-Time Pad'.

    Information theory proves that the One-Time Pad (OTP) is optimal - it cannot be improved.

    The advantages are proof (i.e. unbreakable) against brute force attacks and known-plaintext attacks (unlike the OTP).

    The OTP has no known-plaintext vulnerability. By submitting even a chosen plaintext to be encrypted, and studying the encrypted message, you only learn the piece of the One-Time pad used on your own content. It does not help you break any other part of any other message.

    The only way to break a OTP is to get a copy the pad or by breaking the random number generator used to create the pad.

    This post's claim is the usual nonsense. So patent it if you wish - release it if you wish - I doubt anyone will find it usable.

    1. Re:Mathematically impossible by Alomex · · Score: 3, Informative

      Information theory proves that the One-Time Pad (OTP) is optimal - it cannot be improved.

      That is not correct. Information theory proves that one-time pad is unbreakable. Optimality, on the other hand, is a whole other thing. For one you have to specify what you are measuring: Security? Easyness of operation? Ability to distribute keys easily (like PKC)?

      Many people think PKC is best because key distribution is a lot simpler than for most other encryption schemes.

    2. Re:Mathematically impossible by AnotherBlackHat · · Score: 5, Insightful
      My invention improves upon the 80 year old One-Time Pad encryption turning it into a 'Many-Time Pad'.

      Information theory proves that the One-Time Pad (OTP) is optimal - it cannot be improved.



      Sorry, I can't let that one pass -
      Information theory doesn't prove anything of the sort.
      OTP are provably unbreakable in one, limited sense.
      There's plenty of room for improvement in all the other senses however.


      The OTP has no known-plaintext vulnerability.

      Not true.
      The traditional XOR - OTP is vulnerable to a man-in-the-middle active change attack.
      Picture a bank deposit protected with an XOR OTP.
      The MitM XORs the account number of the victim with (victim's account number ^ MitM's account number)

      This post's claim is the usual nonsense.

      At least we agree on something.

      - this is not a .sig
  20. Here's a quote... by Bald+Wookie · · Score: 5, Insightful

    It is impossible to make money selling a cryptographic algorithm. It's difficult, but not impossible, to make money selling a cryptographic protocol.

    Who said it? Bruce Schneier, one of the current gurus of crypto. Where did he say it? Here on Slashdot

    The whole article is worth a read.

    My perspective is that I seriously doubt your claims. Until there is strong peer review of your entire cryptosystem from top to bottom, I won't touch it. Unless it solves some problem with other cryptosystems already in use, the market won't touch it. If you can these two objections then you might have a shot at some money. Otherwise...

  21. Not commercially lucrative by Srin+Tuar · · Score: 3, Insightful


    There are tons of symmetric encryption methods ranging from patented to totally free. They all have the property of being effectively unbreakable with decent keysizes. Unlike your proposed method, they dont require ridiculously large keysizes. I really dont see the commercial potential, or even the potential for significant non-commercial use.


    The method you describe would actually have significant *disadvantages*, such as being ill-suited for use with asymmetric cyphers.

    The advantages are proof (i.e. unbreakable) against brute force attacks and known-plaintext attacks (unlike the OTP).


    I dont see how a one time pad wouldnt have these properties. Note that the name is One Time Pad, so if you reuse the pad, its not one time anymore.

  22. Eat your cake... by thrillbert · · Score: 4, Interesting

    Just because you patent the information, does not mean that it cannot be made available to the Open Source community. There is plenty of software out there that is available for free for personal use, but requires licensing for business use.

    Patenting the software will ensure that *YOU* get some of that dough, while ensuring that *YOU* decide how it is going to be used, and who will use it. If you do not patent it, chances are that someone else will figure out a way to patent something extremely similar to it, and then charge *YOU* to use your software.

    If you need some help with the $20k, let me know. I am almost sure you can raise it by asking 1000 /.'ers for $20 each.. I know I'll be more than happy to help!

    ---
    Children seldom misquote you. In fact, they usually repeat word for word what you shouldn't have said.

  23. The first thing by tezzery · · Score: 4, Funny

    The first thing I would do is change my ISP/e-mail address.. no one is going to believe you with your current AOL one.

  24. Some suggestions... by sssmashy · · Score: 3, Insightful

    1. Sign a non-disclosure agreement with a reputable encryption expert.

    2. Pay said expert a fee to examine your system and comment on its merit.

    3. If your system has potential but needs adjustment, repeat #1 and #2 as necessary, if possible with different experts (within the limits of your financial resources, of course).

    4. If you are still convinced that your system is worthy, hire a patent lawyer and patent it.

    5. Don't try to sell it on your own. Instead, try selling it to an encryption firm or software distributor, using the expert opinions from #1 and #2 to bolster your sales pitch.

    6. If you find a buyer, try to license your encryption system rather then sell it outright.

    7. ...

    8. Profit!

  25. What to do first? by Frobnicator · · Score: 3, Informative
    It isn't a matter of "do I patent or publish freely?" since in the US, you can patent a year after publishing. If you really care, the steps should be:
    1. Talk to a lawyer and tell him that you have an idea. If it REALLY IS a good idea, the small investment in a good IP lawyer at that point is a good thing. The idea still needs community work and approval, but you still want to retain ownership should the idea succeed. He should advise you that a patent is a bad idea at that point, a better idea would be one of many publication or trade secret options.
    2. Talk with the community. Post everything about it to all the crypto newsgroups. Get the routines published in the proper community forums and conferences. If it is good enough it will make it into any of the IEEE or ACM conferences. Encourage feedback. That cannot be stressed enough. ANY GOOD SECURITY MECHINISM, PATENTED OR PUBLIC, MUST HAVE ALL ITS PARTS STUDIED CAREFULLY BY EXPERTS. There is no way around that.
    3. Write and publish the extensions. Write the GPG extension, and extensions for the Windows shell, and Outlook, and Eudora, and Pegasus, and everything else. If it doesn't get adopted it won't matter if you patent it since it won't get used.
    4. If at the end of the year it looks profitable, patent it. Your lawyer should have told you that also. If you know that it won't be possible to recoup the money, don't do it.
    So that should answer the original question: "Could I sell enough $10 shareware GPG extensions to compensate for not locking in 20 years of patent protection (and the $20,000 to patent it)?" If at the end of the first year you haven't made a dime and haven't had the routine published or accepted in the community, you probably never will.

    frob.

    --
    //TODO: Think of witty sig statement
  26. aol... by zsmooth · · Score: 5, Funny

    Does it bother anyone else that the creator of the encryption scheme that will save the world uses AOL? (check his email addy...)

    1. Re:aol... by jjoyce · · Score: 3, Funny

      Me too!

  27. Don't be too sure of yourself by Erbo · · Score: 5, Insightful
    I suggest you begin by reading this, and maybe also this, both by Bruce Schneier, one of the foremost experts in cryptography and computer security today. Then re-evaluate your expectations about the potential success of your new algorithm, because it's possible you're deluding yourself.

    I'm sorry to burst your bubble, but there have been a lot of great mathematicians and cryptographers that have tried to design good, secure algorithms over the past few decades. Very few have actually managed to create algorithms that'll stand up under analysis. You may think you've done so, but it's going to take a lot to convince everyone of that.

    --
    Be who you are...and be it in style!
  28. Try to break it by L.+VeGas · · Score: 5, Funny

    Iay avehay ay ewnay encryptionay ethodmay ootay. Itay amecay otay emay inay ay eamdray.

  29. Re:I was in the same situation; here's what I did by Rayonic · · Score: 3, Funny

    But how did you get the monkeys to wear the pants?

  30. Re:I was in the same situation; here's what I did by Tablizer · · Score: 3, Funny

    nbHF48FKJH4F;kjh4LKJHhNB498CN4I
    SKLJ4H9sdflkjh48B3498HW4IFN4IN8
    OKDNJ48458DI4.SL4993;W5497GKH48
    2HCB4KBHS843,JNS,JH43872B34JYB4
    ZMNB48lkjh48BB4JHG8cbhbj8675309


    How dare you insult my mother like that!

  31. My advice - give it away for free by vlad_petric · · Score: 5, Insightful
    IMHO it is much better to become renowned and not make money out of it than waste your money on a patent and get zero return.

    The chances of making money out of a patent are slim. Moreover, the cryptography market is "canibalized" - even if your system is, as you claim, a lot better than the existing techniques, most people will still use something that stood the test of time (e.g. RSA, which has become free)

    Anyway, the US Patent system allows you to publish your idea one year before you file for a patent. Get some peer reviews (a proof is simply not a proof if kept secret) before embarking on a patent adventure.

    --

    The Raven

  32. learn to play the patent game by dattaway · · Score: 3, Insightful

    There's even a better method that has been discussed for years. Document everything. Mail it to yourself. The postmark is sufficient proof of the date.

    It doesn't matter if you intend to make a product or wait until someone else uses your best kept secret. If you plan to ramp up a production line to pump out your products and are sued by someone who finally does (and will) get a patent on your idea, just show them the evidence. Rather than having their patent nullified due to prior art, they will give you cash to shut up. Same if someone else makes it and they happened to patent it. Threaten to sell your prior art to others. Hush money will come your way (or someone will come over to fit you with a pair of concrete shoes.)

    You can be assured this will happen. The introduction of new technology makes new obvious things possible. Its a race with time. Better put the cards in your pocket and hide them until the dealer has a lot of cash on the table.

    1. Re:learn to play the patent game by Anonymous Coward · · Score: 3, Informative

      A postmark is NOT a legally valid proof of date. Why not just take it to a bank and have it notarized?

    2. Re:learn to play the patent game by Roscol · · Score: 3, Insightful

      Preface: IANAL

      Mailing to yourself does not hold up in court as a substitute for a notary. You could always mail yourself an empty, unsealed envelope then fill it with documents at a later date.

      Document everything and get it notarized.

      --
      Nothing to see here.
    3. Re:learn to play the patent game by gpinzone · · Score: 5, Funny

      Mail it to himself? Why bother? All he's gotta do is encrypt it using his method then post it in a whole bunch of Usenet newsgroups. If his method is really as good as he says it is...

    4. Re:learn to play the patent game by Archfeld · · Score: 4, Interesting

      that is really putting your money where your mouth is :) If it gets broken it wasn't that good..if it stands up, can you BUY better advertisment ??

      --
      errr....umm...*whooosh* *whoosh* Is this thing on ?
    5. Re:learn to play the patent game by Anonymous Coward · · Score: 5, Informative

      Document everything. Mail it to yourself. The postmark is sufficient proof of the date.

      That's a complete myth. Just think about how easy it would be to mail yourself an unsealed envelope and place your documents in later.

      From http://www.forbes.com/asap/2002/0624/066sidebar.ht ml :

      But don't mail your idea to yourself hoping that the postmark will prove the date you came up with the idea. This oft-tried strategy is filled with legal holes. Instead, file a $10 USPTO disclosure document (see www.uspto.gov/web/offices/pac/disdo.html).

      From http://www.bpmlegal.com/patqa.html#10 :

      Can I protect myself by sealing a description of my invention in an envelope and mailing it to myself?
      The mythical "postmark patent" offers no protection whatsoever. Having someone sign your written description as a witness would accomplish the same thing - documenting your date of conception of the idea. You might find our Invention Disclosure Form to be helpful in preparing a detailed written description. It doesn't provide any protection, either, but it will help you get your thoughts in order when you contact a patent attorney (our firm, we hope), and you'll save the 37 cents it would cost to mail it to yourself.

    6. Re:learn to play the patent game by warpSpeed · · Score: 5, Informative
      A postmark is NOT a legally valid proof of date.

      But Certified mail is.

    7. Re:learn to play the patent game by gpinzone · · Score: 3, Funny

      20 gigs on the Usenet is too much? Apparently you've never been to any newsgroup with the words "binaries" and "DVD" in them.

  33. Re:Why patent? by Frobnicator · · Score: 3, Interesting
    Actually the Government can sidestep a lot of patent issues. Just as with PKE, they can say "we already knew about it and were using it, so we don't have to pay royalties".

    But I don't think your comment really relates to the actual question he asked: do I patent [thing x] and hope to make enough money in a commercial world, or do I release shareware plugins?

    frob.

    --
    //TODO: Think of witty sig statement
  34. Get a *provisional* patent by HEbGb · · Score: 5, Interesting

    I'm surprised no one has mentioned this.

    A provisional patent costs $85, and you don't need a lawyer. It essentially keeps your patent claim alive for one year, and establishes a filing date, allowing you to disclose the invention without (as much) fear of losing your rights.

    Once you assess it's commercial viability, you can decide on the >$10k formal patent.

    I've done this many times. It's definitely the way to go.

  35. What does Crypto-Gram say? by thenerdgod · · Score: 5, Informative

    Quote
    Memo to the Amateur Cipher Designer

    Congratulations. You've just invented this great new cipher, and you want to do something with it. You're new in the field; no one's heard of you, and you don't have any credentials as a cryptanalyst. You want to get well-known cryptographers to look at your work. What can you do?

    Unfortunately, you have a tough road ahead of you. I see about two new cipher designs from amateur cryptographers every week. The odds of any of these ciphers being secure are slim. The odds of any of them being both secure and efficient are negligible. The odds of any of them being worth actual money are virtually non-existent.

    Anyone, from the most clueless amateur to the best cryptographer, can create an algorithm that he himself can't break. It's not even hard. What is hard is creating an algorithm that no one else can break, even after years of analysis. And the only way to prove that is to subject the algorithm to years of analysis by the best cryptographers around.

    "The best cryptographers around" break a lot of ciphers. The academic literature is littered with the carcasses of ciphers broken by their analyses. But they're a busy bunch; they don't have time to break everything. How do they decide what to look at?

    Ideally, cryptographers should only look at ciphers that have a reasonable chance of being secure. And since anyone can create a cipher that he believes to be secure, this means that cryptographers should only look at ciphers created by people whose opinions are worth something. No one is impressed if a random person creates an cipher he can't break; but if one of the world's best cryptographers creates an cipher he can't break, now that's worth looking at.

    The real world isn't that tidy. Cryptographers look at algorithms that are either interesting or are likely to yield publishable results. This means that they are going to look at algorithms by respected cryptographers, algorithms fielded in large public systems (e.g., cellular phones, pay-TV decoders, Microsoft products), and algorithms that are published in the academic literature. Algorithms posted to Internet newsgroups by unknowns won't get a second glance. Neither will patented but unpublished algorithms, or proprietary algorithms embedded in obscure products.

    It's hard to get a cryptographic algorithm published. Most conferences and workshops won't accept designs from unknowns and without extensive analysis. This may seem unfair: unknowns can't get their ciphers published because they are unknowns, and hence no one will ever see their work. In reality, if the only "work" someone ever does is in design, then it's probably not worth publishing. Unknowns can become knowns by publishing cryptanalyses of existing ciphers; most conferences accept these papers.

    When I started writing _Applied Cryptography_, I heard the maxim that the only good algorithm designers were people who spent years analyzing existing designs. The maxim made sense, and I believed it. Over the years, as I spend more time doing design and analysis, the truth of the maxim has gotten stronger and stronger. My work on the Twofish design has made me believe this even more strongly. The cipher's strength is not in its design; anyone could design something like that. The strength is in its analysis. We spent over 1000 man-hours analyzing Twofish, breaking simplified versions and variants, and studying modifications. And we could not have done that analysis, nor would we have had any confidence in that analysis, had not the entire design team had experience breaking many other algorithm designs.

    A cryptographer friend tells the story of an amateur who kept bothering him with the cipher he invented. The cryptographer would break the cipher, the amateur would make a change to "fix" it, and the cryptographer would break it again. This exchange went on a few times until the cryptographer became fed up. When the amateur visited him to hear what the cryptographer thought, the cryptographer put three envelopes face down on the table. "In each of these envelopes is an attack against your cipher. Take one and read it. Don't come back until you've discovered the other two attacks." The amateur was never heard from again.

    I don't mean to be completely negative. People occasionally design strong ciphers. Amateur cryptographers even design strong ciphers. But if you are not known to the cryptographic community, and you expect other cryptographers to look at your work, you have to do several things:

    1. Describe your cipher using standard notation. This doesn't mean C code. There is established terminology in the literature. Learn it and use it; no one will learn your specialized terminology.

    2. Compare your cipher with other designs. Most likely, it will use some ideas that have been used before. Reference them. This will make it easier for others to understand your work, and shows that you understand the literature.

    3. Show why your cipher is immune against each of the major attacks known in literature. It is not good enough just to say that it is secure, you have to show why it is secure against these attacks. This requires, of course, that you not only have read the literature, but also understand it. Expect this process to take months, and result in a large heavily mathematical document. And remember, statistical tests are not very meaningful.

    4. Explain why your cipher is better than existing alternatives. It makes no sense to look at something new unless it has clear advantages over the old stuff. Is it faster on Pentiums? Smaller in hardware? What? I have frequently said that, given enough rounds, pretty much anything is secure. Your design needs to have significant performance advantages. And "it can't be broken" is not an advantage; it's a prerequisite.

    5. Publish the cipher. Experience shows that ciphers that are not published are most often very weak. Keeping the cipher secret does not improve the security once the cipher is widely used, so if your cipher has to be kept secret to be secure, it is useless anyway.

    6. Don't patent the cipher. You can't make money selling a cipher. There are just too many good free ones. Everyone who submitted a cipher to the AES is willing to just give it away; many of the submissions are already in the public domain. If you patent your design, everyone will just use something else. And no one will analyze it for you (unless you pay them); why should they work for you for free?

    7. Be patient. There are a lot of algorithms to look at right now. The AES competition has given cryptographers 15 new designs to analyze, and we have to pick a winner by Spring 2000. Any good cryptographer with spare time is poking at those designs.

    If you want to design algorithms, start by breaking the ones out there. Practice by breaking algorithms that have already been broken (without peeking at the answers). Break something no one else has broken. Break another. Get your breaks published. When you have established yourself as someone who can break algorithms, then you can start designing new algorithms. Before then, no one will take you seriously.

    Creating a cipher is easy. Analyzing it is hard.

    See "Self-Study Course in Block Cipher Cryptanalysis": http://www.counterpane.com/self-study.html

  36. Publish it.... by nweaver · · Score: 3, Informative

    A) Patenting requires a few thousand dollars easily. Questionable value if what you have turns out to be valueless.

    B) The fundimental building blocks for crypto these days are all patent free: You have free hashes, free block cyphers (AES), free public key (RSA). There is no reason for someone theses days to choose a patent-entangled encryption primitive.

    C) A one time pad is not vulnerable to known plaintext. I don't know what the poster is talking about. Since one time pads are never reused, the known plaintext tells NO information about the rest of the pad.

    D) For the US, you can publish THEN patent, you do have a year between when there is a public disclosure and when you can patent it. This does NOT apply to non-US patents. But since the US is at least half the market, who cares about the rest?

    D is really critical, because the post does raise many "snake oil" warning flags. If it's NOT snake oil, he can disclose it and patent it after people at least get a look at it. If it IS snake-oil, then it can be shot down before spending the k$s needed to patent it.

    --
    Test your net with Netalyzr
  37. Re:I was in the same situation; here's what I did by MyHair · · Score: 5, Funny

    nbHF48FKJH4F;kjh4LKJHhNB498CN4I
    Don't
    SKLJ4H9sdflkjh48B3498HW4IFN4IN8
    Forget
    OKDNJ48458DI4.SL4993;W5497GKH48
    To Drink
    2HCB4KBHS843,JNS,JH43872B34JYB4
    Your
    ZMNB48lkjh48BB4JHG8cbhbj8675309
    Ovaltine.

    A commercial? What a gip!

  38. Intersections by Ratbert42 · · Score: 5, Funny

    The intersection of the sets {AOL users, guys named Kip, actual inventors} is null.

  39. And... by wiredog · · Score: 3, Funny

    Where does the vegetarian pirana fit in to the algorithm?

  40. copyright better than patent? by eagl · · Score: 5, Funny

    Create a little tune and lyrically read your patent submission, any source code, and detailed description of your technology. Then the MPAA's actions will cover you. ROT-13 it and the DMCA will also cover you especially if you also distribute decoder rings with your developer's package (pricing and availability not specified at press time)

  41. Just tear it up and throw it away.... by autopr0n · · Score: 5, Insightful

    I seriously doubt you've found anything substantial that some of the worlds greatest mathematical minds just sort of 'passed over'. I mean, seriously. It's been proven that the only secure encryption technique is OTP. You could no more have come up with something more secure then I could add 2 + 2 and end up with 64,000.

    Finally, you can actually both "give it to the world" and "make money". In fact, the whole point of the patent system is to get people to give out their secrets by granting them a limited monopoly.

    If you really have something worth while, you can simply license you're concepts for general use. Public Key crypto has been patented for 30 years (almost expired) but it's used everywhere and has been a great boon to secure communications. Why? Because the authors licensed it for reasonable rates and allowed it to be used for free.

    Patents only cost about $700, and once you get one it's yours for the next N years (or whatever, not sure about the exact number of years, it may be different in different fields). You can still let people use it for N-1 years and then try to get money out of it in year N (see the Unisys GIF patent). Patents aren't like trademarks where you have to keep policing them or you lose them, despite what morons on Slashdot (such as Hemos, even... btw whatever happened to him?) seem to believe.

    One other thing:

    The advantages are proof (i.e. unbreakable) against brute force attacks and known-plaintext attacks (unlike the OTP).

    If I'm reading this right, you seem to think OTP is susceptible to brute force attacks. If this is true, you basically know jack about encryption.

    --
    autopr0n is like, down and stuff.
  42. I would... by blackbeaktux · · Score: 3, Funny

    ... name the algorithm threefish, then sell the patent and name to Microsoft, then watch Counterpane sue them and then read Bruce add another reason to hate Microsoft security on Crypto-Gram, like he does every other issue.

  43. Basic Misunderstanding by kevinank · · Score: 4, Interesting
    I'm afraid you've fallen into a very common trap. You imagine that because a One Time Pad is unbreakable, that it is also 'the best' encryption imaginable. It isn't.

    Encryption is the ability to spread a limited source of entropy over a broad amount of data. The One Time Pad simply recognizes that if you have equal amounts of entropy and data then you don't need a very good mixing algorithm; just XOR the data with the pad and voila, the data becomes unreadable.

    The challenge of good algorithms is to limit the amount of entropy needed to generate unreadable text to as small a size as possible. Typical algorithms in use today will by changing a single bit in the key, ultimately flip about 50% of the encrypted output. Half of the bits is optimum. Fewer and your entropy isn't getting mixed in very well. More and your bit is just inverting the data.

    If you really want to contribute to the world of cryptography, don't bother with encryption algorithms. The ones we have are quite good. Honestly. Instead you should try to figure out a new use for the basic operations in cryptography. We know how to protect content, add signatures, authenticate content, and do non-repudiation. We can encrypt for a small number of readers each with his own key, or for broadcast, we can build webs of trust, and hierarchies. Come up with a new use that makes as much business sense as digital signatures and you'll have something worth patenting.

    --
    LibBT: BitTorrent for C - small - fast - clean (Now Versio
  44. Forget it. by AnotherBlackHat · · Score: 3, Insightful

    It sounds a lot like a classic blunder, and not a new encryption at all.

    But assuming for the moment that one discovers a new kind of encryption,
    the question becomes why is this new encryption better than the hundreds of existing algorithms.

    Rijndael is libre, approved by FIPS, has reference implementations available,
    and has been thoroughly checked by several cryptographers.
    If the only difference your encryption scheme has is a (possibly flawed) proof of security,
    then you have a "me too" product that's competing in saturated market place.
    You best bet is probably to go for fame, and then try to turn that fame into a better paying job.

    -- this is not a .sig

  45. I'm not falling for that trick-- by miTTio · · Score: 4, Funny

    I'm not going to jail for you, or you, or anybody!

  46. Cool!.. by zulux · · Score: 3, Funny

    ...Now all we need to do is combine this Infinate One Time Pad idea with the Infinate Compression Algoritm and well have an Infinate amount of Libraries Of Congress stored securly in only obe bit!

    Wow!

    --

    Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

  47. Try a patent SEARCH first... by duffbeer703 · · Score: 3, Interesting

    What you are suggesting has been done since the 70's at least.

    Various entities create one-time pads based on cosmic waves or the behavior of radioactive items. They then produce a large pad and then re-use for a specified number of times by manipulating it with various algorithims. The algorithms are sent in a seperate one-time pad.

    All of the major ideas in encyrption have existed for decades or centuries. Future advances will come algorithms that deliver degrees of randomness. Future flaws encyptions will come from subtle errors in those algorithims.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  48. Re:I was in the same situation; here's what I did by dr_dank · · Score: 3, Funny

    All I got from that was: "You're gonna shoot your eye out".

    *shrugs*

    In case anyone is scratching their head at this...

    --
    Where does the school board find them and why do they keep sending them to ME?
  49. Re:I was in the same situation; here's what I did by MicroBerto · · Score: 3, Funny
    Jerry: Ovaltine... why do they call it Ovaltine?? The mug is round, the jar is round... they should call it Roundtine!

    Banya: THAT'S GOLD JERRY!!!! ...GOLD!!!!

    --
    Berto
  50. Re:What a bunch of fucking pathetic hypocrites... by Dirtside · · Score: 3, Insightful

    Ah, I see. And you can prove that the "nine out of ten slashdotters" who complain about the abuse of the patent system, are in fact the same people that are suggesting he patent it now? That's the assertion you're making, but you haven't backed it up. Slashdot is a community of thousands of people, some of whom have opposing views, but you assume that because you saw two opposing things on the same website, it must be the same people. Your logic is truly astonishing.

    --
    "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  51. No Lawyers/Rich Businessmen Required by Johnboi+Waltune · · Score: 5, Insightful

    Just go to the bank you do business with and get a $20,000 loan. If you have a decent credit rating, it should be no problem at all. You could also take out a loan against your 401(k), or even a home equity loan. Rates are great right now. The point is, there's no reason to involve a third party who has an interest in your invention, just to get the funds to patent it.

    --
    "The advanced societies of the future will be driven by competing systems of psychopathology." -JG Ballard
  52. a much more interesting question by CoughDropAddict · · Score: 3, Interesting

    Say you managed to discover an algorithm that made factoring easy, to the degree that cyphers dependent on the intractability of factoring would be completely compromised. What would you do with with this extremely dangerous information?

    The only reasonable action I could think of is to anonymously (through a dozen anonymous remailers) email a description of the algorithm to Bruce Schneier, entrusting him to proceed with this knowledge in whatever way he finds most prudent. I surely wouldn't want to be associated with the discovery and the calamity that would follow, and somehow I feel like Bruce Scheier could be trusted to act responsibly and intelligently.

    1. Re:a much more interesting question by epictetus · · Score: 3, Interesting

      I've thought about this myself. What I would do is post the algorithm, encrypted with a 64-bit key. Then I would use the algorithm to solve all the RSA public-key challenges. This would get the attention of the world, and get distributed.net and others working on cracking the 64-bit encryption. The clock would be ticking for vendors to find alternatives to public-key encryption. Meanwhile I would retire on the RSA rewards.

  53. Release it Freely by kentborg · · Score: 3, Insightful

    Release it freely. If it is actually good (or can be made good), use it to become famous, and find employment on that fame. Don't bother spending money patenting it because that would be a waste of money.

    First, because there is no shortage of really good encryption available for free, you aren't going to be able to sell it.

    Second, because it doesn't work, there is no point in wasting money trying to patent something that is faulty.

    How do I know it doesn't work? Because nearly no one can design good cryptography, so chances are yours isn't any good either. And, yours is currently secret; secret cryptography is almost poor. Sure, you might be not be able to see how it is defective, but that only means it is tougher than your ability as a cryptanalyst. Good cryptanalysts are rare. You also seem to say that OTP is vulnerable to known-plaintext attacks, which as I understand it is simply false. A OTP has terrible key distribution problems and there are always attacks outside the strict domain of the encryption, but a one time pad is, if you define the problem as a narrow cryptographic problem, perfect. This makes me doubt your abilities.

    Sorry to be so harsh,

    -kb, the Kent who tries to know how much he doesn't know about cryptography.

  54. What I would do by hokanomono · · Score: 3, Funny

    I would do exactly the same. I'd ask Slashdot!

    --
    This sig is a true statement, but I cannot prove it.
  55. Mail it to the patent office... by noahtheviking · · Score: 4, Informative

    There is a little known loophole in the filing of patents that allows you to mail your idea to them. Once the letter arrives, you have 2 years to file the patent for your idea (that is just the submission, not the entire process).

    This loophole exists for people like you who have an idea, but are not willing to pay a patent lawyer without testing it.

    PS: This is my first slashdot post, so please be kind...

  56. PGP Timestamping Service by Cadre · · Score: 5, Informative

    Well, since this is crypto related, I think an even better way would be to use the PGP Timestamping Service.

    It has several different modes, but basically you just encrypt your ideas, send an email to the timestamper with the encrypted files and it will sign the file, and the signature will contain a timestamp and a serial number.

    The signatures are available on a daily basis and are posted weekly at alt.security.pgp for all the world to see.

    --
    All editorial writers ever do is come down from the hill after the battle is over and shoot the wounded.
  57. I will pay no money for it, nor use it if free by rknop · · Score: 4, Insightful

    Your description sounds like the classic descrption of what Bruce Schneider calls "snake oil". You have a great new encryption algorithm that you've been sitting on.... If you've been sitting on it, nobody knows if it's any good. The best cryptographers don't really know if their algorithm is really any good until lots of other cryptographers have had time to beat on it and test it. The only algorithms that anybody with any sense will use are ones that have been open, and for a long time, so that they can truly be scrutinized.

    So, in a word, it doesn't matter. I'd rather you didn't patent it, because software patents are generally evil anyway, and if the algorithm turns out to be useful for something, it could create headaches later. But, as far as cryptography goes, if it is truly as you describe, it's effectively worthless at the moment, and will continue to be so until lots of people have had a chance to see and work on the algorithm.

    -Rob

  58. DON'T MAIL STUFF TO YOURSELF!!! by gotih · · Score: 3, Informative

    it doesn't work. forging mail is sooo easy and it would never hold up in court.

    there is a way to copyright your stuff cheaply involving a notary -- basically you give the notary a copy and they hang on to it for you. notarys are like government approved honest people.

    back to the forging the self-mailing thing -- to forge:
    1. mail an empty envelope to yourself with weak tape sealing the flap
    2. hang on to envelope for 10 years
    3. place patented material in envelope and seal
    4. forgery complete, sue for prior art.

    other possibilities include steaming open your sealed envelope and replacing the contents.

    a visit to the notary usually costs less than $20.

    --

    fear is the mind killer
  59. If I were you I'd... by broody · · Score: 3, Informative

    1) Read everything Nolo provides regarding patents and trade secrets.
    2) Patent it yourself.
    3) Prepare an iron clad NDA/Trade Secret plan yourself.
    4) Have a specalist lawyer bullet proof your NDA/Trade secret plan.
    5) Hire a lawyer under your bullet proof trade secret plan
    6) Hire someone who knows how to start a company while you help protect your ownership rights to your invention under your bullet proof plan.
    7) Sell your super product
    8) After you have earned enough money for you and your family, take some of the excess cash and pay lawyers to help you find ways to start a patent sharing scheme that grants people license to use your patent if they grant you rights to the inventions they create based on it.
    9) If the company you found turns out to bite you make sure there is a poison pill where you as the inventor can open the invention free to the world without negative consequences.

    Most importantly, ASK PHIL ZIMMERMAN FOR HELP EVEN IF YOU MUST BEG HIM OR BRIBE HIM. He's been there, and got screwed. Doubtless he learned something about how he would do it the second time around. You see he knows more about this than us Slashdotters.

    BTW, if you are looking to hire an experienced software developer or just getting started at project management type. I need a damn job and you need a Gantt for your project. Just kidding, sorta.

    --
    ~~ What's stopping you?
  60. This is snake oil by Dwonis · · Score: 3, Insightful
    The advantages are proof (i.e. unbreakable) against brute force attacks and known-plaintext attacks (unlike the OTP).

    If this guy thinks the known-plaintext "attack" to OTP is a problem, then he don't know what a OTP is.

    For those of you who don't know, every byte in a one-time pad is used to encrypt one and only one byte. Ever. If you know the plaintext and the ciphertext, you can derive the key, for that one byte, but that information is useless for every other byte in the ciphertext.

  61. Re:Hooray for Snake Oil - Go for it, Patent your O by DavidTC · · Score: 3, Informative
    ...since any intelligent use of OTPs always requires that plaintext and key material NOT be exposed to your enemy...

    This probably applies to any cryptosystem, BTW. ;)

    --
    If corporations are people, aren't stockholders guilty of slavery?
  62. Patenting it is useless by defile · · Score: 3, Interesting

    Aside from the fact that the claim is incredible...

    As other posters point out, everyone can develop their own ciphers that they think is unbreakable. It's not until massive peer review for many years before they become trusted as unbreakable, and thusly become of any value.

    Attempting to patent a cipher before this is a waste of money, and patenting it after peer review is likely impossible.

    Put it out for public scrutiny. At least you'll hold the copyright on the reference implementation and be recognized as the inventor, and don't blow $20,000+ just to have someone tell you your cipher is bogus/duplicate/pathetic. :)