In the almost 4 years since this last reply, has anyone worked on an encryption/decryption stage for PIPELINES? Or a library of callable subro utines?
/Tom Kern /U.S. Dept. of Energy /301-903-2211 On Tue, 17 Sep 2002 10:55:37 +0100, Simon Knights <[EMAIL PROTECTED]> wrote: >Date sent: Thu, 12 Sep 2002 18:18:27 EDT >Send reply to: VM/ESA Discussions <VMESA-L@LISTSERV.UARK.EDU> >From: Aria Bamdad <[EMAIL PROTECTED]> >Subject: Encryption Pipe stage >To: VMESA-L@LISTSERV.UARK.EDU > >> Hi, >> >> Does anyone know if there is a Pipe stage or Rexx code that will do >> encryption? >> >> Thanks in advance. > >Hi Aria, > >I know this reply is coming late and that you have already had a number of other replies. > >A couple of years ago I wrote a pipeline stage that would do encryption. I decided to use >the Blowfish algorithm as designed by Bruce Schneier of Counterpane (see >http://www.counterpane.com/blowfish.html). The reasons for choosing Blowfish were: > >1 - It is unpatented and Royalty free. >2 - Can use a key from 32 to 448 bits. >3 - Is faster than DES or IDEA. >4 - (so far) has not been cracked. >5 - Is reasonably straight-forward to implement. > >Basically its a symmetric block cypher that uses a 16 round Feistel Netw ork that uses 64 >bit blocks (ie; it uses private keys - there is no public key). As usual , Key management >presents its own problems and this technique is really only useful where the key does >not change frequently. > >Rexx was ideal for prototyping the stage - was quick to develop and test . But to be of >any practical use I had to rewrite it in Assembler - and this runs about 400 times faster >that the Rexx version. It uses 2 input streams - one supplies the key, t he other is the >data to be encrypted - which can be a stream of data of any length, so y ou can encrypt >anything from a word to a large file of data. There is one output stream . > >But downside to this reply, is that the code is not mine (though I wrote it) but belongs to >my employer and I am not permitted to distribute it. But maybe I have be en able to >suggest to you an approach that works. > >Best wishes, > >Simon Knights. >UK. >======================== ========================= ========================