Storage device
A storage device and storage technology, applied in computer security devices, preventing unauthorized use of memory, record carriers used by machines, etc., can solve problems such as high concealment, difficulty, and secret cracking
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach 1
[0048] figure 1 It is a block diagram showing the overall configuration of the IC card 100 according to the first embodiment.
[0049] In this figure, a microcomputer 110 (processor) includes a register 111 for taking in data read from a semiconductor storage unit 120 described later, and is obtained by dividing or multiplying a clock signal input from the outside. The clock signal is a device for controlling data input and output of the IC card 100 or various data processing. More specifically, by executing a program or the like stored in the semiconductor storage unit 120, data input from the outside is written into the semiconductor storage unit 120, or data read from the semiconductor storage unit 120 or data subjected to predetermined processing is sent to the outside. output.
[0050] The above-mentioned semiconductor storage unit 120 is used to store programs or various data executed by the microcomputer 110, and includes: a memory array unit 121, a sense amplifier 12...
no. 2 Embodiment approach
[0074] Hereinafter, an IC card according to Embodiment 2 will be described. In addition, in the following embodiments, components having the same functions as those in the first embodiment described above are denoted by the same reference numerals, and description thereof will be omitted.
Embodiment approach 2
[0075] The IC card of embodiment 2, such as Figure 5As shown, the difference from the IC card of Embodiment 1 above is that a data masking unit 224 is provided instead of the data masking unit 124 , and a random data generating circuit 231 is also provided.
[0076] The random data generating circuit 231 outputs a random data signal within a predetermined time.
[0077] In addition, the data masking unit 224, specifically, such as Figure 6 As shown, the selector 224a is configured to include a number corresponding to the number of bits of data.
[0078] According to the above constitution, for example, if Figure 7 As shown, starting from the data mask unit 224, when the data mask signal is at the H level, the data signal read from the memory array unit 121 is output in the same manner as in the first embodiment described above. On the other hand, when the data mask signal is at In the case of L level, the random data signal output from the random data generation circuit ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 