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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,455cbd8c8712b945,start X-Google-Attributes: gid103376,public From: gisle@spurv.ii.uib.no (Gisle S�lensminde) Subject: ANN : New optimized version of the Serpent cipher Date: 2000/03/22 Message-ID: #1/1 X-Deja-AN: 600890852 Content-Transfer-Encoding: 8bit Organization: University of Bergen, Norway Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 2000-03-22T00:00:00+00:00 List-Id: This is an implementation of the AES candidate algorithm serpent in Ada 95. It's among the fastest available implemantations of serpent, and encrypts 32 Mbit/s on an PentiumPro 200, or a 128 bit block on about 792 clock cycles. The formerly fastest implementation in C encrypted with a speed of 26 Mbit/s. The optimization is based on optimized sbox functions, which is a result of Dag Arne Osvik's work. His work will be presented at the 3rd AES candidate conference in April. The code can be found at the url http://www.ii.uib.no/~gisle/serpent.html The implementation is in pure Ada 95, but is optimized for fast execution on the pentium chip. It will however execute reasonable fast on other chips as well. The code is released under GNAT GPL. The API is the same as Michael Roe used for his implementation of some of the AES candidates. AES is going to be the next standard for data encryption to be used for protecting all kind of governmental data in US, and other governmets and organizations is likely to adopt the standard. Serpent is one of five candidate algorithm for this standard. The AES standard will replace the existing data encrytion standard (DES). -- Gisle S�lensminde ( gisle@ii.uib.no ) ln -s /dev/null ~/.netscape/cookies