G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 21/00 (2006.01)
Patent
CA 2719541
The present invention relates to a method for protecting a programmable cryptography circuit and to a circuit protected by such a method. The circuit is composed of memory-based cells defining the logic function of each cell, integrating a differential network capable of carrying out calculations on pairs of binary variables, comprising 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 comprises at least one precharge phase (41), in which the variables are put into a known state at the output of the cells, followed by an evaluation phase (43) in which a calculation is made by the cells. A phase (42, 44) of synchonizing 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. The invention applies notably for protecting this type of circuit against differential power analysis attacks.
Le circuit est composé de cellules à base de mémoire définissant la fonction logique de chaque cellule, intégrant un réseau différentiel apte à effectuer des calculs sur des couples de variables binaires comportant un premier réseau de cellules réalisant des fonctions logiques sur la première composante des couples et un deuxième réseau de cellules duales fonctionnant en logique complémentaire sur la deuxième composante des couple. Une étape de calcul comporte au moins une phase de précharge (41) mettant les variables dans un état connu à l'entrée des cellules suivie d'une phase d'évaluation (43) où un calcul est effectué par les cellules. Une phase de synchronisation des variables (42, 44) est intercalée avant la phase d'évaluation ou de précharge au niveau de chaque cellule apte à recevoir plusieurs signaux véhiculant des variables d'entrée, la synchronisation étant effectuée sur le signal le plus retardé. L'invention s'applique notamment pour protéger ce type de circuit contre les attaques d'analyse différentielle de consommation.
Danger Jean-Luc
Guilley Sylvain
Hoogvorst Philippe
Centre National de La Recherche Scientifique
Institut Telecom-Telecom Paris Tech
Marks & Clerk
LandOfFree
Method for protecting a programmable cryptography circuit,... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for protecting a programmable cryptography circuit,..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for protecting a programmable cryptography circuit,... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1670918