SEMICONDUCTOR MEMORY CARD, AND PROGRAM FOR CONTROLLING THE SAME
0 Assignments
0 Petitions
Accused Products
Abstract
A semiconductor memory card that has a sufficient storage capacity when an EC application writes data to a storage is provided. A usage area for the EC application in an EEPROM 3 in a TRM 1 is expanded. The expansion is such that a partition generated in a flash memory 2 outside the TRM 1 is assigned to the EC application while a partition table is allocated in the internal EEPROM 3. Because the partition table is in the TRM 1, only a CPU 7 in the TRM 1 is able to access the generated partition table. Secrecy of stored contents increases because the access to the expanded area is limited to the CPU 7 in the TRM 1.
15 Citations
26 Claims
-
1-16. -16. (canceled)
-
17. A semiconductor memory card comprising a tamper resistant module and a nonvolatile memory that is not tamper resistant, wherein
the tamper resistant module includes: -
an internal memory having a usage area used by a program stored in the tamper resistant module; and a processing unit operable to (i) assign an area in the nonvolatile memory to the program, and (ii) generate, in the internal memory of the tamper resistant module, access information for the assigned area, the usage area and the assigned area thereby composing a total area for use by the program, the internal memory stores a first area table indicating a location and a size of the usage area, and a second area table indicating a location and a size of the assigned area, and the access information is the second area table. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A controlling program in a semiconductor memory card that comprises a tamper resistant module and a nonvolatile memory that is not tamper resistant, and that is executed by a CPU in the tamper resistant module, wherein
the tamper resistant module includes: -
an internal memory having a usage area used by an application stored in the tamper resistant module, the controlling program is operable to (i) assign an area in the nonvolatile memory that is not tamper resistant to the application, and (ii) generate, in the internal memory of the tamper resistant module, access information for the assigned area, the usage area and the assigned area thereby composing a total area for use by the application, the internal memory stores a first area table indicating a location and a size of the usage area, and a second area table indicating a location and a size of the assigned area, and the access information is the second area table.
-
Specification