Timing attack protection in a cryptographic processing system
AssigneeSeagate Technology LLC
InventorTimothy J. Courtney
Life of this patent
Estimating the term…
Loading patent…
AssigneeSeagate Technology LLC
InventorTimothy J. Courtney
Estimating the term…
Apparatus and method for enacting data security in a cryptographic processing system, such as a data storage device. In some embodiments, a timer circuit is initiated to denote an elapsed time interval of predetermined duration responsive to a function call by an initiator circuit to perform a selected cryptographic function upon input data. The selected cryptographic function is executed to generate output data which are temporarily stored in a memory location during a waiting period prior to a conclusion of the elapsed time interval. Additional functions may be performed during the waiting period. A notification from the timer circuit is received at the conclusion of the elapsed time interval, and the output data are transferred from the memory to the initiator circuit. In this way, a timing attack may be defended against by configuring the selected cryptographic function to have the same overall execution time for different input data sets.
A method of reducing leakage of side-channel information in a communication channel, comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.