README.ECC.txt 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. NOTE: The OpenSSL Software Foundation has executed a sublicense agreement
  2. entitled "Elliptic Curve Cryptography Patent License Agreement" with the
  3. National Security Agency/ Central Security Service Commercial Solutions
  4. Center (NCSC) dated 2010-11-04. That agreement permits implementation and
  5. distribution of software containing features covered by any or all of the
  6. following patents:
  7. 1.) U.S. Pat. No. 5,761,305 entitled "Key Agreement and Transport Protocol
  8. with Implicit Signatures" issued on June 2, 1998;
  9. 2.) Can. Pat. Appl. Ser. No. 2176972 entitled "Key Agreement and Transport
  10. Protocol with Implicit Signature and Reduced Bandwidth" filed on May
  11. 16, 1996;
  12. 3.) U.S. Pat. No. 5,889,865 entitled "Key Agreement and Transport Protocol
  13. with Implicit Signatures" issued on March 30, 1999;
  14. 4.) U.S. Pat. No. 5,896,455 entitled "Key Agreement and Transport Protocol
  15. with Implicit Signatures" issued on April 20, 1999;
  16. 5.) U.S. Pat. No. 5,933,504 entitled "Strengthened Public Key Protocol"
  17. issued on August 3, 1999;
  18. 6.) Can. Pat. Appl. Ser. No. 2176866 entitled "Strengthened Public Key
  19. Protocol" filed on May 17, 1996;
  20. 7.) E.P. Pat. Appl. Ser. No. 96201322.3 entitled "Strengthened Public Key
  21. Protocol" filed on May 17, 1996;
  22. 8.) U.S. Pat. No. 5,999,626 entitled "Digital Signatures on a Smartcard"
  23. issued on December 7, 1999;
  24. 9.) Can. Pat. Appl. Ser. No. 2202566 entitled "Digital Signatures on a
  25. Smartcard" filed on April 14, 1997;
  26. 10.) E.P. Pat. Appl. No. 97106114.8 entitled "Digital Signatures on a
  27. Smartcard" filed on April 15, 1997;
  28. 11.) U.S Pat. No. 6,122,736 entitled "Key Agreement and Transport Protocol
  29. with Implicit Signatures" issued on September 19, 2000;
  30. 12.) Can. Pat. Appl. Ser. No. 2174261 entitled "Key Agreement and Transport
  31. Protocol with Implicit Signatures" filed on April 16, 1996;
  32. 13.) E.P. Pat. Appl. Ser. No. 96105920.1 entitled "Key Agreement and
  33. Transport Protocol with Implicit Signatures" filed on April 16, 1996;
  34. 14.) U.S. Pat. No. 6,141,420 entitled "Elliptic Curve Encryption Systems"
  35. issued on October 31, 2000;
  36. 15.) Can. Pat. Appl. Ser. No. 2155038 entitled "Elliptic Curve Encryption
  37. Systems" filed on July 31, 1995;
  38. 16.) E.P. Pat. Appl. Ser. No. 95926348.4 entitled "Elliptic Curve Encryption
  39. Systems" filed on July 31, 1995;
  40. 17.) U.S. Pat. No. 6,336,188 entitled "Authenticated Key Agreement" issued
  41. on January 1, 2002;
  42. 18.) U.S. Pat. No. 6,487,661 entitled "Key Agreement and Transport Protocol"
  43. issued on November 26, 2002;
  44. 19.) Can. Pat. Appl. Ser. No. 2174260 entitled "Key Agreement and Transport
  45. Protocol" filed on April 16, 1996;
  46. 20.) E.P. Pat. Appl. Ser. No. 96105921.9 entitled "Key Agreement and
  47. Transport Protocol" filed on April 21, 1996;
  48. 21.) U.S. Pat. No. 6,563,928 entitled "Strengthened Public Key Protocol"
  49. issued on May 13, 2003;
  50. 22.) U.S. Pat. No. 6,618,483 entitled "Elliptic Curve Encryption Systems"
  51. issued September 9, 2003;
  52. 23.) U.S. Pat. Appl. Ser. No. 09/434,247 entitled "Digital Signatures on a
  53. Smartcard" filed on November 5, 1999;
  54. 24.) U.S. Pat. Appl. Ser. No. 09/558,256 entitled "Key Agreement and
  55. Transport Protocol with Implicit Signatures" filed on April 25, 2000;
  56. 25.) U.S. Pat. Appl. Ser. No. 09/942,492 entitled "Digital Signatures on a
  57. Smartcard" filed on August 29, 2001 and published on July 18, 2002; and,
  58. 26.) U.S. Pat. Appl. Ser. No. 10/185,735 entitled "Strengthened Public Key
  59. Protocol" filed on July 1, 2000.