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

Data communication system

Assignee: Toshiba Corp
•
Filing: 1991-11-29
•
Granted: 1993-04-13
•
Expires: 2011-11-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract When a final session is performed between a host device and an IC card, common key data stored in the host device is encrypted by an updated session key and transmitted to the IC card in which the encrypted common key data is decrypted by the the same updated session key to obtain the common key data which is stored in the IC card for the following sessions to be performed later.

Inventors

  • 👤 Yasuo Iijima

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 17:05
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; G07F7/1016; H; H04; H04L; H04L9/00; H04L9/08; H04L9/0891; H04L2209/00; H04L2209/56

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 300 words
A data communication system comprising: first and second electronic apparatuses for transmitting data to each other during data exchange sessions; said first electronic apparatus comprising: first memory means for storing common key data; session key data generating means for generating session kay data for each of said data exchange sessions; first encrypting means for encrypting said session key data using said common key data to generate first encrypted data; first transmitting means for transmitting said first encrypted data encrypted by said first encrypting means to said second electronic apparatus; and first decrypting means for decrypting a second encrypted data which is encrypted second data transmitted from said second electronic apparatus using said session kay data; said second electronic apparatus, comprising: second memory means for storing said common key data; second decrypting means for decrypting first encrypted data received from said first electronic apparatus using said common key data to obtain session key data; second encrypting means for encrypting said second data using said session key data to generate second encrypted data to be transmitted to said first electronic apparatus; second transmitting means for transmitting said second encrypted data encrypted by said second encrypting means to said first electronic apparatus; and first updating means for updating said common key data stored in said second memory means to said session key data decrypted by said second decrypting means; and portions of said first and second electronic apparatuses together constituting second updating means for updating updated session key data stored in said second memory means by using said common key data stored in said first memory means after a predetermined data exchange session is completed; said key data generated by said session key data generating means being transmitted to said second electronic apparatus every time one of said data exchange sessions is performed.
Claim 2
Dependent Claim 300 words
A data communication system comprising: first and second electronic apparatuses for transmitting data to each other during data exchange sessions; said first electronic apparatus comprising: first memory means for storing common key data; session key data generating means for generating session kay data for each of said data exchange sessions; first encrypting means for encrypting said session key data using said common key data to generate first encrypted data; first transmitting means for transmitting said first encrypted data encrypted by said first encrypting means to said second electronic apparatus; and first decrypting means for decrypting a second encrypted data which is encrypted second data transmitted from said second electronic apparatus using said session kay data; said second electronic apparatus, comprising: second memory means for storing said common key data; second decrypting means for decrypting first encrypted data received from said first electronic apparatus using said common key data to obtain session key data; second encrypting means for encrypting said second data using said session key data to generate second encrypted data to be transmitted to said first electronic apparatus; second transmitting means for transmitting said second encrypted data encrypted by said second encrypting means to said first electronic apparatus; and first updating means for updating said common key data stored in said second memory means to said session key data decrypted by said second decrypting means; and portions of said first and second electronic apparatuses together constituting second updating means for updating updated session key data stored in said second memory means by using said common key data stored in said first memory means after a predetermined data exchange session is completed; said key data generated by said session key data generating means being transmitted to said second electronic apparatus every time one of said data exchange sessions is performed.
Claim 3
Dependent Claim 20 words
The data communication system according to claim 1, wherein said session key data generating means comprises a random number generator.
Claim 4
Dependent Claim 28 words
The data communication system according to claim 1, wherein said first electronic apparatus comprises a host device, and said second electronic apparatus comprises a plurality of IC cards.
Claim 5
Dependent Claim 36 words
The data communication system according to claim 1, wherein said second electronic apparatus comprises a CPU for controlling said second electronic apparatus, and said second memory means includes a memory area accessible by said CPU only.
Claim 6
Dependent Claim 38 words
The data communication system according to claim 1, wherein said second electronic apparatus comprises a CPU for controlling an operation of said second electronic apparatus, and said second memory means includes an EEPROM accessible by said CPU only.
Claim 7
Dependent Claim 259 words
A data communication system comprising: first and second electronic apparatuses for transmitting data to each other during data exchange sessions; said first electronic apparatus comprising: first memory means for storing common key data; session key data generating means for generating session key data for each of said data exchange sessions; first encrypting means for encrypting said session key data using said common key data; and first transmitting means for transmitting data encrypted by said first encrypting means to said second electronic apparatus; said second electronic apparatus comprising: second memory means for storing said common key data; decrypting means for decrypting encrypted session key data received from said first electronic apparatus using said common key data; second encrypting means for encrypting second communication data to be transmitted to said first electronic apparatus using said session key data; second transmitting means for transmitting said second communication data encrypted by said second encrypting means to said first electronic apparatus; and updating means for updating said common key data stored in said second memory means to said session key data decrypted by said decrypting means; said key data generated by said key data generating means is transmitted to said second electronic apparatus every time one of said data exchange sessions is performed; said first electronic apparatus further comprising: means for encrypting said common key data stored in said first memory means by using said session key data; and means for transmitting said common key data encrypted by said encrypting means to said second electronic apparatus when a predetermined data exchange session is completed.
Claim 8
Dependent Claim 259 words
A data communication system comprising: first and second electronic apparatuses for transmitting data to each other during data exchange sessions; said first electronic apparatus comprising: first memory means for storing common key data; session key data generating means for generating session key data for each of said data exchange sessions; first encrypting means for encrypting said session key data using said common key data; and first transmitting means for transmitting data encrypted by said first encrypting means to said second electronic apparatus; said second electronic apparatus comprising: second memory means for storing said common key data; decrypting means for decrypting encrypted session key data received from said first electronic apparatus using said common key data; second encrypting means for encrypting second communication data to be transmitted to said first electronic apparatus using said session key data; second transmitting means for transmitting said second communication data encrypted by said second encrypting means to said first electronic apparatus; and updating means for updating said common key data stored in said second memory means to said session key data decrypted by said decrypting means; said key data generated by said key data generating means is transmitted to said second electronic apparatus every time one of said data exchange sessions is performed; said first electronic apparatus further comprising: means for encrypting said common key data stored in said first memory means by using said session key data; and means for transmitting said common key data encrypted by said encrypting means to said second electronic apparatus when a predetermined data exchange session is completed.
Claim 9
Dependent Claim 35 words
The data communication system according to claim 6, wherein said second electronic apparatus comprises means for decrypting the encrypted common key data encrypted and transmitted by said first electronic apparatus using the session key data.
Claim 10
Dependent Claim 41 words
The data communication system according to claim 6, comprising updating means for updating updated session key data stored in said second memory means to the common key data decrypted by said decrypting means after a predetermined data exchange session is ended.
Claim 11
Dependent Claim 20 words
The data communication system according to claim 6, wherein said session key data generating means comprises a random number generator.
Claim 12
Dependent Claim 28 words
The data communication system according to claim 6, wherein said first electronic apparatus comprises a host device, and said second electronic apparatus comprises a plurality of IC cards.
Claim 13
Dependent Claim 36 words
The data communication system according to claim 6, wherein said second electronic apparatus comprises a CPU for controlling said second electronic apparatus, and said second memory means includes a memory area accessible by said CPU only.
Claim 14
Dependent Claim 38 words
The data communication system according to claim 6, wherein said second electronic apparatus comprises a CPU for controlling an operation of said second electronic apparatus, and said second memory means includes an EEPROM accessible by said CPU only.
Claim 15
Dependent Claim 47 words
The data communication system according to claim 6, wherein said first electronic apparatus further comprises second decrypting means for decrypting the second communication data using said session key data, the second communication data being encrypted by said second encrypting means and transmitted from said second electronic apparatus.
Claim 16
Dependent Claim 282 words
A data communication system for communicating data between first and second electronic apparatuses; said first electronic apparatus comprising: first memory means for storing common key data; session key data generating means for generating session key data for each session; first encrypting means for encrypting the common key data stored in said first memory means by using the session key data; second encrypting means for encrypting said session key data using said common key data; first transmitting means for transmitting data encrypted by said second encrypting means to said second electronic apparatus; and second transmitting means for transmitting the common key data encrypted by said first encrypting means to said second electronic apparatus, when a final session between said first and second electronic apparatuses is terminated; said second electronic apparatus comprising: second memory means for storing said common key data; first decrypting means for decrypting encrypted session key data received from said first electronic apparatus using said common key data; second decrypting means for decrypting the encrypted common key data encrypted and transmitted by said first electronic apparatus using the session key data; third encrypting means for encrypting second communication data to be transmitted to the first electronic apparatus using said session key data; third transmitting means for transmitting said second communication data encrypted by said third encrypting means to said first electronic apparatus; first updating means for updating the common key data stored in said second memory means to the session key data decrypted by said second decrypting means; and second updating means for updating updated session key data stored in said second memory means to the common key data decrypted by said second decrypting means after the final session is terminated.
Claim 17
Dependent Claim 282 words
A data communication system for communicating data between first and second electronic apparatuses; said first electronic apparatus comprising: first memory means for storing common key data; session key data generating means for generating session key data for each session; first encrypting means for encrypting the common key data stored in said first memory means by using the session key data; second encrypting means for encrypting said session key data using said common key data; first transmitting means for transmitting data encrypted by said second encrypting means to said second electronic apparatus; and second transmitting means for transmitting the common key data encrypted by said first encrypting means to said second electronic apparatus, when a final session between said first and second electronic apparatuses is terminated; said second electronic apparatus comprising: second memory means for storing said common key data; first decrypting means for decrypting encrypted session key data received from said first electronic apparatus using said common key data; second decrypting means for decrypting the encrypted common key data encrypted and transmitted by said first electronic apparatus using the session key data; third encrypting means for encrypting second communication data to be transmitted to the first electronic apparatus using said session key data; third transmitting means for transmitting said second communication data encrypted by said third encrypting means to said first electronic apparatus; first updating means for updating the common key data stored in said second memory means to the session key data decrypted by said second decrypting means; and second updating means for updating updated session key data stored in said second memory means to the common key data decrypted by said second decrypting means after the final session is terminated.

References Cited (Backward Citations)

US4799061A Cited
US4876716A Cited
US4888800A Cited
US5109152A Cited
US4933971A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-04-12 1996-10-12 1997-04-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-04-12 2000-10-12 2001-04-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-04-12 2004-10-12 2005-04-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag