Efficient certificate revocation
View Patent ↗We propose new systems for certificate revocation that are more economical and efficient than traditional ones. We also point out what we believe to be a structural problem in traditional public-key infrastructures, and various ways to solve it.
1. A method for obtaining information about validity of a certificate, comprising:
presenting an identifier for the certificate to a computer-implemented directory that periodically receives and stores data signed by a certifying authority that is separate from the directory, wherein the data includes at least one of: a certificate and a certificate revocation list;
the directory generating a digital signature that binds together the identifier for the certificate, an indication regarding the validity of the certificate, that has been deduced from the data from the certifying authority, and additional information; and
receiving the digital signature from the directory.
2. The method according to claim 1 , wherein the data signed by the certifying authority is a certificate revocation list (CRL) and wherein the additional information specifies at least one of: the date of the CRL and the date of the next CRL.
3. The method according to claim 1 , wherein the identifier for the certificate includes a query about the validity of the certificate.
4. The method according to claim 1 , wherein the identifier for the certificate includes a one-way hash of a query about the validity of the certificate.
5. A method for obtaining information about validity of a certificate, comprising:
presenting an identifier for the certificate to a computer-implemented directory that receives a Certificate Revocation List (CRL) from a certifying authority that is separate from the directory, wherein the directory consults the CRL to deduce the validity status of the certificate;
the directory generating a digital signature binding together the identifier for the certificate, an indication of the validity of the certificate that has been deduced from the CRL, and at least one of: the date of the CRL and the date of the next CRL; and
receiving the digital signature from the directory.
6. The method according to claim 5 , wherein the identifier for the certificate includes a query about the validity of the certificate.
7. The method according to claim 5 , wherein the identifier for the certificate includes a one-way hash of a query about the validity of the certificate.