Method for protecting a programmable cryptography circuit, and circuit protected by said method
US8904192B2 · kind B2 · utility
Assignees
Inventors
Key dates
| Filing date | Mar 18, 2009 |
| Grant date | Dec 2, 2014 |
| Priority date | — |
| Expiry date | May 15, 2031 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2207/7266
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A programmable cryptography circuit includes memory-based cells defining the logic function of each cell, integrating a differential network capable of carrying out calculations on pairs of binary variables, including a first network of cells implementing logic functions on the first component of the pairs and a second network of dual cells operating in complementary logic on the second component of the pair. A calculation step includes a precharge phase, in which the variables are put into a known state at the output of the cells, and an evaluation phase in which a calculation is made by the cells. A phase of synchronizing the variables is inserted before the evaluation phase or the precharge phase in each cell capable of receiving several signals conveying input variables, the synchronization being carried out on the most delayed signal.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.