home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / util / crypt / xpkBLFH.readme < prev    next >
Encoding:
Text File  |  1997-01-16  |  2.9 KB  |  88 lines

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