Patent US1012677A successfully refreshed from Google Patents.
Patent US2503889A successfully refreshed from Google Patents.
Patent US5717759A successfully refreshed from Google Patents.
US5717759A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for certifying public keys in a digital signature scheme
Assignee: NOVOMODO Inc
•
Filing: 1997-01-31
•
Granted: 1998-02-10
•
Expires: 2017-01-31
Abstract
Abstract A method for certifying public keys of a digital signature scheme in a communications system is provided. The secure communications system is one in which there are at least two levels of authorities. A user presents a piece of data to an intermediate level authority who, upon verifying the data, causes an issuing authority to issue a certificate that the piece of data posses a given property. Although the certificate is compacted by not having it contain a pubic key of the intermediate authority, nonetheless, information is stored in order to keep the intermediate authority accountable.
Inventors
- 👤 Silvio Micali
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 14:16
CPC Classifications
G; G06; G06Q; G06Q20/00; G06Q20/02; H; H04; H04L; H04L9/00; H04L9/32; H04L9/3247; H04L9/3255; H04L9/3263
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
190 words
A method for certifying a user public key in a system having a first authority with a first public key of a digital signature scheme and a second authority with a second public key of a digital signature scheme, the method comprising the steps of: (a) presenting the user public key to the first authority for inspection of a given property; (b) if the user public key passes inspection of the first authority, causing the second authority to receive an indication that the user public key has passed inspection of the first authority; (c) having the second authority issue a compact certificate that indicates that the user public key possesses the given property, the compact certificate including a signature of the second authority but not including a public key of the first authority, wherein the compact certificate is equivalent to a conventional certificate containing the signature of the first authority, the public key of the first authority, and the public key of the second authority; and (d) storing information in order to keep at least the first authority accountable for pieces of data that the first authority contributes to certify.
Claim 2
Independent Claim
190 words
A method for certifying a user public key in a system having a first authority with a first public key of a digital signature scheme and a second authority with a second public key of a digital signature scheme, the method comprising the steps of: (a) presenting the user public key to the first authority for inspection of a given property; (b) if the user public key passes inspection of the first authority, causing the second authority to receive an indication that the user public key has passed inspection of the first authority; (c) having the second authority issue a compact certificate that indicates that the user public key possesses the given property, the compact certificate including a signature of the second authority but not including a public key of the first authority, wherein the compact certificate is equivalent to a conventional certificate containing the signature of the first authority, the public key of the first authority, and the public key of the second authority; and (d) storing information in order to keep at least the first authority accountable for pieces of data that the first authority contributes to certify.
Claim 3
Dependent Claim
52 words
A method for certifying a user public key according to claim 1, wherein the given property of the user public key includes a given user choosing the user public key as his own public key in connection with at least one of: a digital signature system and a public key encryption system.
Claim 4
Dependent Claim
22 words
A method for certifying a user public key according to claim 2, wherein inspection of the first authority includes identifying the user.
Claim 5
Dependent Claim
31 words
A method for certifying a user public key according to claim 3, wherein identifying the user includes verifying that the user knows the secret key associated with the user public key.
Claim 6
Dependent Claim
25 words
A method for certifying a user public key according to claim 2, wherein the information that is stored includes a signature of the first authority.
Claim 7
Dependent Claim
28 words
A method for certifying a user public key according to claim 1, wherein a certified public verification key of the second authority is sufficient to verify the certificate.
Claim 8
Dependent Claim
28 words
A method for certifying a user public key according to claim 1, wherein at least a portion of the information that is stored is stored in the certificate.
Claim 9
Dependent Claim
29 words
A method for certifying a user public key according to claim 7, wherein the at least a portion of the information that is stored identifies the first level authority.
Claim 10
Dependent Claim
24 words
A method for certifying a user public key according to claim 1, wherein the compact certificate includes a digital signature of the first authority.
Claim 11
Independent Claim
219 words
A method for certifying a user public key PK U where there are a plurality of authorities A l , . . . , A n that certify user public keys, where for each i<n, authority A i is configured to send authority A i+l authenticated messages that are verifiable by A i+l as having genuinely come from A i , and authority A n has a signing key SK n and an associated certified public key PK n , the method comprising the steps of: (a) having a verification key PK U presented to authority A l ; (b) having authority A l verify, by means of a predetermined procedure, that PK U possesses some properties out of a set of given properties; (c) for all i<n, having authority A i send authority A i+l a message indicating that PK U has been verified to possess the given properties; (d) issuing a compact certificate for PK U that includes a signature provided using SK n and does not include a public key of at least one authority A i for some j<n, wherein the compact certificate is equivalent to a conventional certificate containing the public key of A j ; and (e) storing accountability information that renders A j accountable for keys that A j contributes to certify.
Claim 12
Independent Claim
219 words
A method for certifying a user public key PK U where there are a plurality of authorities A l , . . . , A n that certify user public keys, where for each i<n, authority A i is configured to send authority A i+l authenticated messages that are verifiable by A i+l as having genuinely come from A i , and authority A n has a signing key SK n and an associated certified public key PK n , the method comprising the steps of: (a) having a verification key PK U presented to authority A l ; (b) having authority A l verify, by means of a predetermined procedure, that PK U possesses some properties out of a set of given properties; (c) for all i<n, having authority A i send authority A i+l a message indicating that PK U has been verified to possess the given properties; (d) issuing a compact certificate for PK U that includes a signature provided using SK n and does not include a public key of at least one authority A i for some j<n, wherein the compact certificate is equivalent to a conventional certificate containing the public key of A j ; and (e) storing accountability information that renders A j accountable for keys that A j contributes to certify.
Claim 13
Dependent Claim
48 words
A method for certifying a user public key according to claim 10, wherein the given property of PK u includes a given user choosing PK U as his own public key in connection with at least one of: a digital signature system and a public key encryption system.
Claim 14
Dependent Claim
22 words
A method for certifying a user public key according to claim 11, wherein the inspection authority A 1 includes identifying the user.
Claim 15
Dependent Claim
30 words
A method for certifying a user public key according to claim 12, wherein the inspection includes verifying that the user knows the secret key associated with the user public key.
Claim 16
Dependent Claim
33 words
A method for certifying a user public key according to claim 11, wherein the certificate does not include public keys of any authorities A 1 , . . . , A n-1 .
Claim 17
Dependent Claim
30 words
A method for certifying a user public key according to claim 10, wherein the certificate does not include the public key of at least some other authority A j .
Claim 18
Dependent Claim
28 words
A method for certifying a user public key according to claim 10, wherein at least a portion of the information that is stored is stored in the certificate.
Claim 19
Dependent Claim
32 words
A method for certifying a user public key according to claim 16, wherein the at least a portion of the information that is stored in the certificate identifies authority A k .
Claim 20
Dependent Claim
24 words
A method for certifying a user public key according to claim 10, wherein the certificate includes a digital signature of authority A k .
Claim 21
Dependent Claim
28 words
A method for certifying a user public key according to claim 10, wherein at least one authority A j+1 contributes additional data that is included in the certificate.
Claim 22
Dependent Claim
31 words
A method for certifying a user public key according to claim 10, wherein at least an authority A j+1 sends authority A j+2 a digital signature of authority A j .
Claim 23
Dependent Claim
34 words
A method for certifying a user public key according to claim 10, wherein information is stored in the certificate that identifies all authorities A j whose public key is not included in the certificate.
Claim 24
Dependent Claim
32 words
A method for certifying a user public key according to claim 10, wherein information is stored in the certificate that identifies all authorities who have contributed to certifying the user public key.
References Cited (Backward Citations)
US4326098A
Cited
US4926480A
Cited
US5097504A
Cited
US5214702A
Cited
US4888801A
Cited
US5307411A
Cited
US5261002A
Cited
US5299263A
Cited
US5420927A
Cited
US5420927B1
Cited
US5604804A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-02-09 | 2001-08-11 | 2002-02-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-02-09 | 2005-08-11 | 2006-02-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-02-09 | 2009-08-11 | 2010-02-10 | $7700.00 | Window Closed / Lapsed |