From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,9d00a7db22818139 X-Google-Attributes: gid103376,public X-Google-Thread: fb57f,9d00a7db22818139 X-Google-Attributes: gidfb57f,public X-Google-ArrivalTime: 2001-02-26 14:44:18 PST Path: supernews.google.com!sn-xit-03!supernews.com!newsfeed.wirehub.nl!news.maxwell.syr.edu!newshub2.home.com!news.home.com!newshub1.nl.home.com!news.nl.home.com!news-feed.nld.sonera.net!news.soneraplaza.nl!not-for-mail Message-ID: <3A9ADBAE.EFF0B8AC@multiweb.nl> From: Thomas Boschloo Organization: Cypherpunk X-Mailer: Mozilla 4.7 [en] (Win95; I) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.lang.ada,sci.crypt Subject: Re: Arcfour in Ada References: <983158039.27320.0.nnrp-08.9e98cc46@news.demon.co.uk> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Mon, 26 Feb 2001 23:41:50 +0100 NNTP-Posting-Host: 212.127.192.141 X-Complaints-To: abuse@sonera.nl X-Trace: news.soneraplaza.nl 983227409 212.127.192.141 (Mon, 26 Feb 2001 23:43:29 MET) NNTP-Posting-Date: Mon, 26 Feb 2001 23:43:29 MET Xref: supernews.google.com comp.lang.ada:5548 sci.crypt:19031 Date: 2001-02-26T23:41:50+01:00 List-Id: Julian Morrison wrote: > > http://download.sourceforge.net/fling/arcfour-ada-1.0.0.tar.gz > > This code has been created for use with the Fling project > (http://fling.sourceforge.net/). > > This is ArcFour (Alleged RC4), CipherSaber variant, capable of > CipherSaber-1 and CipherSaber-2. It is coded in Ada, and is dependent on > AUnit and Formatted_Output (available via the AdaPower site). It's > probably pretty GNAT-dependent too, since I've had no need to compile it > anywhere else. If you want fixes, send patches and/or bug reports via > Fling's SourceForge patch tracker. > > This code has been placed in the public domain by its author. > > Release notes: first full release, all unit tests pass, but it may be > implementation dependant. http://fling.sourceforge.net/wiki/index.php?full=arcfour Why did you decide to go for arcfour and not the AES http://www.nist.gov/aes ? AFAIK Arcfour or RC4 was originally a 'security by obscurity' cypher (Arcfour was (now illegal) reverse engineered from RC4 by www.rsa.com). I understand that you might like the idea of a stream-cypher for data transmission, but aren't stream and block cyphers thought to be somewhat identical in functionality by cryptographers? Couldn't you just use the 128 bit block size of Rijndael as a (somewhat small) buffer for your traffic? Be honest, what would be the overhead from the 128 bit boundaries? AES seems so much more secure in the long run than RC4! (note: I am not a cryptographer nor have I every implemented a cypher) Thomas (BTW I do sympathize with your cause of an anonymous TCP/IP protocol. Good luck!) -- Jessica "I'm not bad, I'm just drawn that way"