home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / util / crypt / xpkBLFH.txt < prev   
Encoding:
Text File  |  1997-01-16  |  3.3 KB  |  96 lines

  1. Short: new encryption sublibrary for Xpk
  2. Uploader: dpauli@aix520.informatik.uni-leipzig.de (Dirk Pauli)
  3. Author: dpauli@aix520.informatik.uni-leipzig.de (Dirk Pauli)
  4. Type: util/crypt
  5.  
  6. A new xpk-encryption library that uses the Blowfish algorithm by Bruce 
  7. Schneider. Four working modes available (ECB, OFB, CFB, CBC)
  8. As it provides a possible keylength upto 56 Bytes (448Bits), I was not 
  9. allowed to upload it directly,but you may download it via WWW.
  10. URL: http://www.informatik.uni-leipzig.de/privat/dpauli/public_html/home.html
  11.  
  12.  
  13.         BLFH
  14.     A block coding algorithm using 4 different working modes
  15.  
  16.     License/Disclaimer
  17.     ------------------
  18.  
  19. The program and files in this distribution are freely distributable, but are
  20. also copyright (c) Dirk Pauli. They may be freely distributed as long as no
  21. more than a nominal fee is charged to cover time and copying costs. No 
  22. commercial usage is permitted without written permission from the author. 
  23. Everything in this distribution must be kept together, in original unmodified
  24. form. 
  25.  
  26. Although the xpkBLFH.library has been thoroughly tested, no guarantee is 
  27. given nor implied that this program  is  fit for any use. The program and the 
  28. information within this text is provided on an "as is" basis. In no event 
  29. will I be liable for any direct, indirect, incidental or consequential damages
  30. resulting from the use of this program or the information presented within 
  31. this text.
  32.  
  33. The above is generally known as FREEWARE.
  34.  
  35.     System Requirements
  36.     -------------------
  37.  
  38. - an AMIGA-computer ;-) with
  39. - ANY 680x0 processor
  40. - OS 2.04 (V37) or later
  41. - no special memory requirements
  42.  
  43.     Installation
  44.     ------------
  45.  
  46. Just copy the fitting library in the LIBS:compressors directory and rename it 
  47. to xpkBLFH.library.
  48. xpkBLFH.library000 is for plain 68000 systems and xpkBLFH.library020 for 
  49. systems with an 68020 or better.
  50.  
  51. The speed values given with xquery are only approximations since I haven't 
  52. access to an A3000. The "020+"-version on an 68040/25 took about 82K/sec for 
  53. encryption and about 85K/sec for decryption of an about 1MB large file in RAM:
  54.  
  55.     Short Description
  56.     -----------------
  57.  
  58. The Blowfish algorithm I used for this library was designed by Bruce Schneider. 
  59. The same algorithm is also a part of PGPfone. 
  60. Blowfish is a 64-bit block cipher with a variable key-length. Similar to DES, 
  61. Blowfish also expands the key to 4168 (!) bit and uses them in 16 rounds of 
  62. encryption of the plaintext. It consists of a Feistel-net.
  63. The security provided is considered as about the same as DES, IDEA or FEAL. 
  64. Up to now no successful attacks are known on Blowfish with 16 rounds (If there 
  65. are later results I don't know, please contact me).
  66.  
  67. For further information, please read "Bruce Schneider: Applied Cryptography,
  68. 2nd. Edition, Addison Wesley".
  69.  
  70.     How to contact the author
  71.     -------------------------
  72.  
  73. For bug reports, ideas of enhancing, any other comments [or gifts :-)], please
  74. write to:
  75.  
  76. snail mail:
  77.     Dirk Pauli
  78.     Kurt-Eisner-Str. 20
  79.     04275 Leipzig
  80.     GERMANY
  81.  
  82. email:    dpauli@aix520.informatik.uni-leipzig.de
  83. www:    http://www.informatik.uni-leipzig.de/privat/dpauli/public_html/home.html
  84. email is preferred and will be faster answered.
  85.  
  86.     History
  87.     ----------
  88.  
  89. V 1.0     20.12.1996    (not released) first complete version
  90. V 1.1    13.01.1997    (first public release)
  91.             - some speed / size improvements of the library
  92.             - crypted output shortened (overhead of an ~1MB-file 
  93.               only 300 Bytes)
  94. 
  95.  
  96.