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

Ic card

Assignee: Mitsubishi Electric Corp
•
Filing: 1989-07-31
•
Granted: 1992-10-27
•
Expires: 2009-07-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An intrinsic cipher code peculiar to each IC card is written and stored in EEPROM serving as a writable non-volatile memory in an IC card, as well as a routine for performing collation with the intrinsic cipher code before a test program is executed being stored in a read-only memory as to allow access to the test program when agreement is established. An attempt can thus be made to improve security for access to the test program.

Inventors

  • 👤 Atsuo Yamaguchi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 12:55
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06; G06K; G06K19/00; G06K19/06; G06K19/067; G06K19/07; G06K19/073; G06K7/00; G06K7/0095; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G07F7/0806; G07F7/0833; G07F7/084

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 312 words
An IC card comprising: writable non-volatile memory means for storing an intrinsic cipher code exclusive to said IC card and a write confirmation code, the write confirmation code for confirming that said intrinsic cipher code is stored in said writable non-volatile memory means; first read-only memory means in which an application program for executing predetermined functions of said IC card is stored; second read-only memory means in which a test program having access to all of said first and second read-only memory means for testing the predetermined functions of said IC card is stored and including branch means for responding to data input from outside said IC card to select between said test program and said application program for execution, write confirmation means for determining from said write confirmation code stored in said non-volatile memory means whether said intrinsic cipher code is stored in said writable non-volatile memory means when said branch means responds to data input from outside said IC card selecting the test program for execution, and first cipher code collating means for collating said intrinsic cipher code with an external cipher code input from outside of said IC card when said write confirmation means determines that said intrinsic cipher code is stored in said writable non-volatile memory means and for execution of said test program when said intrinsic and external cipher codes agree with each other; control means for executing said application and test programs; input-output control means for controlling data and codes input from and data output to outside of said IC card; and a bus interconnecting said writable non-volatile memory means, said first read-only memory means, and said second read-only memory means for transferring signals therebetween wherein said writable non-volatile memory means, said first read-only memory means, said second read-only memory means, said control means, and said input-output control means are provided on a single semiconductor chip.
Claim 2
Dependent Claim 312 words
An IC card comprising: writable non-volatile memory means for storing an intrinsic cipher code exclusive to said IC card and a write confirmation code, the write confirmation code for confirming that said intrinsic cipher code is stored in said writable non-volatile memory means; first read-only memory means in which an application program for executing predetermined functions of said IC card is stored; second read-only memory means in which a test program having access to all of said first and second read-only memory means for testing the predetermined functions of said IC card is stored and including branch means for responding to data input from outside said IC card to select between said test program and said application program for execution, write confirmation means for determining from said write confirmation code stored in said non-volatile memory means whether said intrinsic cipher code is stored in said writable non-volatile memory means when said branch means responds to data input from outside said IC card selecting the test program for execution, and first cipher code collating means for collating said intrinsic cipher code with an external cipher code input from outside of said IC card when said write confirmation means determines that said intrinsic cipher code is stored in said writable non-volatile memory means and for execution of said test program when said intrinsic and external cipher codes agree with each other; control means for executing said application and test programs; input-output control means for controlling data and codes input from and data output to outside of said IC card; and a bus interconnecting said writable non-volatile memory means, said first read-only memory means, and said second read-only memory means for transferring signals therebetween wherein said writable non-volatile memory means, said first read-only memory means, said second read-only memory means, said control means, and said input-output control means are provided on a single semiconductor chip.
Claim 3
Dependent Claim 177 words
The IC card according to claim 1 wherein a check code is stored in said writable non-volatile memory means and a default cipher code is stored in said second read-only memory means, said write confirmation means includes means for collating said check code stored in said writable non-volatile memory means with said intrinsic cipher code, said write confirmation means determining that said intrinsic cipher code is stored in said writable non-volatile memory means if said intrinsic cipher code is correct, means for collating said intrinsic cipher code is correct, and means for collating said default cipher code with said external cipher code when said write confirmation means determines that said intrinsic cipher code is not stored or is not correct for execution of said test program only when said intrinsic cipher code is stored and is correct and said intrinsic cipher code and said external cipher code agree with each other or when said intrinsic cipher code is not stored or is correct and said default cipher code and said external cipher code agree with each other.
Claim 4
Dependent Claim 54 words
The IC card of claim 1 wherein said write confirmation means includes means for execution of said test program in response to data input from outside said IC card to select said test program when said write confirmation means determines that said intrinsic cipher code is not stored in said writable non-volatile memory means.

References Cited (Backward Citations)

US4709136A Cited
US4801787A Cited
US4849614A Cited
US4885788A Cited
US4777355A Cited
US5016212A Cited
US5039850A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag