Method for protecting a programmable cryptography circuit,...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFCA-PAI-O-1670918

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.