METHOD AND DEVICE FOR SECURING THE READING OF A MEMORY
First Claim
Patent Images
1. A method, comprising:
- selecting an address of a memory;
reading a datum at the selected address;
saving the datum read in a storage space;
reading the datum from the memory;
reading the datum saved in the storage space; and
activating an error signal if the datum read from the memory is different from the datum saved in the storage space.
1 Assignment
0 Petitions
Accused Products
Abstract
A method reads a datum saved in a memory by selecting an address of the memory in which the datum to be read is saved, reading the datum in the memory at the selected address, saving the datum read in a storage space, and when the memory is not being accessed by a CPU, reading the datum in the memory, reading the datum saved in the storage space, and activating an error signal if the datum read in the memory is different from the datum saved. The method can be applied particularly to the protection of smart card integrated circuits.
7 Citations
17 Claims
-
1. A method, comprising:
-
selecting an address of a memory; reading a datum at the selected address; saving the datum read in a storage space; reading the datum from the memory; reading the datum saved in the storage space; and activating an error signal if the datum read from the memory is different from the datum saved in the storage space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device for protecting the reading of a memory, comprising:
-
a storage space configured to save a datum read in the memory, and an address of the memory in association with the datum saved; means for reading the datum in the memory by using the address saved; a comparator configured to compare the datum saved in the storage space with the datum read in the memory; and means for activating an error signal if the datum saved is different from the datum read in the memory. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An integrated circuit, comprising:
-
a central processing unit; a memory read by the central processing unit; a protection device that includes; a storage space configured to save each datum read from the memory by the central processing unit; means for checking, while the central processing unit is not accessing the memory, the data saved in the storage space, the checking including reading the data from the memory, comparing each datum saved in the storage space with a corresponding datum read from the memory, and activating an error signal if the datum saved is different from the datum read from the memory. - View Dependent Claims (16, 17)
-
Specification