发明名称 Function masking apparatus in symmetric cryptographic algorithm for preventing side channel attacks and method thereof
摘要 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.
申请公布号 US9577821(B2) 申请公布日期 2017.02.21
申请号 US201514680320 申请日期 2015.04.07
申请人 ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE 发明人 Kim Tae Sung;Choi Doo Ho
分类号 H04L29/06;H04L9/00 主分类号 H04L29/06
代理机构 Rabin & Berdo, P.C. 代理人 Rabin & Berdo, P.C.
主权项 1. A function masking apparatus for preventing side channel attacks in symmetric cryptography that utilizes a plurality of internal functions, the apparatus comprising: a controller including a processor that is configured to execute program instructions to randomly generate a plurality of non-linear functions, a plurality of linear functions, and a plurality of constants for the internal functions of the symmetric cryptography,for each of the plurality of internal functions, create a lookup table that includes a plurality of operations, through which at least two functions or constants selected from the plurality of non-linear functions, the plurality of linear functions, and the plurality of constants are used to convert an input to said each internal function to obtain a converted result,mask said each internal function by using the converted result as an output of said each internal function, andencrypt a plaintext using the masked internal functions; and a storage unit storing the created lookup tables for the plurality of internal functions.
地址 Daejeon KR