Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
90 words
A circuit for the protection of confidential data of a memory in integrated circuit form, said protection circuit comprising, on the same integrated circuit, several simulation cells capable of being controlled individually, these cells having two current consumption states that differ according to the signal that controls them, and a generator of pseudo-random sequences to control these cells, so that each of them is, pseudo-randomly, in one state or in another, thus making it more difficult to determine confidential information by reading the overall current consumption of the integrated circuit.
Claim 2
Dependent Claim
90 words
A circuit for the protection of confidential data of a memory in integrated circuit form, said protection circuit comprising, on the same integrated circuit, several simulation cells capable of being controlled individually, these cells having two current consumption states that differ according to the signal that controls them, and a generator of pseudo-random sequences to control these cells, so that each of them is, pseudo-randomly, in one state or in another, thus making it more difficult to determine confidential information by reading the overall current consumption of the integrated circuit.
Claim 3
Dependent Claim
57 words
A protection circuit according to claim 1 wherein the cells, in both their states, consume currents substantially equal to those of the memory cells, the first state corresponding to the consumption of the memory cell in a 0 logic state and the second state corresponding to the consumption of the memory cell in a 1 logic state.
Claim 4
Dependent Claim
48 words
A protection circuit according to either of the claims 1 or 2, designed for the protection of a memory with respect to a reading of the stored information, wherein the simulation cells are formed essentially by a transistor identical to the transistors forming the cells of the memory.
Claim 5
Dependent Claim
50 words
A protection circuit according to either of the claims 1 or 2, designed for the protection of an EPROM or an EEPROM during the reading of confidential information, wherein each simulation cell is formed by a floating gate transistor, the floating gate and the control gate of which are short-circuited.
Claim 6
Dependent Claim
38 words
A protection circuit according to either of the claims 1 or 2, wherein the pseudo-random generator is is formed by a series of cascade-mounted flip-flops, certain outputs of the flip-flops being looped back to inputs through OR-Exclusive gates.
Claim 7
Dependent Claim
28 words
A protection circuit according to either of the claims 1 or 2, wherein the pseudo-random generator is controlled by a clock frequency, the variation of which is pseudo-random.
Claim 8
Dependent Claim
27 words
A protection circuit according to claim 6, comprising a controlled frequency oscillator having several frequency control inputs, these inputs being connected to outputs of the pseudo-random generator.
Claim 9
Dependent Claim
44 words
A protection circuit according to either of the claims 1 or 2, wherein each simulation cell is controlled by the output of a respective D-type flip-flop, each receiving, firstly, as inputs, a common clock signal and, secondly, a respective output of the pseudo-random generator.
Claim 10
Dependent Claim
45 words
A protection circuit according to either of the claims 1 or 2, wherein each simulation cell includes a transistor, and wherein this transistor is series-connected with an operation-inhibiting transistor between the supply terminals Vcc, Vss of the integrated circuit comprising the memory to be protected.