Shielding manipulations of secret data
View Patent ↗This invention concerns a method of shielding manipulations of secret data in an authentication chip from observation. In another aspect it concerns an authentication chip for performing the method. The secret data is manipulated in non-flashing CMOS structures, in which pMOS and nMOS transistors are driven such that they do not have intermediate resistance simultaneously during a change of state of the structure. And at the same time conventional CMOS inverters are operated adjacent the non-flashing CMOS structures.
1. In an authentication chip in which secret data is manipulated, a method of shielding manipulations of the secret data from observation, including the steps of:
operating non-flashing CMOS structures in the chip, in which pMOS and nMOS transistors are driven such that they do not have intermediate resistance simultaneously during a change of state of the CMOS structure, to manipulate the secret data; and
operating conventional CMOS inverters adjacent the non-flashing CMOS structures at the same time.
2. A method according to claim 1 , including the further step of generating continuous circuit noise to drive the conventional CMOS inverters.
3. A method according to claim 2 , including the further step of generating continuous circuit noise to a tamper detection line and driving the conventional CMOS inverters from the tamper detection line.
4. A method according to claim 1 , including the further step of driving the conventional CMOS multiple times faster the non-flashing CMOS.
5. A method according to claim 1 , wherein the step of operating the non-flashing CMOS structures includes driving the pMOS transistors under a first clock signal and driving the pMOS transistors under a second clock signal, the first and second clock signals being non-synchronized.
6. An authentication chip, comprising:
non-flashing CMOS structures, in which pMOS and nMOS transistors are driven such that they do not have intermediate resistance simultaneously during a change of state of the CMOS structure, to manipulate the secret data; and
conventional CMOS inverters adjacent the non-flashing CMOS structures, to change state at the same time the non-flashing CMOS structures manipulate secret data.
7. An authentication chip according to claim 6 , further including a noise generator connected to the conventional CMOS inverters to drive them with continuous circuit noise signals.
8. An authentication chip according to claim 7 , further including a tamper detection line connected between the noise generator and the conventional CMOS structures.
9. An authentication chip according to claim 6 , where the conventional CMOS is driven multiple times faster the non-flashing CMOS.
10. An authentication chip according to claim 6 , wherein the pMOS transistors are arranged to be driven under a first clock signal and the pMOS transistors are arranged to be driven under a second clock signal, the first and second clock signals being non-synchronized.