Mixed hardware and software instructions for cryptographic functionalities implementation
AssigneeThales Dis France SAS
InventorsKarine Villegas, Fabrice Perion, Jean Roch Coulon, Sylvere Teissier
Life of this patent
Estimating the term…
Loading patent…
AssigneeThales Dis France SAS
InventorsKarine Villegas, Fabrice Perion, Jean Roch Coulon, Sylvere Teissier
Estimating the term…
The present invention relates to a device having a central processing unit, RAM memory and at least two hardware elementary operations, using registers of greater size than the one of the central processing unit, said device being such that construction of at least one part of RAM memory is managed only by the hardware elementary operations, hardware elementary operations themselves and masking of inputs/outputs/intermediary data are monitored by software instructions, said software instructions being able to address different cryptographic functionalities using said hardware elementary operations according to several ways depending on each concerned functionality, said software instructions being further able to address several levels of security in the execution of the different functionalities.
A device having a central processing unit, RAM memory and at least two hardware specific elementary set of instructions, called hardware elementary operations, using registers, wherein each of the registers is of greater capacity size than the one of the central processing unit, said hardware elementary operations having inputs/outputs/intermediary data compatible with masking, said device being such that:
A method to implement different cryptographic functionalities in a device having a central processing unit, RAM memory and at least two hardware specific elementary set of instructions, called hardware elementary operations, using registers, wherein each of the registers is of greater capacity size than the one of the central processing unit, said hardware elementary operations having inputs/outputs/intermediary data compatible with masking, said method comprising the steps of:
Dependencies are inferred from the claim text.