CA2309463A1 - Digital signature system - Google Patents

Digital signature system Download PDF

Info

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
Application number
CA002309463A
Other languages
French (fr)
Other versions
CA2309463C (en
Inventor
Patrick Pavlik
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JPMorgan Chase Bank NA
Original Assignee
Rdm Corporation
Patrick Pavlik
Rdm E-Check, Inc.
Xign, Inc.
Jpmorgan Xign Corporation
Jpmorgan Chase Bank N.A.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from CA002272723A external-priority patent/CA2272723A1/en
Application filed by Rdm Corporation, Patrick Pavlik, Rdm E-Check, Inc., Xign, Inc., Jpmorgan Xign Corporation, Jpmorgan Chase Bank N.A. filed Critical Rdm Corporation
Priority to CA2309463A priority Critical patent/CA2309463C/en
Publication of CA2309463A1 publication Critical patent/CA2309463A1/en
Application granted granted Critical
Publication of CA2309463C publication Critical patent/CA2309463C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3247Cryptographic 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.
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.
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.
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.
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.
CA2309463A 1999-05-25 2000-05-25 Digital signature system Expired - Lifetime CA2309463C (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (6)

* Cited by examiner, † Cited by third party
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