System and method for renewing and extending digitally signed certificates
First Claim
1. A system for generating a new digital certificate for a transaction, comprising:
- a communication network;
a first processor connected to the communication network, wherein the first processor is in communication with a first memory for storing a first group of digital certificates;
a second processor connected to the communication network, wherein the second processor is in communication with a second memory for storing a second group of digital certificates;
a third processor connected to the communication network, the third processor for requesting at least one certificate from at least one of the first and second processors within at least one of the first and second groups of certificates, and wherein the at least one of the first and second processors is for issuing the at least one certificate; and
, a fourth processor connected to the communication network, wherein the fourth processor is in communication with a fourth memory, wherein the third processor requests the fourth processor to provide the third processor with a new certificate, and wherein the fourth processor sends the third processor the new certificate for the transaction.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product is provided for generating new digitally signed statements (certificates). The generated new certificates can be used within a renewal procedure for compromised signatures. The generated new certificates can also be used within an extension procedure for adding new signatures to existing certificates. The system, method, and computer program product can generate new certificates by receiving an initial list of certificates comprising a plurality of certificates, verify the authenticity of each of the plurality of certificates, compute a new certificate using a composition algorithm, sign the new certificate, revise the list of certificates, and attach the list, as revised, to the new certificate.
36 Citations
51 Claims
-
1. A system for generating a new digital certificate for a transaction, comprising:
-
a communication network;
a first processor connected to the communication network, wherein the first processor is in communication with a first memory for storing a first group of digital certificates;
a second processor connected to the communication network, wherein the second processor is in communication with a second memory for storing a second group of digital certificates;
a third processor connected to the communication network, the third processor for requesting at least one certificate from at least one of the first and second processors within at least one of the first and second groups of certificates, and wherein the at least one of the first and second processors is for issuing the at least one certificate; and
,a fourth processor connected to the communication network, wherein the fourth processor is in communication with a fourth memory, wherein the third processor requests the fourth processor to provide the third processor with a new certificate, and wherein the fourth processor sends the third processor the new certificate for the transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of generating a new digital certificate for a transaction, comprising the steps of:
-
providing for receiving a request from a user processor to send a user processor at least one certificate from at least one of a first and second group of certificates stored with first and second memory, respectively, connected to first and second processors, respectively;
providing for sending the at least one certificate to the user processor;
providing for receiving the at least one certificate at a fourth processor; and
,providing for sending from the fourth processor to the user processor a new certificate for the transaction. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product for generating a new digital certificate for a transaction, comprising:
-
a first code segment for receiving a request from a user processor to send a user processor at least one certificate from at least one of a first and second group of certificates stored with first and second memory, respectively, connected to first and second processors, respectively;
a second code segment for sending the at least one certificate to the user processor;
a third code segment for receiving the at least one certificate at a fourth processor; and
,a fourth code segment for sending from the fourth processor to the user processor a new certificate for the transaction. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method of generating a new digital certificate for a transaction, comprising the steps of:
-
providing for receiving a request from a user processor to send a user processor at least one certificate from at least one of a first and second group of certificates stored with first and second memory, respectively, connected to first and second processors, respectively;
providing for sending the at least one certificate to the user processor;
providing for receiving the at least one certificate at a fourth processor; and
,providing for sending from the fourth processor to the user processor a new certificate for the transaction.
-
-
42. A method for generating a new certificate for a transaction comprising the steps of:
-
providing for receiving an initial list of certificates comprising a plurality of certificates;
providing for verifying the authenticity of each of the plurality of certificates;
providing for computing a new certificate using a composition algorithm;
providing for signing the new certificate;
providing for revising the list of certificates; and
,providing for attaching the list, as revised, to the new certificate. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification