home *** CD-ROM | disk | FTP | other *** search
/ ftp.rsa.com / 2014.05.ftp.rsa.com.tar / ftp.rsa.com / pub / rsalabs / rc5 / readme < prev    next >
Text File  |  2014-05-02  |  6KB  |  153 lines

  1.  
  2.                    The RC5(R) Encryption Algorithm
  3.                          General Information
  4.  
  5.                            RSA Laboratories
  6.                         Revised April 7, 1995
  7.  
  8. This document copyright (C) 1995 RSA Laboratories, a division of RSA 
  9. Data Security, Inc. License is granted to reproduce, copy, post, or 
  10. distribute in any manner, provided this document is kept intact and 
  11. no modifications, deletions, or additions are made.
  12.  
  13. RC5 is a registered trademark of RSA Data Security, Inc. Patent 
  14. pending.
  15.  
  16.  
  17. WHAT IS IT?
  18.  
  19. The RC5 encryption algorithm is a new fast symmetric block cipher 
  20. developed by Ron Rivest for RSA Laboratories. Intended as a possible 
  21. successor to the Data Encryption Standard, RC5 has a variable word 
  22. size, a variable number of rounds, and a variable-length secret key, 
  23. so the user can explicitly manipulate the trade-off between higher 
  24. speed and higher security. RC5 is suitable for hardware or software 
  25. implementations; the encryption and decryption algorithms are 
  26. exceptionally simple. A novel feature of RC5 is the heavy use of 
  27. data-dependent rotations.
  28.  
  29.  
  30. HOW TO GET IT
  31.  
  32. To get a copy of Ron Rivest's paper describing the algorithm, send 
  33. electronic mail to <rc5-paper@rsa.com>; a Postscript version will be 
  34. returned. A LaTeX version is available via anonymous ftp to ftp.rsa.com 
  35. in the pub/rc5 directory.
  36.  
  37. You can also get a copy of our reference implementation of RC5, but 
  38. to do so you must be a U.S. or Canadian person, and you must return 
  39. the following paragraph to <rc5-administrator@rsa.com>:
  40.  
  41.      I am hereby requesting a copy of the reference implementation of 
  42.      the RC5 encryption algorithm for personal use and evaluation. I 
  43.      acknowledge that no rights to copy, distribute, or sell the 
  44.      Program are granted, and that such use of the Program is 
  45.      prohibited. The electronic mail address to which I am requesting 
  46.      that the reference implementation be transmitted is located in 
  47.      the United States of America or Canada and I am a United States 
  48.      citizen, a Canadian citizen, or a permanent resident of the 
  49.      United States.
  50.  
  51.  
  52. EVALUATION CONTEST
  53.  
  54. Through Summer 1995, we are encouraging people to evaluate the RC5 
  55. algorithm, both for security and performance. In fact, we are 
  56. offering prizes for the best papers on the security and performance 
  57. of RC5. You don't have to break RC5 to win, just provide the most 
  58. thorough and accurate analysis. For more information on the contest, 
  59. send electronic mail to <rc5-prizes@rsa.com>.
  60.  
  61.  
  62. LICENSES
  63.  
  64. After the evaluation period---and assuming RC5 holds up to 
  65. scrutiny---RSA Laboratories will begin encouraging development of 
  66. applications based on RC5, and granting license to the algorithm as 
  67. well as the reference* implementation. At the present time, license 
  68. is granted *only* for personal use and evaluation.
  69.  
  70. Our intent is that non-commercial use would be free, and commercial 
  71. use would incur a fixed, one-time licensing fee to support continued 
  72. research at RSA Laboratories.
  73.  
  74.  
  75. USERS' GROUP
  76.  
  77. Developments on RC5 analysis and licensing will be posted to the 
  78. <rc5-users@rsa.com> mailing list. To join, send electronic mail to 
  79. <rc5-users-request@rsa.com>.
  80.  
  81.  
  82. QUESTIONS?
  83.  
  84. If you have questions or comments about RC5, send electronic mail to 
  85. <rc5-administrator@rsa.com>.
  86.  
  87.  
  88. ABOUT RSA LABORATORIES
  89.  
  90. RSA Laboratories is the research and development division of RSA Data 
  91. Security, Inc., the company founded by the inventors of the RSA 
  92. public-key cryptosystem. RSA Laboratories reviews, designs and 
  93. implements secure and efficient cryptosystems of all kinds. Its 
  94. clients include government agencies, telecommunications companies, 
  95. computer manufacturers, software developers, cable TV broadcasters, 
  96. interactive video manufacturers, and satellite broadcast companies.
  97.  
  98. RSA Laboratories also offers Seminar Series covering technical 
  99. background as well as the latest developments in cryptography, and 
  100. Technical Reports exploring cryptography in depth.
  101.  
  102. RSA Laboratories draws upon the talents of the following people:
  103.  
  104. Len Adleman, distinguished associate - Ph.D., University of
  105.   California, Berkeley; Henry Salvatori professor of computer 
  106.   science at University of Southern California; co-inventor of
  107.   RSA public-key cryptosystem; co-founder of RSA Data Security, Inc.
  108.  
  109. Taher Elgamal, senior associate - Ph.D., Stanford University;
  110.   inventor of Elgamal public-key cryptosystem based on discrete 
  111.   logarithms; holder of three patents for data compression algorithms 
  112.   and implementations
  113.  
  114. Martin Hellman, distinguished associate - Ph.D., Stanford University;
  115.   professor of electrical engineering at Stanford University; 
  116.   co-inventor of public-key cryptography, exponential key exchange; 
  117.   IEEE fellow; IEEE Centennial Medal recipient
  118.  
  119. Burt Kaliski, chief scientist - Ph.D., MIT; former visiting assistant
  120.   professor at Rochester Institute of Technology;  editor of Public-Key 
  121.   Cryptography Standards; general chair of CRYPTO '91; member, Internet 
  122.   Privacy and Security Research Group; chair, IEEE P1363 working group
  123.  
  124. Cetin Koc, associate - Ph.D., University of California, Santa
  125.   Barbara; assistant professor at Oregon State University
  126.  
  127. Ron Rivest, distinguished associate - Ph.D., Stanford University;
  128.   professor of computer science at MIT; co-inventor of RSA public-key 
  129.   cryptosystem; co-founder of RSA Data Security, Inc.; member of 
  130.   National Academy of Engineering; director of International 
  131.   Association for Cryptologic Research; program co-chair of ASIACRYPT 
  132.   '91
  133.  
  134. Matt Robshaw, research scientist - Ph.D., University of London; member
  135.   of EUROCRYPT '91 organizing committee
  136.  
  137. Yiqun Lisa Yin, research scientist - Ph.D., MIT
  138.  
  139. RSA Laboratories seeks the talents of other people as well. If you're 
  140. interested, please write or call us.
  141.  
  142.  
  143. ADDRESSES
  144.  
  145. RSA Laboratories
  146. 100 Marine Parkway, Suite 500
  147. Redwood City, CA  94065 USA
  148.  
  149. (415) 595-7703
  150. (415) 595-4126 (fax)
  151. e-mail: rsa-labs@rsa.com
  152.  
  153.