← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag