home *** CD-ROM | disk | FTP | other *** search
- Short: New encryption sublibrary for Xpk
- Author: dpauli@aix520.informatik.uni-leipzig.de (Dirk Pauli)
- Uploader: dpauli@aix520.informatik.uni-leipzig.de (Dirk Pauli)
- Type: util/crypt
-
- BLFH
- A block coding algorithm using 4 different working modes
-
- License/Disclaimer
- ------------------
-
- The program and files in this distribution are freely distributable, but are
- also copyright (c) Dirk Pauli. They may be freely distributed as long as no
- more than a nominal fee is charged to cover time and copying costs. No
- commercial usage is permitted without written permission from the author.
- Everything in this distribution must be kept together, in original unmodified
- form.
-
- Although the xpkBLFH.library has been thoroughly tested, no guarantee is
- given nor implied that this program is fit for any use. The program and the
- information within this text is provided on an "as is" basis. In no event
- will I be liable for any direct, indirect, incidental or consequential damages
- resulting from the use of this program or the information presented within
- this text.
-
- The above is generally known as FREEWARE.
-
- System Requirements
- -------------------
-
- - an AMIGA-computer ;-) with
- - ANY 680x0 processor
- - OS 2.04 (V37) or later
- - no special memory requirements
-
- Installation
- ------------
-
- Just copy the fitting library in the LIBS:compressors directory and rename it
- to xpkBLFH.library.
- xpkBLFH.library000 is for plain 68000 systems and xpkBLFH.library020 for
- systems with an 68020 or better.
-
- The speed values given with xquery are only approximations since I haven't
- access to an A3000. The "020+"-version on an 68040/25 took about 82K/sec for
- encryption and about 85K/sec for decryption of an about 1MB large file in RAM:
-
- Short Description
- -----------------
-
- The Blowfish algorithm I used for this library was designed by Bruce Schneider.
- The same algorithm is also a part of PGPfone.
- Blowfish is a 64-bit block cipher with a variable key-length. Similar to DES,
- Blowfish also expands the key to 4168 (!) bit and uses them in 16 rounds of
- encryption of the plaintext. It consists of a Feistel-net.
- The security provided is considered as about the same as DES, IDEA or FEAL.
- Up to now no successful attacks are known on Blowfish with 16 rounds (If there
- are later results I don't know, please contact me).
-
- For further information, please read "Bruce Schneider: Applied Cryptography,
- 2nd. Edition, Addison Wesley".
-
- How to contact the author
- -------------------------
-
- For bug reports, ideas of enhancing, any other comments [or gifts :-)], please
- write to:
-
- snail mail:
- Dirk Pauli
- Kurt-Eisner-Str. 20
- 04275 Leipzig
- GERMANY
-
- email: dpauli@aix520.informatik.uni-leipzig.de
-
- email is preferred and will be faster answered.
-
- History
- ----------
-
- V 1.0 20.12.1996 (not released) first complete version
- V 1.1 13.01.1997 (first public release)
- - some speed / size improvements of the library
- - crypted output shortened (overhead of an ~1MB-file
- only 300 Bytes)
-