This project is an original research system independently designed and implemented by Chen Enhua.
Original contributions include (but are not limited to):
- Trap-Orbit behavioral modeling mechanism
- Challenge-driven dynamic response design
- Predictive behavior authentication framework
- Dual-criteria authentication (distance + total variation)
- Anti-simulation and anti-replay attack mechanisms
- Real-time visualization debugging system
This project does NOT copy or reuse core implementations from any third-party open-source projects.
This project implements a Behavioral Physical Unclonable Function (PUF) system based on:
Challenge-Response + Dynamic Behavior Modeling
It enables hardware authentication through dynamic behavioral features, instead of static fingerprints.
- Non-static fingerprint (beyond traditional PUF)
- Behavioral-level authentication
- Challenge binding (anti-replay)
- Multi-dimensional feature modeling (anti-simulation)
- Real-time visualization (research-grade)
This system effectively defends against:
- Replay Attacks
- Simulation Attacks
- Device Cloning
- Fake Response Injection
- Real-time orbit waveform
- Challenge projection
- Feature prediction vs measurement
- Authentication statistics
- Dynamic parameter tuning
- Automated attack testing
- Qt 6 (Widgets, Charts, Core, Gui, PrintSupport)
- OpenCV (>= 4.x)
- OpenSSL
- liboqs
- CMake >= 3.16
- C++20 compiler
git clone https://github.com/chenenhua/CEH-TrapOrbit-PUF.git cd CEH-TrapOrbit-PUF
mkdir build cd build
cmake .. make -j8
./CEH_TOP_PUF
- Device Registration
- Single Authentication
- Attack Testing
- Parameter Tuning
This project is NOT an open-source commercial license.
Allowed:
- Personal learning
- Academic research
- Non-commercial use
Chen Enhua
+86 15557000007
See LICENSE.md and DISCLAIMER.md
All core designs are protected by copyright law.