Method for securing an AES block cipher algorithm against high-order side-channel attacks
AssigneeThales Dis France SAS
InventorsMylène Roussellet, David Vigilant, Olivier Adjonyo Koffi Benit
Life of this patent
Estimating the term…
Loading patent…
AssigneeThales Dis France SAS
InventorsMylène Roussellet, David Vigilant, Olivier Adjonyo Koffi Benit
Estimating the term…
Provided is a method for securing against high-order side-channel attacks wherein a substep of field inversion is performed by a cryptographic device. The method includes computing (S1) a Dirac output value, adding (S2) said Dirac output value to one of said shares of the first set of shares to obtain a second set of shares, performing a conversion of the second set of shares (S3) from said (n+1) additive sharing to a (n+1)-multiplicative sharing, performing an inversion of each share of the (n+1)-multiplicative sharing (S4), performing a conversion of the inverted shares (S5) from said multiplicative sharing to a (n+1)-additive sharing to obtain a third set of shares, and adding (S6) said Dirac output value to one of said shares of the third set of shares. Other embodiments disclosed.
A method for securing against high-order side-channel attacks an execution of a SubBytes step of a block cipher algorithm based on Advanced Encryption Standard and operating on an internal state x split into a first set of (n+1) shares (x0, x1, x2 . . . xn) by a (n+1)-additive sharing, with n a non-zero integer,
Dependencies are inferred from the claim text.