Encoding method and system resistant to power analysis

H - Electricity – 04 – L

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

H04L 9/06 (2006.01) G06F 21/00 (2006.01) G07F 7/10 (2006.01)

Patent

CA 2397077

New techniques for cracking sealed platforms have recently been discovered which observe power modulation during execution of a software encryption program on a computer processor. Particularly vulnerable to such simple power analysis and differential power analysis attacks are smart cards which employ Data Encryption Standard (DES) protection. The invention protects against such attacks by mapping data onto "Hamming-neutral" values, that is, bytes which have the same number of 1-values, so power signatures do not vary during execution. The Hamming-neutral values are assigned to each bit-string in a targeted data set, rather than in a bit-wise manner as known. This approach has a number of advantages: it is less demanding of system resources, it results in a larger number of encodings for an attacker to decipher, and it can be applied to various components including: addressing, indexing, stored data and input data. Many variations and improvements are also described.

De nouvelles techniques de craquage des plates-formes sécurisées ont été découvertes récemment. Ces techniques prennent en compte la modulation de puissance pendant l'exécution d'un programme de chiffrement de logiciel sur un processeur informatique. Les cartes à puce protégées par un algorithme DES sont particulièrement vulnérables à ces attaques par analyse de la puissance simple et de le puissance différentielle. La présente invention offre une protection contre de telles attaques grâce à un mappage des données sur des valeurs <= à poids de Hamming neutre >=, c'est à dire des octets qui on le même nombre de valeurs <= 1 >= de sorte que les signatures de puissance ne varient pas au cours de l'exécution. Au lieu d'appliquer les procédés bit par bit connus, on attribue ces valeurs à poids de Hamming neutre à chaque train binaire d'un ensemble de données ciblé. Ce procédé présente plusieurs avantages : il nécessite moins de ressources du système, il offre un nombre plus important de codages devant être déchiffrés par un pirate éventuel, et il peut être appliqué à divers composants notamment à l'adressage, à l'indexation, aux données mémorisées et aux données d'entrée. L'invention concerne en outre de nombreuses variantes et améliorations de ce procédé.

LandOfFree

Say what you really think

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

Rating

Encoding method and system resistant to power analysis does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Encoding method and system resistant to power analysis, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Encoding method and system resistant to power analysis will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1746706

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