Digital signature system
First Claim
1. A digital signature system comprising:
- a data receiver for receiving electronic data over a network;
an encryption key database including encryption key records, each said record being associated with a subscriber of the database and identifying an encryption key uniquely associated with the subscriber; and
a signature processor in communication with the encryption key database and the data receiver, the signature processor being configured for receiving an indicator of one of the subscribers and for deriving a digital signature from the received electronic data and the encryption key associated with the one subscriber;
wherein each said record includes an identification code uniquely associated with the respective encryption key, the subscriber indicator comprises a subscriber identification number, and the signature processor is configured for deriving the digital signature in accordance with the received identification number and a corresponding one of the identification codes;
wherein the signature processor includes a document database including template records, each said template record including at least one document data item, the data receiver is configured for receiving an indicator of a selected one of the template records, and the signature processor is configured for deriving the digital signature from the received electronic data and the at least one document data items of the selected one template record.
6 Assignments
0 Petitions
Accused Products
Abstract
A digital signature system includes a data receiver for receiving an electronic document over a network; an encryption key database, and a signature processor in communication with the encryption key database and the data receiver. The encryption key database includes encryption key records, each being associated with a subscriber of the database and identifying an encryption key uniquely associated with the subscriber. The signature processor is configured for receiving an indicator of one of the subscribers and for deriving a digital signature from the received electronic data and the encryption key associated with the one subscriber. Upon receipt of electronic data and an indicator of one of the database subscribers, the digital signature system derives a digital signature from the received electronic data and the encryption key associated with the one database subscriber. Typically, the database subscriber is the originator of the electronic data, and the data originator identifies itself by providing the signature processor with a personal identification number assigned to the data originator. After the digital signature is derived, preferably the digital signature system then transmits the derived digital signature to the data originator.
-
Citations
10 Claims
-
1. A digital signature system comprising:
-
a data receiver for receiving electronic data over a network;
an encryption key database including encryption key records, each said record being associated with a subscriber of the database and identifying an encryption key uniquely associated with the subscriber; and
a signature processor in communication with the encryption key database and the data receiver, the signature processor being configured for receiving an indicator of one of the subscribers and for deriving a digital signature from the received electronic data and the encryption key associated with the one subscriber;
wherein each said record includes an identification code uniquely associated with the respective encryption key, the subscriber indicator comprises a subscriber identification number, and the signature processor is configured for deriving the digital signature in accordance with the received identification number and a corresponding one of the identification codes;
wherein the signature processor includes a document database including template records, each said template record including at least one document data item, the data receiver is configured for receiving an indicator of a selected one of the template records, and the signature processor is configured for deriving the digital signature from the received electronic data and the at least one document data items of the selected one template record. - View Dependent Claims (2)
-
-
3. A method of providing digital signatures for electronic documents, comprising the steps of:
-
providing an encryption key database including encryption key records, each said record being associated with a subscriber of the database and identifying an encryption key uniquely associated with the subscriber;
receiving electronic data over a network;
receiving an indicator of one of the database subscribers; and
deriving a digital signature from the received electronic data and the encryption key associated with the one database subscriber;
wherein each said record includes an identification code uniquely associated with the respective encryption key, the subscriber indicator comprises a subscriber identification number, and the deriving step comprises the steps of querying the encryption database with the received subscriber identification number for a corresponding one of the identification codes, extracting from the encryption database the encryption key associated with the corresponding one identification code, and deriving the digital signature in accordance with the extracted encryption key;
wherein the electronic data receiving step comprises the steps of receiving an indicator of a desired document template, receiving at least one data element for incorporation into an electronic document, and assembling the electronic document from the desired document template and the at least one data element, and the deriving step comprises deriving the digital signature from the assembled electronic document. - View Dependent Claims (4)
-
-
5. A digital signature system comprising:
-
a data receiver for receiving over a network electronic data from one of a plurality of network users;
an encryption key database including encryption key records, each said record being associated with a respective one of the network users and identifying an encryption key uniquely associated with the one network user;
a data processor in communication with the encryption key database and the data receiver, the data processor being configured for deriving a digital signature from the received electronic data and the encryption key associated with the one network user; and
a data transmitter in communication with the data processor for providing the one network user with the derived digital signature;
wherein each said record includes an identification code uniquely associated with the respective encryption key, and the data processor is configured for receiving a subscriber identification number from the one network user and for deriving the digital signature in accordance with the received identification number and a corresponding one of the identification codes;
wherein the data processor includes a document database including template records, each said template record including at least one document data item, the data receiver is configured for receiving from the one network user an indicator of a selected one of the template records, and the data processor is configured for deriving the digital signature from the received electronic data and the at least one document data items of the selected one template record. - View Dependent Claims (6, 7)
-
-
8. A method of providing digital signatures for electronic documents, comprising the steps of:
-
providing an encryption key database including encryption key records, each said record being associated with a subscriber of the database and identifying an encryption key uniquely associated with the subscriber;
receiving over a network electronic data from one of the database subscribers;
deriving a digital signature from the received electronic data and the encryption key associated with the one database subscriber; and
transmitting the derived digital signature to the one database subscriber;
wherein each said record includes an identification code uniquely associated with the respective encryption key, and the deriving step comprises the steps of receiving over the network a subscriber identification number from the one database subscriber, querying the encryption database with the received subscriber identification number for a corresponding one of the identification codes, extracting from the encryption database the encryption key associated with the corresponding one identification code, and deriving the digital signature in accordance with the extracted encryption key;
wherein the electronic data receiving step comprises the steps of receiving an indicator of a desired document template, receiving at least one data element for incorporation into an electronic document, and assembling the electronic document from the desired document template and the at least one data element, and the deriving step comprises deriving the digital signature from the assembled electronic document. - View Dependent Claims (9, 10)
-
Specification