Patent US4885788A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4885788A Expired / Lapsed US ⏱️ 0.0 years remaining

IC card

Assignee: Hitachi Ltd
•
Filing: 1987-02-12
•
Granted: 1989-12-05
•
Expires: 2007-02-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An IC card having an authentication code which is compared with an authentication code obtained by processing data recorded on the IC card, and permitting the IC card to be used only when agreement is found.

Inventors

  • 👤 Kazuo Takaragi
  • 👤 Takayoshi Shiraishi
  • 👤 Ryoichi Sasaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 15:17
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/357; G06Q20/3576; G06Q20/36; G06Q20/367; G06Q20/3672; G06Q20/3674; G06Q20/38; G06Q20/382; G06Q20/3829; G06Q20/40; G06Q20/401; G06Q20/4012

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 236 words
In an integrated circuit card having a memory with a plurality of transaction memory areas, each adapted for storing data related to an associated data source, and a like plurality of authorization memory areas, one authorization memory area uniquely associated with each transaction memory area; input/output means for receiving data from and transmitting data to a data source; and processor means for exchanging data with said input/output means and with said memory and for processing data; the improvement wherein said processor means includes: input means for receiving data from a data source; acquiring means responsive to input from the data source of an enabling code unique to that data source for acquiring an encrypted code from the one of said authorization memory areas associated with the transaction memory area that is associated with that data source; means for calculating an authorization code from data stored in said associated transaction memory area; means for comparing the acquired encrypted code with the calculated authorization code; means responsive to a proper comparison for permitting receipt of transaction data from the data source; and means responsive to receipt of transaction data from the data source for writing of transaction data into said associated transaction memory area to update data stored therein and for updating the encrypted code in said authorization memory area, thereby preventing access to said associated transaction memory area if the data therein has been altered without authorization.
Claim 2
Dependent Claim 236 words
In an integrated circuit card having a memory with a plurality of transaction memory areas, each adapted for storing data related to an associated data source, and a like plurality of authorization memory areas, one authorization memory area uniquely associated with each transaction memory area; input/output means for receiving data from and transmitting data to a data source; and processor means for exchanging data with said input/output means and with said memory and for processing data; the improvement wherein said processor means includes: input means for receiving data from a data source; acquiring means responsive to input from the data source of an enabling code unique to that data source for acquiring an encrypted code from the one of said authorization memory areas associated with the transaction memory area that is associated with that data source; means for calculating an authorization code from data stored in said associated transaction memory area; means for comparing the acquired encrypted code with the calculated authorization code; means responsive to a proper comparison for permitting receipt of transaction data from the data source; and means responsive to receipt of transaction data from the data source for writing of transaction data into said associated transaction memory area to update data stored therein and for updating the encrypted code in said authorization memory area, thereby preventing access to said associated transaction memory area if the data therein has been altered without authorization.
Claim 3
Dependent Claim 56 words
The improvement of claim 1 wherein said processor means further includes means responsive to receipt of a master enabling code and receipt of a signal indicating a selected transaction memory area for permitting processing of data from and writing of data into said selected transaction memory area, thereby permitting access to the selected transaction memory area.
Claim 4
Dependent Claim 175 words
An integrated circuit card comprising: input/output means; a memory having a plurality of memory areas, each memory area adapted for storing data and having assigned thereto a permission level; first means defining a personal identification code storage area for storing personal identification codes; second means defining a license code storage area for storing license codes; third means defining a permission code storage area for storing permission codes, each permission code indicating a permission level for access to data stored in said memory; and fourth means responsive to application to said input/output means of a license code and a personal identification code for interrogating said storage areas, comparing the applied license code with stored license codes, comparing the applied personal identification code with stored personal identification codes, and when proper comparisons are found, obtaining from said third means a permission code and making available to said input/output means, for application to an external device, data stored in said memory having an assigned permission level not greater than the permission level indicated by the obtained permission code.
Claim 5
Dependent Claim 175 words
An integrated circuit card comprising: input/output means; a memory having a plurality of memory areas, each memory area adapted for storing data and having assigned thereto a permission level; first means defining a personal identification code storage area for storing personal identification codes; second means defining a license code storage area for storing license codes; third means defining a permission code storage area for storing permission codes, each permission code indicating a permission level for access to data stored in said memory; and fourth means responsive to application to said input/output means of a license code and a personal identification code for interrogating said storage areas, comparing the applied license code with stored license codes, comparing the applied personal identification code with stored personal identification codes, and when proper comparisons are found, obtaining from said third means a permission code and making available to said input/output means, for application to an external device, data stored in said memory having an assigned permission level not greater than the permission level indicated by the obtained permission code.
Claim 6
Dependent Claim 191 words
In an integrated circuit card having a memory with a transaction memory area, for storing data from a data source, and an authorization memory area; input/output means for receiving data from and transmitting data to a data source; and processor means for exchanging data with said input/output means and with said memory and for processing data; the improvement wherein said processor means includes: input means for receiving data from a data source; means responsive to input of an enabling code from the data source for acquiring an encrypted code from said authorization memory area; means for calculating an authorization code from data stored in said transaction memory area; means for comparing the acquired encrypted code with the calculated authorization code; means responsive to a proper comparison for permitting receipt of transaction data from the data source; and means responsive to receipt of transaction data from the data source for writing of transaction data into said transaction memory area to update data stored therein and for updating the encrypted code in said authorization memory area, thereby preventing access to said transaction memory area if the data therein has been altered without authorization.
Claim 7
Dependent Claim 191 words
In an integrated circuit card having a memory with a transaction memory area, for storing data from a data source, and an authorization memory area; input/output means for receiving data from and transmitting data to a data source; and processor means for exchanging data with said input/output means and with said memory and for processing data; the improvement wherein said processor means includes: input means for receiving data from a data source; means responsive to input of an enabling code from the data source for acquiring an encrypted code from said authorization memory area; means for calculating an authorization code from data stored in said transaction memory area; means for comparing the acquired encrypted code with the calculated authorization code; means responsive to a proper comparison for permitting receipt of transaction data from the data source; and means responsive to receipt of transaction data from the data source for writing of transaction data into said transaction memory area to update data stored therein and for updating the encrypted code in said authorization memory area, thereby preventing access to said transaction memory area if the data therein has been altered without authorization.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag