US 11,930,098 B2
Devices and methods for the detection and localization of fault injection attacks
Rachid Dafali, Chartres-de-Bretagne (FR)
Assigned to SECURE-IC SAS, Cesson-Sevigne (FR)
Appl. No. 17/311,670
Filed by SECURE-IC SAS, Cesson-Sevigne (FR)
PCT Filed Dec. 20, 2019, PCT No. PCT/EP2019/086519
§ 371(c)(1), (2) Date Jun. 7, 2021,
PCT Pub. No. WO2020/127869, PCT Pub. Date Jun. 25, 2020.
Claims priority of application No. 18306753 (EP), filed on Dec. 20, 2018.
Prior Publication US 2022/0029780 A1, Jan. 27, 2022
Int. Cl. H04L 9/40 (2022.01); G06F 7/58 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/004 (2013.01) [G06F 7/588 (2013.01); H04L 63/1466 (2013.01); H04L 2209/12 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A device for detecting perturbation attacks performed on a digital circuit, wherein the device comprises:
a first metallic layer and a second metallic layer arranged on said digital circuit, said first metal layer comprising a plurality of signal transmission lines routed horizontally, said second metal layer comprising a plurality of signal transmission lines routed vertically, the device comprising one or more transmitter buffers and one or more receiver buffers, a transmitter buffer and a receiver buffer being connected by each signal transmission line;
a random number generator configured to generate random signal values;
the device further comprising a transmitter manager connected to one or more transmitter buffers and a receiver manager connected to one or more receiver buffers, wherein:
the transmitter manager is configured to transmit random signal values generated by said random number generator over the signal transmission lines of the first metallic layer and the second metallic layer, said random signal values being transmitted from said one or more transmitter buffers, connected to said transmitter manager, to said one or more receiver buffers connected to said receiver manager, and
the receiver manager is configured to receive random signal values from the transmitter manager through said one or more receiver buffers connected to the receiver manager, measure a transmission time corresponding to a time of transmission of said received random signal values, and compare said transmission time to a predefined timing interval to detect perturbation attacks.