The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 12, 2019

Filed:

Feb. 22, 2017
Applicant:

Eshard, Martillac, FR;

Inventors:

Antoine Wurcker, Villenave D'Ornon, FR;

Hugues Thiebeauld De La Crouee, Pessac, FR;

Christophe Clavier, Rilhac Lastours, FR;

Assignee:

Eshard, Martillac, FR;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/32 (2006.01); G09C 1/00 (2006.01); H04L 9/00 (2006.01); G06F 21/72 (2013.01); G01R 31/317 (2006.01); G06F 21/75 (2013.01);
U.S. Cl.
CPC ...
H04L 9/003 (2013.01); G01R 31/31719 (2013.01); G06F 21/72 (2013.01); G09C 1/00 (2013.01); H04L 9/002 (2013.01); H04L 9/3242 (2013.01); H04L 9/3247 (2013.01); H04L 9/3249 (2013.01); H04L 9/3252 (2013.01); G06F 21/75 (2013.01); H04L 2209/08 (2013.01); H04L 2209/12 (2013.01);
Abstract

The present invention relates to a test method of a circuit, comprising: acquiring a plurality of value sets comprising values of a physical quantity linked to the activity of a circuit to be tested when the circuit executes an operation of a set of distinct cryptographic operations applied to a secret data, selecting at least a first subset in each value set, for each value set, counting by a processing unit occurrence numbers of values transformed by a first surjective function applied to the values of the first subset of the value set, to form an occurrence number set for the value set, for each operation of the operation set, and each of the possible values of a part of the secret data, computing a partial operation result, computing cumulative occurrence number sets by adding the occurrence number sets corresponding to the operations of the operation set, which when applied to a same value or equivalent value of the possible values of the part of the secret data, provide a partial operation result having a same transformed value resulting from the application of a second surjective function, merging according to a selected merging scheme, cumulative occurrence numbers in the cumulative occurrence number sets, and analyzing the merged cumulative occurrence number sets to determine the part of the secret data.


Find Patent Forward Citations

Loading…