US 12,177,363 B2
Fault countermeasures for digital signatures with aborts
Joost Roland Renes, Eindhoven (NL); Melissa Azouaoui, Norderstedt (DE); Joppe Willem Bos, Wijgmaal (BE); Björn Fay, Brande-Hörnerkirchen (DE); and Tobias Schneider, Graz (AT)
Assigned to NXP B.V., Eindhoven (NL)
Filed by NXP B.V., Eindhoven (NL)
Filed on Oct. 11, 2022, as Appl. No. 18/045,702.
Prior Publication US 2024/0146535 A1, May 2, 2024
Int. Cl. H04L 29/06 (2006.01); G06F 21/52 (2013.01); H04L 9/30 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/3247 (2013.01) [G06F 21/52 (2013.01); H04L 9/3093 (2013.01); H04L 9/3271 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A data processing system comprising instructions embodied in a non-transitory computer readable medium, the instructions for a fault detection in a digital signature algorithm in a processor, the instructions, comprising:
producing a digital signature of a message using a digital signature algorithm;
storing parameters from a last round of the digital signature algorithm;
executing the last round of the digital signature algorithm using the stored parameters to produce a check signature;
comparing the digital signature to the check signature; and
outputting the digital signature when the digital signature is the same as the check signature.