Article View: sci.crypt
Article #573Re: Try-out
From: Andrew Haley
Date: Fri, 10 Apr 1992 09:17
Date: Fri, 10 Apr 1992 09:17
50 lines
2599 bytes
2599 bytes
in Message-ID: <1992Apr9.204018.12320@mnemosyne.cs.du.edu> from bfairlan@isis.cs.du.edu (Brian Fairlane): > Assume I had a fast, simple and "secure" encryption algorithm, can I > somewhere, somehow "try this out"? I.e. send an encrypted file > to some pattern research/cryptology place, and ask them to decrypt it, > back to whatever it was before (plain textfiles) encrypting it. That's not a good test. A better test is described below. > I, who created it, can't in no way figure out how it could be done, but > I want some independant, professional people to tell if it is. This takes time. The differential cryptanalytic attack on FEAL-8 was not published for a couple of years. This is the minimum amount of time you ought to wait between publishing details of an algorithm and using it. > Interested people/companies: Send me textfiles, and I will encrypt > them and send them back (uu-encoded). > Of course I will use the same key for all > your files, so you have One chance of making > it (don't ask me how though). No, that's not a valid test. What you must do is: 1. Publish the exact details of your algorithm. 2. Get someone to send you some text, which you encipher. (this text can be very large.) 3. Send the enciphered text back to the tester. The tester tries to find the key. 4. Repeat steps 2 and 3 until the tester is satisfied. If you do not publish the details of your algorithm, you're just promoting Security Through Obscurity. And if you can't allow multiple adaptive attacks, your encryption algorithm isn't up to the job. The "best" way to "try out" an encryption algorithm is to submit a paper describing it to one of the Crypto conferences (Crypto, Eurocrypt, Asiacrypt.) If you're lucky :-), one of the attendees might be able to break your algorithm there and then (this has happened.) Alternatively try Cryptologia or the Journal of Cryptology. Be warned, such journals tend to have a very long lead time. > Sceptics; No, it's not a (key) == (length_of_file) "algorithm". > It uses "normal" keys in special ways. Good luck. Andrew. (a skeptic :-)
Technical Details
Message-ID:
<1225@eouk9.abcl.co.uk>Path:
arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!acorn!abcl!ahaleyReferences:
<1992Apr9.204018.12320@mnemosyne.cs.du.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!acorn!abcl!ahaley From: ahaley@abcl.co.uk (Andrew Haley) Newsgroups: sci.crypt Subject: Re: Try-out Message-ID: <1225@eouk9.abcl.co.uk> Date: 10 Apr 92 09:17:21 GMT References: <1992Apr9.204018.12320@mnemosyne.cs.du.edu> Organization: EO Computer Limited, Cambridge, UK Lines: 50