FPGA PUF IoT Root of Trust Demo

DHT11 sensor data is accepted only after the Tang Nano 9K PUF identity is authenticated.

Temperature
--C
Humidity
--%
FPGA PUF Authentication
WAITING
Server Verification
WAITING
Live Attestation Record
Device ID--
Counter--
Received At--
Stable PUF Bits--
Hamming Distance--
Threshold--
Root Digest--
Telemetry Signature--
What This Proves
1. SensorDHT11 measures temperature and humidity on ESP32.
2. Unclonable RootESP32 challenges the FPGA ring-oscillator PUF.
3. AuthenticationESP32 accepts data only if the FPGA PUF matches enrollment.
4. Server ProofWebsite verifies the HMAC signature before displaying telemetry.