IC card
First Claim
Patent Images
1. An IC card for communicating with a read/write apparatus, the IC card comprising:
- a memory for storing data, divided into a system area and a user area, the system area including an area storing a write password used for collation when data is written onto a first area in the user area, an area storing a read password used for collation when data is read out from a second area in the user area, and an area storing a system password used for collation when data is written to or read from the system area, the memory having a third area included in the first area and also in the second area;
write password collating means for, when a write command for the first area is sent together with a password from the read/write apparatus, collating the password with the write password stored in the memory so as to decide whether or not the passwords are identical with each other;
read password collating means for, when a read command for the second area is sent together with a password from the read/write apparatus, collating the password with the read password stored in the memory so as to decide whether or not the passwords are identical with each other;
system password collating means for, when a read or write command for the system area is sent together with a password from the read/write apparatus, collating the password with the system password stored in the memory so as to decide whether or not the passwords are identical with each other; and
command executing means for executing a command sent from the read/write apparatus when the respective passwords are identical with those stored in the memory depending upon results of collation in the write password collating means, the read password collating means, and the system password collating means.
2 Assignments
0 Petitions
Accused Products
Abstract
In an IC card, a user area is set to have a first area in which a write password is made valid, and a second area in which a read password is made valid. When a write command for the first area is sent together with a password from a read/write apparatus, the password is collated with the write password. When a read command for the second area is sent together with a password, the password is collated with the read password. As a result of the collation, when the passwords are identical, the respective commands are executed.
-
Citations
5 Claims
-
1. An IC card for communicating with a read/write apparatus, the IC card comprising:
-
a memory for storing data, divided into a system area and a user area, the system area including an area storing a write password used for collation when data is written onto a first area in the user area, an area storing a read password used for collation when data is read out from a second area in the user area, and an area storing a system password used for collation when data is written to or read from the system area, the memory having a third area included in the first area and also in the second area; write password collating means for, when a write command for the first area is sent together with a password from the read/write apparatus, collating the password with the write password stored in the memory so as to decide whether or not the passwords are identical with each other; read password collating means for, when a read command for the second area is sent together with a password from the read/write apparatus, collating the password with the read password stored in the memory so as to decide whether or not the passwords are identical with each other; system password collating means for, when a read or write command for the system area is sent together with a password from the read/write apparatus, collating the password with the system password stored in the memory so as to decide whether or not the passwords are identical with each other; and command executing means for executing a command sent from the read/write apparatus when the respective passwords are identical with those stored in the memory depending upon results of collation in the write password collating means, the read password collating means, and the system password collating means. - View Dependent Claims (2)
-
-
3. An IC card for communicating with a read/write apparatus, the IC card comprising:
-
a memory for storing data, divided into a system area and a user area, the system area including an area storing a password used for collation when the memory is accessed; password collating means for, when a command for access to the memory is inputted together with a password from the read/write apparatus, collating the password with the password stored in the memory so as to decide whether or not the passwords are identical with each other; password collation result holding means for holding a result of password collation made by the password collating means; and command executing means for, when a command for access to the memory is inputted together with a password from the read/write apparatus, executing the command if coincidence is obtained in collation in the password collating means, and for, when a command for access to the memory is inputted without a password from the read/write apparatus, executing the command if information indicating coincidence of the password is held by the password collation result holding means and not executing the command if information indicating coincidence of the password is not held by the password collation result holding means, wherein the system area has an area storing an identification code, the IC card further comprising identification code collating means, for when an identification code is sent together with a command from the read/write apparatus, collating the identification code with the identification code stored in the memory so as to decide whether or not the identification codes are identical with each other; and identification code collation result holding means for holding a result of collation in the identification code collating means, wherein, when a command is sent together with an identification code from the read/write apparatus, the command executing means executes the command depending upon the result of collation in the identification code collating means, and when a command is sent without an identification code from the read/write apparatus, the command executing means executes the command depending upon the result of collation held in the identification code collation result holding means. - View Dependent Claims (5)
-
-
4. An IC card for communicating with a read/write apparatus, the IC card comprising:
-
a memory for storing data, divided into a system area and a user area, the system area including an area storing a password used for collation when the memory is accessed; password collating means for, when a command for access to the memory is inputted together with a password from the read/write apparatus, collating the password with the password stored in the memory so as to decide whether or not the passwords are identical with each other; password collation result holding means for holding a result of password collation made by the password collating means; and command executing means for, when a command for access to the memory is inputted together with a password from the read/write apparatus, executing the command if coincidence is obtained in collation in the password collating means, and for, when a command for access to the memory is inputted without a password from the read/write apparatus, executing the command if information indicating coincidence of the password is held by the password collation result holding means and not executing the command if information indicating coincidence of the password is not held by the password collation result holding means, wherein the password collation result holding means holds the result of password collation only when no transmission error is caused in communication at a time of transmission of the command from the read/write apparatus.
-
Specification