← Back to Patent Explorer
US5602915A Expired / Lapsed US ⏱️ 0.0 years remaining

Process for the control of secret keys between two smart cards

Assignee: Gula Consulting LLC
•
Filing: 1994-02-25
•
Granted: 1997-02-11
•
Expires: 2014-02-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A process for controlling communication between a first and a second smart card using key-based cryptography is provided. In the disclosed process, a first identity code is stored in the first smart card and a second identity code is stored in the second smart card. The smart cards are customized by writing into each of the smart cards an identical group secret key and respective algorithms for processing the identical group secret key and the first and second identity codes stored in the first and second smart cards, respectively. The smart cards are used by transmitting the first identity code to the second smart card, transmitting the second identity code to the first smart card, and calculating using the respective processing algorithms stored in the smart cards, first and second session keys for the first and second smart cards, respectively.

Inventors

  • 👤 Mireille Campana
  • 👤 Henri Gilbert
  • 👤 David Arditti

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 18:03
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/38; G06Q20/40; G06Q20/409; G06Q20/4097; G06Q20/40975; H; H04; H04L; H04L9/00; H04L9/08; H04L9/0816; H04L9/0838; H04L9/0841; H04L9/0844

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 150 words
A process for controlling communication between a first and a second smart card using key-based cryptography, in which a first identify code is stored in the first smart card and a second identity code is stored in the second smart card, said process comprising the steps of: customizing said smart cards by: writing into each of the smart cards an identical group cryptographic secret key, and writing into each of the smart cards respective algorithms for processing the identical group cryptographic secret key and the first and second identity codes stored in said first and second smart cards, respectively; and using said smart cards by: transmitting the first identity code to the second smart card, transmitting the second identity code to the first smart card, calculating, by using said respective processing algorithms stored in said smart cards, first and second session keys for said first and second smart cards, respectively.
Claim 2
Dependent Claim 150 words
A process for controlling communication between a first and a second smart card using key-based cryptography, in which a first identify code is stored in the first smart card and a second identity code is stored in the second smart card, said process comprising the steps of: customizing said smart cards by: writing into each of the smart cards an identical group cryptographic secret key, and writing into each of the smart cards respective algorithms for processing the identical group cryptographic secret key and the first and second identity codes stored in said first and second smart cards, respectively; and using said smart cards by: transmitting the first identity code to the second smart card, transmitting the second identity code to the first smart card, calculating, by using said respective processing algorithms stored in said smart cards, first and second session keys for said first and second smart cards, respectively.
Claim 3
Dependent Claim 79 words
A process according to claim 1, wherein an identical random number is supplied to each of the smart cards, and the calculation of the first and second session keys by the respective processing algorithms includes the following steps: applying a diversification algorithm for determining a secret number based on the first and second identity codes and the identical group secret key, and applying an algorithm for calculating the session keys based upon the random number and the secret number.
Claim 4
Dependent Claim 78 words
A process according to claim 2, wherein the diversification algorithm comprises: determining a first secret key based upon the first identify code and the identical group secret key stored in each of the smart cards, determining a second secret number based upon the second identity code and the identical group secret key, and combining, by a commutative operation, said first and second secret numbers to obtain the secret number used by the algorithm for calculating the session keys.
Claim 5
Dependent Claim 25 words
A process according to claim 3, wherein the commutative operation performed on the first and second secret numbers in the diversification algorithm is an addition.
Claim 6
Dependent Claim 44 words
A process according to claim 4, wherein diversification algorithms for determining secret numbers in each said smart card and algorithms for calculating the session keys for the first and second smart cards are respectively identical, and the first and second session keys are identical.
Claim 7
Dependent Claim 47 words
A process according to claim 3, wherein diversification algorithms for determining secret numbers in each said smart card and algorithms for calculating the first and second session keys for the first and second smart cards are respectively identical, and the first and second session keys are identical.
Claim 8
Dependent Claim 47 words
A process according to claim 2, wherein diversification algorithms for determining secret numbers in each said smart card and algorithms for calculating the first and second session keys for the first and second smart cards are respectively identical, and the first and second session keys are identical.

References Cited (Backward Citations)

US5014312A Cited
EP0403656A1 Cited
EP0422230A1 Cited
US5227613A Cited
EP0479617A2 Cited
FR2670036A1 Cited
EP0500245A2 Cited
US5307411A Cited
US5428684A Cited
US5461217A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-02-11 2000-08-12 2001-02-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-02-11 2004-08-12 2005-02-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-02-11 2008-08-12 2009-02-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag