CA2309463A1 - Digital signature system - Google Patents
Digital signature system Download PDFInfo
- Publication number
- CA2309463A1 CA2309463A1 CA002309463A CA2309463A CA2309463A1 CA 2309463 A1 CA2309463 A1 CA 2309463A1 CA 002309463 A CA002309463 A CA 002309463A CA 2309463 A CA2309463 A CA 2309463A CA 2309463 A1 CA2309463 A1 CA 2309463A1
- Authority
- CA
- Canada
- Prior art keywords
- digital signature
- data
- encryption key
- database
- subscriber
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
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.
Claims (18)
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.
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.
2. The digital signature system according to claim 1, 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.
3. The digital signature system according to claim 2, 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.
4. The digital signature system according to claim 3, wherein the document receiver is configured for establishing a secure communications link with the one database subscriber, and for receiving the electronic data over the secure communications link.
5. 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.
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.
6. The method according to claim 5, 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.
7. The method according to claim 6, 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.
8. The method according to claim 7, wherein the electronic data receiving step comprises the steps of establishing a secure communications link with the one database subscriber, and receiving the electronic data over the secure communications link.
9. 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.
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.
10. The digital signature system according to claim 9, 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.
11. The digital signature system according to claim 10, 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.
12. The digital signature system according to claim 11, wherein the received electronic data and the at least one document data items of the selected one template record together comprise an electronic document, the data processor is configured for assembling the electronic document from the received electronic data and the at least one document data items of the selected one template record, and the data transmitter is configured for transmitting the assembled electronic document together with the derived digital signature to the one network user.
13. The digital signature system according to claim 12, wherein the data receiver is configured for establishing a secure communications link with the one network user and for receiving the electronic data over the secure communications link, and the data transmitter is configured for transmitting the assembled electronic document together with the derived digital signature over the secure communications link.
14. 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.
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.
15. The method according to claim 14, 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.
16. The method according to claim 15, 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.
17. The method according to claim 16, wherein transmitting step comprises transmitting the assembled electronic document together with the derived digital signature to the one database subscriber.
18. The method according to claim 17, wherein the electronic data receiving step comprises the steps of establishing a secure communications link with the one database subscriber and receiving the electronic data over the secure communications link, and the transmitting step comprises transmitting the derived digital signature together with the derived digital signature over the secure communications link.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA2309463A CA2309463C (en) | 1999-05-25 | 2000-05-25 | Digital signature system |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA2,272,723 | 1999-05-25 | ||
CA002272723A CA2272723A1 (en) | 1999-05-25 | 1999-05-25 | Digital signature server |
CA2309463A CA2309463C (en) | 1999-05-25 | 2000-05-25 | Digital signature system |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2309463A1 true CA2309463A1 (en) | 2000-11-25 |
CA2309463C CA2309463C (en) | 2010-12-07 |
Family
ID=25680968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2309463A Expired - Lifetime CA2309463C (en) | 1999-05-25 | 2000-05-25 | Digital signature system |
Country Status (1)
Country | Link |
---|---|
CA (1) | CA2309463C (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2384404A (en) * | 2002-01-18 | 2003-07-23 | Sun Microsystems Inc | Key management |
CN100334830C (en) * | 2001-03-07 | 2007-08-29 | 迪布尔特有限公司 | Automated transaction machine digital signature system and method |
CN1666459B (en) * | 2002-07-10 | 2010-05-12 | 夏普株式会社 | False alteration prevention signature method, apparatus and system for rewritable medium |
US8261975B2 (en) | 2001-03-07 | 2012-09-11 | Diebold, Incorporated | Automated banking machine that operates responsive to data bearing records |
-
2000
- 2000-05-25 CA CA2309463A patent/CA2309463C/en not_active Expired - Lifetime
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100334830C (en) * | 2001-03-07 | 2007-08-29 | 迪布尔特有限公司 | Automated transaction machine digital signature system and method |
US8261975B2 (en) | 2001-03-07 | 2012-09-11 | Diebold, Incorporated | Automated banking machine that operates responsive to data bearing records |
US8479984B2 (en) | 2001-03-07 | 2013-07-09 | Diebold, Incorporated | Automated banking machine that operates responsive to data bearing records |
GB2384404A (en) * | 2002-01-18 | 2003-07-23 | Sun Microsystems Inc | Key management |
GB2384404B (en) * | 2002-01-18 | 2005-02-16 | Sun Microsystems Inc | Key management |
CN1666459B (en) * | 2002-07-10 | 2010-05-12 | 夏普株式会社 | False alteration prevention signature method, apparatus and system for rewritable medium |
Also Published As
Publication number | Publication date |
---|---|
CA2309463C (en) | 2010-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2279870C (en) | Calling party identification authentication and routing in response thereto | |
CN1245052C (en) | Method for selecting emergency service number in mobile phone | |
CN1084897C (en) | Method of automatically and selectively storing facsimile documents in memory | |
CN1251011A (en) | Method for transmission short message using mobile telephone set | |
EP0976015A1 (en) | Method for obtaining at least one item of user authentication data | |
RU2004132709A (en) | METHOD FOR QUICK REGISTRATION FOR USER IDENTIFICATION AND PAYMENT SETTINGS USING TWO DIFFERENT COMMUNICATION CHANNELS AND ITS IMPLEMENTATION SYSTEM | |
CN1238088A (en) | Capability addressable network and method therefor | |
WO2005093623A4 (en) | Feature extraction in a networked portable device | |
WO2002046889A2 (en) | Family tree website architecture | |
WO1998032306A3 (en) | Method and apparatus for providing authentication security in a wireless communication system | |
RU2326432C1 (en) | Method of input and search of information about object in remote database | |
CN103078984A (en) | Dialing method based on OCR (Optical Character Recognition) | |
CN102487500B (en) | Terminal management method and platform | |
CA2268059A1 (en) | Method and system for ensuring the security of service supplies broadcast on a computer network of the internet type | |
CA2309463A1 (en) | Digital signature system | |
CN100542087C (en) | Be used to verify the method and apparatus of the marketable securities that transmit as digital massage | |
CN1214606C (en) | Information anti-fake label and corresponding intelligent information anti-fake service system | |
CN101453533A (en) | Commodity identity information management system and method | |
CN103051822A (en) | Method, device and security service platform for transmitting alarm information | |
CN201682538U (en) | Mobile phone terminal and data provision platform | |
CN101656610B (en) | Communication authentication system and method | |
US7305080B2 (en) | Method, system and medium for plug-and-play downloading of speed dial lists | |
US6035188A (en) | Active waveform collection for use in transmitter identification | |
KR20020041010A (en) | Apparatus and method searching mail matter address using database of communication service provider | |
EP1172976A1 (en) | Method of transferring data being stored in a database |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20200525 |