Verification of electronic signatures
First Claim
1. A method of verifying an electronic signature associated with a plurality of timestamps, wherein each timestamp includes a time value, the method comprising:
- detecting one or more invalid certificates in a certificate chain of the electronic signature;
selecting an earliest invalidity time of the one or more invalid certificates;
verifying the timestamps associated with the electronic signature;
recording the time value of the earliest valid timestamp;
declaring the electronic signature as valid if the time value of the earliest valid timestamp is earlier than the earliest invalidity time value of the one or more invalid certificates.
2 Assignments
0 Petitions
Accused Products
Abstract
A system verifies an electronic signature. The electronic signature may be associated with timestamps, each including a time value. A timestamp verification module detects invalid certificates in a certificate chain of the electronic signature and records an earliest invalidity time value of the invalid certificates. The verification module also verifies the timestamps associated with the electronic signature and records the time value of the earliest valid timestamp. A declaration module declares the electronic signature as valid if the time value of the earliest valid timestamp is earlier than the earliest invalidity time value of the one or more invalid certificates. The electronic signature may alternatively or additionally be associated with countersignatures. A countersignature verification module verifies the countersignatures associated with the electronic signature, and the declaration module declares the electronic signature as valid if all of the countersignatures are determined to be valid.
-
Citations
20 Claims
-
1. A method of verifying an electronic signature associated with a plurality of timestamps, wherein each timestamp includes a time value, the method comprising:
-
detecting one or more invalid certificates in a certificate chain of the electronic signature;
selecting an earliest invalidity time of the one or more invalid certificates;
verifying the timestamps associated with the electronic signature;
recording the time value of the earliest valid timestamp;
declaring the electronic signature as valid if the time value of the earliest valid timestamp is earlier than the earliest invalidity time value of the one or more invalid certificates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of verifying an electronic signature associated with a plurality of countersignatures, the method comprising:
-
verifying the plurality of countersignatures associated with the electronic signature;
declaring the electronic signature as valid if all of the countersignatures are determined to be valid. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for verifying an electronic signature associated with a plurality of timestamps, wherein each timestamp includes a time value, the system comprising:
-
a timestamp verification module that detects one or more invalid certificates in a certificate chain of the electronic signature, records an earliest invalidity time value of the one or more invalid certificates, verifies the timestamps associated with the electronic signature, and records the time value of the earliest valid timestamp;
a declaration module that declares the electronic signature as valid if the time value of the earliest valid timestamp is earlier than the earliest invalidity time value of the one or more invalid certificates. - View Dependent Claims (17, 18, 19, 20)
-
Specification