-
公开(公告)号:US20190268137A1
公开(公告)日:2019-08-29
申请号:US16281881
申请日:2019-02-21
Applicant: STMICROELECTRONICS (ROUSSET) SAS
Inventor: Yanis LINGE , Thomas ORDAS , Pierre-Yvan LIARDET
IPC: H04L9/06
Abstract: The disclosure concerns implementing, by a cryptographic circuit, a set of substitution operations of a cryptographic process involving a plurality of substitution tables. For each set of substitution operations of the cryptographic process, a series of sets of substitution operations are performed. One set of the series is a real set of substitution operations corresponding to the set of substitution operations of the cryptographic process. One or more other sets are dummy sets of substitution operations, each dummy set being based on a different permutation of said substitution tables.
-
公开(公告)号:US20190034629A1
公开(公告)日:2019-01-31
申请号:US16041077
申请日:2018-07-20
Applicant: STMICROELECTRONICS (ROUSSET) SAS
Inventor: Ibrahima DIOP , Yanis LINGE , Pierre-Yvan LIARDET
Abstract: An iterative calculation is performed on a first number and a second number, while protecting the iterative calculation against side-channel attacks. For each bit of the second number, successively, an iterative calculation routine of the bit of the second number is determined. The determination is made independent of a state of the bit. The determined iterative calculation routine of the bit is executed. A result of the iterative calculation is generated based on a result of the execution of the determined iterative calculation routine of a last bit of the second number.
-