Claims
- 1. A method for issuing an integrated circuit IC card which includes a memory, said IC card issued by an IC card issuing apparatus and an IC card reader/writer, and which method enables use of said IC card, said method comprising the steps of:
- a first step of inserting said IC card into said IC card read/writer coupled to said IC card issuing apparatus;
- a second step of detecting an electrical connection between said IC card read/writer and said IC card inserted therein in the first step;
- a step of dividing the memory of the IC card into a plurality of zones by writing zone data indicating, for each of the plurality of zones, a zone name designating the zone, a head address of the zone, and a size of the zone into the memory such that each of the plurality of zones includes a first memory means for storing data and a second memory means for storing a plurality of passwords and a plurality of access condition data corresponding to said plurality of zones, each of said passwords corresponding to each of a plurality of users and each of said access condition data respectively corresponding to each of said passwords, each said access condition data including a plurality of fields, said plurality of fields including a field for indicating whether the corresponding password is to be verified before data is read out or written into the first memory means of the corresponding zone and any of a plurality of fields for indicating an authorized user, for indicating an authorized access terminal, for indicating whether data read out from said first memory means is to be encrypted;
- a third step of inputting to said IC card issuing apparatus, responsive to detection of said electrical connection, said access condition data for each of the plurality of zones, at least two of said plurality of fields in the access condition data for each zone indicating that a password corresponding to said field is to be verified;
- a fourth step of writing into said second memory means the access condition data for each of the zones;
- a fifth step of writing into the second memory means the passwords corresponding to said plurality of users;
- a sixth step of, before data is read out or written into a given one of said zones after issue of said IC card in response to a user request, checking whether or not a field corresponding to that user in the access condition data stored in said second memory means indicates the password corresponding to that user is to be verified before data is read out or written into the given zone;
- a seventh step of reading/writing data from/into said given zone without verification of the password, only when it is determined in the sixth step that the corresponding field in the access condition data indicates that the user's password does not need to be verified;
- an eighth step of inputting an input password to said IC card when it is determined in the sixth step that the corresponding field in the access condition data indicates that the user's password needs to be verified;
- a ninth step of determining whether the input password is identical with the password corresponding to the user stored in the second memory means; and
- a tenth step of reading/writing data from/into said given zone when the ninth step determines that the input password is identical to the user's password stored in the second memory means.
- 2. A method according to claim 1, in which said third step comprises a substep of inputting said access condition data indicating at least two passwords among said plurality of passwords may need verification, and said ninth step comprises a substep of reading/writing data when it is determined that at least one of the passwords which is indicated by the access condition data is identical to the password input to said IC card.
- 3. A method according to claim 2, in which said plurality of passwords include a password for a manufacture of the IC card, a password for an issuer of the IC card, and a password for an owner of the IC card.
- 4. A method according to claim 1, in which the third step comprises a substep of inputting said access condition data indicating at least one password among said plurality of passwords may need verification, and said ninth step comprises a substep of reading/writing data when it is determined that said at least one password which is indicated by the access condition data is identical to the password input to said IC card.
- 5. An integrated circuit card issuing system comprising:
- an IC card including:
- a) a first memory divided into a plurality of zones;
- b) a contact portion formed on a surface of said IC card, for enabling said IC card to be connected to an external apparatus;
- c) a second memory connected to store a plurality of passwords and a plurality of access condition data corresponding to said plurality of zones, each said password respectively corresponding to each of a plurality of users, each said access condition data including first, second, third, and fourth fields, said first field indicating whether the corresponding password is to be verified before data is read out or written into the corresponding zone of the first memory, said second field indicating an authorized user, said third field indicating an authorized access terminal, and said fourth field indicating whether data read out from said first memory is to be encrypted;
- d) a central processing apparatus for reading/writing data from/into said first memory in accordance with the information stored in said second memory; and
- e) an interface arranged between said contact portion and said central processing apparatus; and
- an IC card issuing means for issue of said IC card, said IC card issuing means comprising:
- a) receiving means for receiving said IC card by detecting a connection therewith;
- b) display means for displaying a message requesting an input operation when said IC card is received by said receiving means;
- c) input means, responsive to said receiving by said receiving means, for inputting said access condition data; and
- d writing means for writing into said second memory the plurality of access condition data after input by said input means and corresponding passwords;
- said IC card storing a program for, before data is read out or written into a given one of said zones, checking the access condition data for the given zone stored in said second memory, and for, when said first field of the access condition data indicates that verification of the corresponding password is unnecessary, causing the data to be read out or written into the given zone without verification of the corresponding password, and for, when the access condition data indicates that verification of the corresponding password is necessary, causing said central processing unit to determine whether a password which is input by a user to said IC card is identical to the corresponding password indicated by said first field and causing the data to be read out or written into the given zone when said determination indicates that said passwords are identical.
- 6. A system according to claim 5, in which said input means comprises means for inputting said access condition data indicating at least two passwords among said plurality of passwords may need verification, and said central processing apparatus comprises means for reading/writing data when it is determined that at least one of the passwords which is indicated by the access condition data is identical to the password input to said IC card.
- 7. A system according to claim 6, in which said plurality of passwords comprises a password for a manufacture of the IC card, a password for an issuer of the IC card, and a password for an owner of the IC card.
- 8. A system according to claim 5, in which input means comprises means for inputting said access condition data indicating at least one password among said plurality of passwords may need verification, and said central processing apparatus comprises means for reading/writing data when it is determined that said at least one password which is indicated by the access condition data is identical to the password input to said IC card.
- 9. An integrated circuit card comprising:
- first memory divided into a plurality of zones in accordance with types of use of said IC card;
- a contact portion, formed on a surface of said IC card, for enabling said IC card to be connected to an external apparatus, a password being input to said IC card through said contact portion;
- second memory connected to store a zone name designating each of said zones, a head address of each of said zones, a size of each of said zones, a plurality of passwords and a plurality of password verification data, each of said passwords respectively corresponding to one of a plurality of users and each of said password verification data respectively corresponding to one of said zones, each said password verification data including a plurality of fields respectively corresponding to one of the passwords and one field in said plurality of fields for indicating verification of the corresponding password is necessary before data is read out or written into the corresponding zone of said first memory; and
- control means for permitting data to be read out or written into the given zone when the one field of the password verification data indicates that a verification of the corresponding password is necessary and when the corresponding password which is input to said IC card through said contact portion is identical to the corresponding password indicated by the one field of the password verification data.
- 10. A card according to claim 9, in which said second memory comprises means for storing access condition data indicating at least two passwords among said plurality of passwords may need verification, and said control means comprises means for reading/writing data when it is determined that at least one of the passwords which is indicated by he access condition data is identical to the password input to said IC card.
- 11. A card according to claim 10, in which said plurality of passwords comprises a password for a manufacture of the IC card, a password for an issuer of the IC card, and a password for an owner of the IC card.
- 12. A card according to claim 9, in which said second memory comprises means for storing access condition data indicating at least one password among said plurality of passwords may need verification, and said control means comprises means for read/writing data when it is determined that said at least one password which is indicated by the access condition data is identical to the password input to said IC card.
- 13. A card according to claim 9, wherein said second memory comprises:
- access person flag means for storing data in an authorized user field indicating whether a particular user corresponding to one of said passwords is permitted to access information stored in a zone of said first memory;
- terminal flag means for storing data in an authorized access terminal field indicating whether access to information stored in a zone of said first memory is permitted from a particular terminal device in which said IC card may be installed;
- output condition flag means for storing data in an encryption field indicating whether access to information stored in a zone of said first memory is to be output using direct encryption, indirect encryption, or plaintext.
- 14. An IC card which can set an access condition for each of a plurality of memory zone, said IC card comprising:
- a) a memory, said memory comprising
- 1) a plurality of memory zones for storing data,
- 2) a memory area for storing a plurality of passwords, each of said passwords respectively corresponding to a plurality of users, and
- 3) access control memory means for storing a plurality of password verification data, each said password verification data respectively corresponding to each said memory zone, each said password verification data including a plurality of fields respectively corresponding to one of the passwords and at least two fields in said plurality of fields for indicating verification of the identified password is necessary; and
- b) a microprocessor comprising means for accessing one of said memory zones when it is determined by the microprocessor that the corresponding one field of the password verification data indicates that verification of the corresponding password is necessary and a password input to the IC card is determined to be identical with the corresponding password identified by the one field of the password verification data.
- 15. An IC card in which access conditions for each of a plurality of memory zones can be set by an IC card issuing terminal, the IC card comprising:
- input means for inputting a password;
- a first memory connected to store data, said first memory including the plurality of memory zones;
- a second memory connected to store a plurality of passwords and a plurality of password verification data, said plurality of passwords respectively corresponding to a plurality of users, said plurality of password verification data respectively corresponding to said plurality of memory zones of said first memory, each of said plurality of password verification data specifying a password which is needed to be verified before data is read out or written into the corresponding zone of said first memory, and said plurality of password verification data being different from one another such that different passwords are needed to be verified for different memory zones of said first memory and being written by said IC card issuing terminal; and
- control means for accessing a memory zone of said first memory when a password which is input by a user to said IC card through said input means is identical to a password specified by the password verification data corresponding to the memory zone of said first memory to be accessed.
- 16. A method for issuing an integrated circuit (IC) card which includes a first memory divided into a plurality of zones for storing data and a second memory for storing a plurality of passwords respectively corresponding to said plurality of zones of said first memory, said IC card issued by using an IC card issuing apparatus and an IC card reader/writer, and which method enables use of said IC card, said method comprising:
- a first step of inserting the IC card into the IC card reader/writer coupled to the IC card issuing apparatus;
- a second step of detecting an electrical connection between the IC card reader/writer and the IC card inserted therein in the first step;
- a third step of inputting a plurality of password verification data to the IC card issuing apparatus, responsive to detection of the electrical connection, said plurality of password verification data respectively corresponding to the plurality of memory zones of the first memory, at least two of said plurality of password verification data specifying respective passwords which are needed to be verified, and said plurality of password verification data being different from one another such that different passwords are needed to be verified for different memory zones of the first memory and being written by the IC card issuing apparatus;
- a fourth step of writing into the second memory the password verification data for each of the zones; and
- a fifth step of writing into the second memory the passwords corresponding to said plurality of zones.
- 17. An IC card having a plurality of memory zones, the IC card comprising:
- input means for inputting a password;
- a first memory connected to store data, said first memory having first, second, and third memory zones;
- a second memory connected to store first and second passwords, and first, second, and third password verification data, said first and second passwords respectively corresponding to users, the first password verification data indicating that said first password is needed to be verified before said first memory zone of said first memory is accessed, the second password verification data indicating that said second password is needed to be verified before said second memory zone of said first memory is accessed and the third password verification data indicating that no password is needed to be verified before said third memory zone of said first memory is accessed; and
- control means for accessing the first or second zone of said first memory when a password which is input by a user to said IC card through said input means is identical to a password among the passwords stored in said second memory and specified by the first or second password verification data corresponding to the first or second memory zone of said first memory to be accessed and for accessing the third zone of said first memory in response to the third password verification data corresponding to the third memory zone of said first memory.
- 18. An integrated circuit card system comprising a card and an access terminal,
- a) said card comprising:
- 1) an integrated circuit supported on said card, said integrated circuit comprising:
- i) a data memory storing a plurality of passwords, said data memory including a plurality of memory zones for storing data, and access condition memory means for storing a plurality of access condition data, each said password respectively corresponds to each of a plurality of users and each said memory zone, each said access condition data respectively corresponding to one of said passwords, and each said memory zone including a plurality of fields, one field in said plurality of fields for indicating an authorized access terminal, and
- ii) a microprocessor comprising means for accessing one of said memory zones when it is determined by the microprocessor that a password input by a user to said card is identical with the corresponding password stored in said data memory, and terminal identification data input by said access terminal to said card is determined to be identical with the corresponding authorized access terminal field; and
- 2) means for connecting said integrated circuit with said access terminal; and
- b) said access terminal comprising:
- 1) a card input means for receiving said card and for transmitting data to and receiving data from said integrated circuit, and
- 2) means for providing said terminal identification data to said integrated circuit.
Priority Claims (1)
Number |
Date |
Country |
Kind |
59-15489 |
Jan 1984 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 07/979,432, filed on Nov. 20, 1992, which was abandoned upon the filing hereof which is a continuation of Ser. No. 07/717,175 filed Jun. 18, 1991, which is a continuation of Ser. No. 07/506,562 filed Apr. 9, 1990, which is a continuation of Ser. No. 07/288,871 filed Dec. 23, 1988, which is a divisional of Ser. No. 06/696,099 filed Jan. 29, 1985, all now abandoned.
US Referenced Citations (9)
Foreign Referenced Citations (7)
Number |
Date |
Country |
0058029 |
Aug 1982 |
EPX |
0057602 |
Aug 1982 |
EPX |
0064779 |
Nov 1982 |
EPX |
52-7646 |
Jan 1977 |
JPX |
57-25060 |
Feb 1982 |
JPX |
58-209000 |
Dec 1983 |
JPX |
8303694 |
Oct 1983 |
WOX |
Non-Patent Literature Citations (4)
Entry |
Sutton et al., "Processors Sharing and Partitioning of Main Storage in the MP System", IBM Technical Disclosure Bulletin, Oct. 1979, pp. 2009-2010. |
"The Concept of a Multipurpose (Microcircuit) Card", Chip Card News, Dec. 1982, p. 6. |
"Security Aspects in a Chip Card POS Payment System", Chip Card News, Apr. 1983, p. 5. |
Baer JL, "Computer System Architecture" Computer Science Press 1980, pp. 296-309. |
Divisions (1)
|
Number |
Date |
Country |
Parent |
696099 |
Jan 1985 |
|
Continuations (4)
|
Number |
Date |
Country |
Parent |
979432 |
Nov 1992 |
|
Parent |
717175 |
Jun 1991 |
|
Parent |
506562 |
Apr 1990 |
|
Parent |
288871 |
Dec 1988 |
|