Portable electronic medium
First Claim
1. A certification method for checking a portable electronic medium comprising:
- a base board on which wiring is provided;
a first memory, installed on the base board, for storing data; and
a control circuit including;
a second memory for storing data; and
a control section for controlling an operation of storing data in the first memory and an operation of reading the data from the first memory, said second memory and said control section being fabricated as a chip which is installed on the base board and connected to the base board, said second memory further storing, as first-memory-state information, a recording start address at which the first memory has started to store the data at last-time processing, a length of the data stored, and a checksum for the data defined by the recording start address and the length of the data;
wherein said certification method includes steps at which;
when access is made to the first memory the control section determines a recording start address at which the first memory has started to store the data at the last-time processing and a length of the data stored;
calculates a checksum for the data defined by the recording start address and the length of the data, compares the recording start address, the length of the data and the calculated checksum with the recording start address, the length of the data and the checksum, respectively, stored in the second memory as the first-memory state information and verifies the first memory when the start addresses, lengths and checksums coincide.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is provided with a base board on which wiring is provided, a memory, installed on the base board by soldering, for storing data and a certification key, and a memory control LSI. The memory control LSI is a fabricated as a bare chip incorporating an internal memory for storing data and a certification key, and a control section for controlling the storing of data in the memory and the reproduction of the data from the memory. The bare chip is installed on the base board and covered with sealing resin. The bare chip is connected to the base board by gold wire bonding. The certification key stored in the memory is compared with the certification key stored in the internal memory. Based on the coincidence or non-coincidence between these keys, the control section determines whether or not the memory is an intended one.
73 Citations
8 Claims
-
1. A certification method for checking a portable electronic medium comprising:
-
a base board on which wiring is provided;
a first memory, installed on the base board, for storing data; and
a control circuit including;
a second memory for storing data; and
a control section for controlling an operation of storing data in the first memory and an operation of reading the data from the first memory, said second memory and said control section being fabricated as a chip which is installed on the base board and connected to the base board, said second memory further storing, as first-memory-state information, a recording start address at which the first memory has started to store the data at last-time processing, a length of the data stored, and a checksum for the data defined by the recording start address and the length of the data;
wherein said certification method includes steps at which;
when access is made to the first memory the control section determines a recording start address at which the first memory has started to store the data at the last-time processing and a length of the data stored;
calculates a checksum for the data defined by the recording start address and the length of the data, compares the recording start address, the length of the data and the calculated checksum with the recording start address, the length of the data and the checksum, respectively, stored in the second memory as the first-memory state information and verifies the first memory when the start addresses, lengths and checksums coincide.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
said first memory is installed on the base board by soldering; and
said second memory is a bare chip installed on the base board.
-
-
3. A method according to claim 1, wherein said first and second memories are nonvolatile memories.
-
4. A method according to claim 1, wherein said first memory is a nonvolatile memory, and said second memory includes a nonvolatile memory portion in which the first-memory-state information are stored.
-
5. A method according to claim 1, wherein:
-
said first memory and said control circuit are installed on one surface of the base board; and
an external connection terminal, coated with a hard gold layer, is provided on another surface of the base board.
-
-
6. A method according to claim 1, wherein said second memory stores a control program for controlling the control section.
-
7. A method according to claim 1, wherein said first-memory-state information include at least one of:
- information indicating which area of the first memory is used at last-time processing;
a verification value used at the end of the last-time processing; and
a verification value regarding entity of the first memory.
- information indicating which area of the first memory is used at last-time processing;
-
8. A method according to claim 7, wherein said area of the first memory is defined by a start address and a data length.
Specification