The invention discloses a dual-path time
delay difference PUF circuit, which comprises two time
delay modules, two arbiters, a first exclusive-OR gate, n-1 time
delay arbitration modules and an exclusive-OR
gate array, each time delay module comprises n switch unit arrays, each switch unit array comprises m switch units, n is an integer greater than or equal to 1, n is an integer greater than or equal to 1, and n is an integer greater than or equal to 1. Each time delay arbitration module comprises two arbiters and an exclusive-OR gate, the exclusive-OR
gate array comprises n-1 exclusive-OR gates, each time delay module is divided into n switch unit arrays, and the two time delay modules are divided into n switch unit array combinations, inserting a time delay arbitration module between every two adjacent switch unit array combinations to extract an intermediate response, then performing XOR
processing on the intermediate response through an XOR
logic gate array to obtain a response, and then performing XOR
processing on the response and responses output by two arbiters again through a first XOR gate to obtain a final response; the method has the advantages of high
machine learning
attack resistance and low hardware overhead.