This application discloses a self-excited
random number generation system and method based on a nanophotonic PUF, belonging to the field of hardware anti-counterfeiting technology. The
system includes a
light source, a filtering unit, an
image generation unit, and an
image processing unit. The
light source outputs an
incident beam. The filtering unit performs spatial filtering and collimation amplification on the
incident beam, and filters out high-
frequency noise and
stray light in the
incident beam, outputting a uniform beam. The
image generation unit includes a
spatial light modulator and a nanophotonic PUF. The
spatial light modulator is used to receive the uniform beam output by the filtering unit and modulate the uniform beam according to the modulation
source data. The nanophotonic PUF generates a speckle image after being excited by the uniform beam. The
image processing unit processes the speckle image and generates modulation
source data, and simultaneously sends the modulation
source data to the
image generation unit to modulate the uniform beam to form a self-excited loop. The
image processing unit is also used to process the speckle image to form a binary
random matrix, and serialize the
random matrix into a one-dimensional random bit sequence as a random number. This application not only features high random number entropy, strong unpredictability, and excellent anti-
attack capability, but also has the advantages of good
system compatibility and independence from
external data dependence, making it widely applicable in scenarios such as high-security
key generation and encrypted communication.