发明名称 DPA PROTECTION OF A RIJNDAEL ALGORITHM
摘要 A method of protecting a Rijndael-type algorithm executed by an electronic circuit against side channel attacks, wherein: each block of data to be encrypted or to be decrypted is masked with a first mask before a non-linear block substitution operation is applied based on a substitution box, and is then unmasked with a second mask after the substitution; and the substitution box is recalculated, block by block, before the non-linear operation is applied, the processing order of the blocks of the substitution box being submitted to a random permutation, commutative with the non-linear substitution operation.
申请公布号 US2017063523(A1) 申请公布日期 2017.03.02
申请号 US201615046069 申请日期 2016.02.17
申请人 STMicroelectronics (Rousset) SAS 发明人 Bruneau Nicolas
分类号 H04L9/00;H04L9/06 主分类号 H04L9/00
代理机构 代理人
主权项 1. A method, comprising: protecting an electronic circuit against side channel attacks during processing of data by the electronic circuit, by: masking each block of data to be processed with a first mask; applying a non-linear block substitution operation based on a substitution box to the masked data; and unmasking a result of the application of the non-linear block substitution with a second mask, wherein the substitution box is recalculated, block by block, before applying the non-linear substitution operation, an order of processing of the blocks of the substitution box is subjected to a permutation, the permutation being commutative with the non-linear substitution operation.
地址 Rousset FR