Function masking apparatus in symmetric cryptographic algorithm for preventing side channel attacks and method thereof
AssigneeElectronics and Telecommunications Research Institute
InventorsTae Sung KIM, Doo Ho CHOI
Life of this patent
Estimating the term…
Abstract
Disclosed is a function masking apparatus in a symmetric cryptographic algorithm for preventing side channel attacks, including: a controller creating lookup tables for one or more internal functions included in a high security and light weight (HIGHT) algorithm, respectively based on a plurality of non-linear functions, a plurality of linear functions, and a plurality of constants which are randomly generated; and a storage unit storing the lookup tables for one or more internal functions included in the generated HIGHT algorithm.
Claims8
A function masking apparatus in a symmetric cryptographic algorithm for preventing side channel attacks, the apparatus comprising:
- a controller creating lookup tables for one or more internal functions included in a high security and light weight (HIGHT) algorithm, respectively based on a plurality of non-linear functions, a plurality of linear functions, and a plurality of constants which are randomly generated;
- and
- a storage unit storing the lookup tables for one or more internal functions included in the generated HIGHT algorithm.
A function masking method in a symmetric cryptographic algorithm for preventing side channel attacks, the method comprising:
- randomly generating, by a controller, a plurality of non-linear functions, a plurality of linear functions, and a plurality of constants;
- and
- creating, by the controller, lookup tables for one or more internal functions included in a high security and light weight (HIGHT) algorithm based on the plurality of non-linear functions, the plurality of linear functions, and the plurality of constants which are generated, respectively.
Dependencies are inferred from the claim text.