US 11,706,040 B2
Method of implementing a physical unclonable function
Olivier Fourquin, Meudon (FR); Alexandre Berzati, Meudon (FR); and Benjamin Duval, Meudon (FR)
Assigned to THALES DIS FRANCE SAS, Meudon (FR)
Appl. No. 17/296,517
Filed by THALES DIS FRANCE SAS, Meudon (FR)
PCT Filed Dec. 5, 2019, PCT No. PCT/EP2019/083883
§ 371(c)(1), (2) Date May 24, 2021,
PCT Pub. No. WO2020/120290, PCT Pub. Date Jun. 18, 2020.
Claims priority of application No. 18306677 (EP), filed on Dec. 12, 2018.
Prior Publication US 2022/0029835 A1, Jan. 27, 2022
Int. Cl. H04L 9/32 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/3278 (2013.01) 12 Claims
OG exemplary drawing
 
1. A method of identifying primitives for implementing a physical unclonable function providing a response representative of a device,
wherein said device comprises a plurality of primitives coupled in pairs (P1, . . . , P6), wherein the primitives are electronic units,
and wherein said primitives are configured for being one-time programmable by changing their state from a not-programmed state to a programmed state through application of a burning energy to said primitives, the method comprising:
selecting (S1) a subset of the pairs,
assessing (S2) a difference between electrical characteristics values provided by primitives belonging to each pair of said subset,
qualifying (S3) all pairs of primitives for which the assessed difference is higher than a reference threshold, and
identifying (S4) said qualified pairs of primitives, said identifying step comprising a step of programming (S4) at least one primitive of each pair of primitives for which the assessed difference is lower than said reference threshold, by applying a burning energy to said at least one primitive so as to differentiate qualified pairs of primitives from those that are not qualified.