07-11-2013 дата публикации
Номер: US20130293259A1
Принадлежит:
Homogenous dual-rail logic for DPA attack resistive secure circuit design is disclosed. According to one embodiment, an HDRL circuit comprises a primary cell and a complementary cell, wherein the complementary cell is an identical duplicate of the primary cell. The HDRL circuit comprises a first set of inputs and a second set of inputs, wherein the second set of inputs are a negation of the first set of inputs. The HDRL circuit has a differential power at a level that is resistive to DPA attacks. 119-. (canceled)20. A method , comprising:inputting a first input to an individual one of one or more primary cells of a circuit, the circuit comprising one or more primary cells and a complementary cell positioned adjacent to the individual one of the one or more primary cells, wherein the complementary cell is a duplicate of the individual one of the one or more primary cells; andinputting a second input to the complementary cell, wherein the second input is a negation of the first input.21. The method of claim 20 , wherein the circuit has a differential power at a level that is resistive to DPA attacks.22. The method of claim 21 , wherein the differential power is a power consumption of the circuit.23. The method of claim 20 , wherein the complementary cell and primary cell share the same VSS and VDD.24. The method of claim 20 , wherein the circuit is includable into a cryptographic module that implements an algorithm selected from the group consisting of AES claim 20 , Blowfish claim 20 , DES claim 20 , Triple DES claim 20 , Serpent claim 20 , Twofish claim 20 , Camellia claim 20 , CAST-128 claim 20 , IDEA claim 20 , RC2 claim 20 , RC5 claim 20 , SEED claim 20 , Skipjack claim 20 , TEA claim 20 , and XTEA.25. The method of claim 20 , wherein the primary cell is selected from the group consisting of an AND cell claim 20 , an OR cell claim 20 , an XOR cell claim 20 , an XNOR cell claim 20 , and a NOT cell.26. The method of claim 20 , wherein the primary cell is any ...
Подробнее