SAVING AND RETRIEVING DATA BASED ON PUBLIC KEY ENCRYPTION
First Claim
Patent Images
1. A method comprising:
- receiving data from a calling program;
generating a digital signature, using public key encryption, over both the data and one or more conditions that are to be satisfied in order for the data to be revealed; and
returning the digital signature to the calling program.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with certain aspects, data is received and a digital signature is generated and output. The digital signature can be a digital signature of the data and one or more conditions that are to be satisfied in order for the data to be revealed, or a digital signature over data generated using a private key associated with a bound key that is bound to one or more processors.
106 Citations
19 Claims
-
1. A method comprising:
-
receiving data from a calling program; generating a digital signature, using public key encryption, over both the data and one or more conditions that are to be satisfied in order for the data to be revealed; and returning the digital signature to the calling program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving data; generating, using public key encryption, a digital signature in response to a request from a calling program, the digital signature being a digital signature of the data and one or more conditions that are to be satisfied in order for the data to be revealed; and returning the digital signature to the calling program. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of implementing a BoundQuote operation, the method comprising:
-
receiving, as an input, both data to be signed and a bound key, wherein the bound key is bound to one or more processors; reconstructing, based at least in part on the bound key, a private key associated with the bound key; generating a digital signature over the data using the private key; and outputting the digital signature. - View Dependent Claims (16, 17, 18, 19)
-
Specification