As part of our ongoing work in the Allegro project, we investigated the complexity of Challenge-Response Pairs (CRPs) using a multiscale entropy approach β an essential step in characterizing Physical Unclonable Functions (PUFs) for secure embedded systems.
π§ What does “complexity” mean in this context?
It’s not just about randomness β we quantify how much each CRP image deviates from two extremes:
βͺοΈ A perfectly homogeneous (minimal randomness) image
βͺοΈ A white noise (maximal randomness) image
π We analyzed 8 distinct datasets, each with 100 CRPs, where the number of white pixels in each challenge image followed the ratio N/i (N = 128Γ128 pixels), with i = 16, 8, 4, 2, 2, 4/3, 8/7, 16/15.
π Interestingly, the structure is symmetric:
For every set j = 1, 2, 3, 4, the challenges are complementary to those in set 8 β j β meaning the white and black pixels are inverted, adding a rich layer of controlled variability.
π This analysis gives us deeper insights into the entropy, robustness, and quality of CRPs β vital properties for hardware-based cryptographic primitives.
#AllegroProject #HardwareSecurity #PUF #EntropyAnalysis #CRP #EmbeddedSystems #EdgeSecurity #TrustworthyHardware
