Digital certificates
First Claim
Patent Images
1. A method for producing a certificate, the certificate comprising data, the method comprising:
- choosing a seed s, the seed s comprising a result of applying a function H to the data;
generating a key pair (E,D), such that E=F(s,t), F being a publicly known function; and
including s and t in the certificate.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for producing a certificate, the certificate including data, the method including choosing a seed s, the seed s including a result of applying a function H to the data, generating a key pair (E,D), such that E=F(s,t), F being a publicly known function, and including s and t in the certificate. Related methods, and certificates produced by the various methods, are also described.
11 Citations
20 Claims
-
1. A method for producing a certificate, the certificate comprising data, the method comprising:
-
choosing a seed s, the seed s comprising a result of applying a function H to the data;
generating a key pair (E,D), such that E=F(s,t), F being a publicly known function; and
including s and t in the certificate. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for producing a certificate, the certificate comprising data, the method comprising:
-
generating a modulus N, the modulus N being generated by;
a scattering method L;
a function R; and
a seed s,N being generated, in part, by scattering the bits of R(s) throughout N using the scattering method L, all bits of N other than those scattered by the scattering method L being denoted t; and
including s and t in the certificate. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for producing a plurality of certificates, each certificate comprising data, the method comprising:
-
providing a plurality of generalized patterns; and
for each generalized pattern G of the plurality of generalized patterns, performing the following steps;
generating a modulus N, the modulus N being generated by;
a scattering method L;
a function R; and
a seed s,N being generated, in part, by scattering the bits of R(s) throughout N using the scattering method L, all bits of N other than those scattered by the scattering method L being denoted t; and
including s and t in a certificate associated with G, wherein N comprises an RSA modulus, and L comprises applying a Lenstra, Lenstra and Lovasz (LLL) method to a lattice, and the lattice is defined, in part, by G, thereby producing a plurality of certificates. - View Dependent Claims (19, 20)
-
-
16. A method for producing a plurality of certificates, each certificate comprising data, the method comprising:
-
providing a plurality of generalized patterns; and
for each generalized pattern G of the plurality of generalized patterns, performing the following steps;
generating a plurality of moduli Ni, each modulus Ni being generated by;
a scattering method L;
a function R; and
a seed si,each Ni being generated, in part, by scattering the bits of R(si) throughout Ni using the scattering method L, all bits of Ni other than those scattered by the scattering method L being denoted ti; and
for each Ni, including si and ti in a certificate associated with G, wherein Ni comprises an RSA modulus, and L comprises applying a Lenstra, Lenstra and Lovasz (LLL) method to a lattice, and the lattice is defined, in part, by G, thereby producing a plurality of certificates. - View Dependent Claims (17, 18)
-
Specification