Protection of a cipher algorithm
AssigneeSTMicroelectronics (Rousset) SAS
InventorsGuillaume Reymond, Thomas Sarno
Life of this patent
Estimating the term…
Loading patent…
AssigneeSTMicroelectronics (Rousset) SAS
InventorsGuillaume Reymond, Thomas Sarno
Estimating the term…
A cryptographic device includes hardware data processing circuitry and software data processing circuitry coupled to the hardware data processing circuitry. The device, in operation, executes a plurality of rounds of a symmetrical data cipher algorithm and protects the execution of the plurality of rounds of the symmetrical data cipher algorithm. The protecting includes executing data masking and unmasking operations using the hardware data processing circuitry, executing linear operations applied to data using the software data processing circuitry, executing linear operations applied to masks using the hardware data processing circuitry, and executing non-linear operations applied to data using one of the hardware data processing circuitry or the software data processing circuitry.
A method, comprising:
A device, comprising:
A system, comprising:
Dependencies are inferred from the claim text.