×

DIGITAL SIGNATURE SYSTEM BASED ON SHARED KNOWLEDGE

  • US 20060153367A1
  • Filed: 08/08/2005
  • Published: 07/13/2006
  • Est. Priority Date: 01/07/2005
  • Status: Abandoned Application
First Claim
Patent Images

1. In a digital signature system, a method comprising the steps of:

  • (a) first, providing a public key of a first party to a second party for the later verification of a digital signature generated using an elliptic curve digital signature algorithm, by performing the steps of, (i) identifying domain parameters of an elliptic curve for use in elliptic curve cryptography, including identifying a generating point, (ii) transforming said identified generating point into a second generating point as a deterministic function of shared knowledge, (iii) generating within a computer system of the first party the public key as a deterministic function of a private key and the domain parameters, in which the second generating point is substituted for said identified generating point, wherein said generated public key comprises, in conjunction with the private key, a public-private key pair for use in elliptic curve cryptography, and (iv) communicating said generated public key to the second party; and

    (b) thereafter, providing a digital signature to the second party for verification, by performing the steps of, (i) generating within the computer system of the first party the digital signature as a function of the private key and the domain parameters identified in said step (a)(i), in which the second generating point of said step (a)(ii) is substituted for said identified generating point of said step (a)(i), and (ii) communicating said generated digital signature to the second party, wherein the shared knowledge is known to the first party and the second party.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×