×

FACILITATING DIGITAL SIGNATURE BASED ON EPHEMERAL PRIVATE KEY

  • US 20060156012A1
  • Filed: 08/08/2005
  • Published: 07/13/2006
  • Est. Priority Date: 01/07/2005
  • Status: Active Grant
First Claim
Patent Images

1. An invention comprising a method for facilitating communication using a digital signature, the method comprising the steps of:

  • (a) first, (i) receiving into a first computer system input data from a first user, (ii) generating within the first computer system a first key as a deterministic function of said received data of said step (a)(i), (iii) following said step (a)(ii) of generating the first key, clearing said received data of said step (a)(i) so that said received data is no longer available within the first computer system for generating the first key within the first computer system, (iv) generating within the first computer system a second key as a deterministic function of said generated first key of said step (a)(ii), said generated first key comprising a private key of an asymmetric public-private key pair and said generated second key comprising a public key of the asymmetric public-private key pair, (v) following said step (a)(iv) of generating said second key, clearing said generated first key from the first computer system so that said generated first key is no longer available within the first computer system, and (vi) exporting said generated second key from the first computer system; and

    (b) thereafter, generating a digital signature by, (i) receiving into a second computer system input data from a second user, (ii) regenerating within the second computer system the first key using the deterministic function of said step (a)(ii) and said received data of said step (b)(i), (iii) following said step (b)(ii) of regenerating said first key, clearing from the second computer system said received data of said step (b)(i) so that said received data is no longer available within the second computer system for regenerating the first key within the second computer system, (iv) generating within the second computer system a digital signature as a function of said regenerated first key of said step (b)(ii), (v) following said step (b)(iv) of generating the digital signature, clearing said regenerated first key from the second computer system so that said regenerated first key is no longer available within the second computer system, and (vi) exporting said generated digital signature of said step (b)(iv) from the second computer.

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