US5748740A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method, apparatus, system and firmware for secure transactions
Assignee: Maxim Integrated Products Inc
•
Filing: 1996-01-31
•
Granted: 1998-05-05
•
Expires: 2016-01-31
Abstract
Abstract The present invention relates to an electronic module used for secure transactions. More specifically, the electronic module is capable of passing information back and forth between a service provider's equipment via a secure, encrypted technique so that money and other valuable data can be securely passed electronically. The module is capable of being programmed, keeping track of real time, recording transactions for later review, and creating encryption key pairs.
Inventors
- 👤 Stephen M. Curry
- 👤 Donald W. Loomis
- 👤 Christopher W. Fox
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 20:10
CPC Classifications
G; G06; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G06Q20/36; G06Q20/367; G06Q20/38; G06Q20/382; G06Q20/3823; G06Q20/40; G06Q20/401; G06Q20/409; G06Q20/4093; G06Q20/4097; G06Q20/40975; G07F7/0806; G07F7/0813; G07F7/0826; G07F7/1008; G07F7/1016; H; H04; H04L; H04L9/00; H04L9/32; H04L9/3263; H04L9/3297; H04L2209/00; H04L2209/34; H04L2209/56
Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
70 words
An electronic data carrier used for secure transactions comprising: input/output circuitry for communicating to a data processing circuit; math coprocessor circuitry electrically connected to said input/output circuitry where said math coprocessor performs encryption calculations; microprocessor circuitry electrically connected to said input/output circuitry; and memory circuitry electrically connected to said microprocessor circuitry, said electronic data carrier providing secure, encrypted data transfers between said electronic data carrier and said data processing circuit.
Claim 2
Dependent Claim
70 words
An electronic data carrier used for secure transactions comprising: input/output circuitry for communicating to a data processing circuit; math coprocessor circuitry electrically connected to said input/output circuitry where said math coprocessor performs encryption calculations; microprocessor circuitry electrically connected to said input/output circuitry; and memory circuitry electrically connected to said microprocessor circuitry, said electronic data carrier providing secure, encrypted data transfers between said electronic data carrier and said data processing circuit.
Claim 3
Dependent Claim
15 words
The electronic data carrier of claim 1, wherein said data processing circuit is another electronic.
Claim 4
Dependent Claim
17 words
The electronic data carrier of claim 1, further comprising a one-wire interface connected to said input/output circuitry.
Claim 5
Dependent Claim
33 words
The electronic data carrier of claim 1, wherein said memory circuitry stores a private encryption/decryption key for use during the encrypted data transfers between said electronic data carrier and said data processing circuit.
Claim 6
Dependent Claim
14 words
The electronic data carrier of claim 1, wherein said encrypted transactions are time stamped.
Claim 7
Dependent Claim
18 words
The electronic data carrier of claim 1, wherein said electronic data carrier is incorporated into a portable item.
Claim 8
Independent Claim
113 words
A system for communicating secure transactions, comprising: a first module comprising: input/output circuitry; random number creating means for creating a random number; and a first transaction group for requesting said random number creating means to create said random number and for providing said random number to said input/output circuitry; and a service provider equipment comprising: means for reading said random number from said input/output circuitry of said first module; means for combining said random number with a first data and for encrypting the combination of said random number and said first data with a private key to produce a first certificate, whereby said input/output circuitry of said first module receives said first certificate.
Claim 9
Independent Claim
113 words
A system for communicating secure transactions, comprising: a first module comprising: input/output circuitry; random number creating means for creating a random number; and a first transaction group for requesting said random number creating means to create said random number and for providing said random number to said input/output circuitry; and a service provider equipment comprising: means for reading said random number from said input/output circuitry of said first module; means for combining said random number with a first data and for encrypting the combination of said random number and said first data with a private key to produce a first certificate, whereby said input/output circuitry of said first module receives said first certificate.
Claim 10
Dependent Claim
14 words
The system of claim 7, wherein said service provider equipment comprises a second module.
Claim 11
Dependent Claim
31 words
The system of claim 7, wherein said first module further comprises an identifier for identifying said first module, and wherein said first transaction group provides said identifier to said input/output circuitry.
Claim 12
Dependent Claim
24 words
The system of claim 9, wherein said means for reading is further for reading said identifier from said input/output circuitry of said first module.
Claim 13
Dependent Claim
15 words
The system of claim 7, wherein said first module further comprises a second transaction group.
Claim 14
Dependent Claim
18 words
The system of claim 7, wherein said module further comprises a means for time stamping a complete transaction.
Claim 15
Dependent Claim
15 words
The system of claim 7, wherein said first module is incorporated into a portable item.
Claim 16
Independent Claim
106 words
A method of communicating encrypted information between a data carrier and a service provider equipment, comprising the steps of: a) creating a first random number in said data carrier; b) passing said random number to said service provider equipment; c) encrypting at least said random number with a private key in said service provider equipment thereby producing a certificate; d) passing at least said certificate to said data carrier; e) decrypting said certificate with a public key in said data carrier; f) comparing said first random number with a number found in the decrypted first certificate of step e) to determine if the two numbers match.
Claim 17
Independent Claim
106 words
A method of communicating encrypted information between a data carrier and a service provider equipment, comprising the steps of: a) creating a first random number in said data carrier; b) passing said random number to said service provider equipment; c) encrypting at least said random number with a private key in said service provider equipment thereby producing a certificate; d) passing at least said certificate to said data carrier; e) decrypting said certificate with a public key in said data carrier; f) comparing said first random number with a number found in the decrypted first certificate of step e) to determine if the two numbers match.
Claim 18
Dependent Claim
23 words
The method of claim 14, wherein step b) further comprises the step of passing a data carrier identifier to said service provider equipment.
Claim 19
Dependent Claim
14 words
The method of claim 14, wherein said service provider equipment is another data carrier.
Claim 20
Dependent Claim
13 words
The method of claim 14, wherein said method incorporates a single wire bus.
Claim 21
Dependent Claim
15 words
The method of claim 17, wherein said single wire bus is substantially a one-wire bus.
Claim 22
Dependent Claim
19 words
The method of communicating encrypted information of claim 14, wherein said data carrier is incorporated into a portable item.
Claim 23
Independent Claim
110 words
A method of communicating encrypted information between a data carrier and a service provider equipment, comprising the steps of: a) creating a first random number in said service provider equipment; b) passing said random number to said data carrier; c) encrypting at least said random number with a private key in said data carrier thereby producing a first certificate; d) passing at least said first certificate to said service provider equipment; e) decrypting said first certificate with a public key in said service provider equipment; f) comparing said first random number with a number found in the decrypted first certificate of step f) to determine if the two numbers match.
Claim 24
Independent Claim
110 words
A method of communicating encrypted information between a data carrier and a service provider equipment, comprising the steps of: a) creating a first random number in said service provider equipment; b) passing said random number to said data carrier; c) encrypting at least said random number with a private key in said data carrier thereby producing a first certificate; d) passing at least said first certificate to said service provider equipment; e) decrypting said first certificate with a public key in said service provider equipment; f) comparing said first random number with a number found in the decrypted first certificate of step f) to determine if the two numbers match.
Claim 25
Dependent Claim
14 words
The method of claim 20, wherein said service provider equipment is another data carrier.
Claim 26
Dependent Claim
13 words
The method of claim 20, wherein said method incorporates a single wire bus.
Claim 27
Dependent Claim
15 words
The method of claim 20, wherein said single wire bus is substantially a one-wire bus.
Claim 28
Dependent Claim
19 words
The method of communicating encrypted information of claim 20, wherein said data carrier is incorporated into a portable item.
Claim 29
Independent Claim
72 words
A method of decrypting encrypted data using a module, comprising the steps of: receiving a first encrypted data and a second encrypted data; decrypting said first encrypted data with a private key stored in said module, whereby a first decryption key is created; providing said first decryption key to an electronic system; decrypting said second encrypted data with said first decryption key via said electronic system, whereby a useful information is created.
Claim 30
Independent Claim
72 words
A method of decrypting encrypted data using a module, comprising the steps of: receiving a first encrypted data and a second encrypted data; decrypting said first encrypted data with a private key stored in said module, whereby a first decryption key is created; providing said first decryption key to an electronic system; decrypting said second encrypted data with said first decryption key via said electronic system, whereby a useful information is created.
Claim 31
Dependent Claim
14 words
The method of claim 25, wherein said encrypted data is an electronic mail message.
Claim 32
Dependent Claim
18 words
The method of decrypting encrypted data of claim 25, wherein said module is incorporated into a portable item.
References Cited (Backward Citations)
EP0172670A2
Cited
EP0186981A2
Cited
US4731842A
Cited
EP0194839A2
Cited
EP0294248A1
Cited
EP0337185A2
Cited
EP0458306A2
Cited
WO1993008545A1
Cited
EP0624014B1
Cited
DE4406602A1
Cited
US5577120A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-05-04 | 2001-11-03 | 2002-05-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-05-04 | 2005-11-03 | 2006-05-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-05-04 | 2009-11-03 | 2010-05-05 | $7700.00 | Window Closed / Lapsed |