Skip to content

chenenhua/CEH-TrapOrbit-PUF

Repository files navigation

CEH Trap-Orbit Hardware Authentication System (CEH-TrapOrbit-PUF)

Author: Chen Enhua (CEH)

Commercial Licensing: +86 15557000007


🔒 Original Work Statement

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.


📌 Project Overview

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.


🚀 Key Features

  • Non-static fingerprint (beyond traditional PUF)
  • Behavioral-level authentication
  • Challenge binding (anti-replay)
  • Multi-dimensional feature modeling (anti-simulation)
  • Real-time visualization (research-grade)

🛡️ Security Capabilities

This system effectively defends against:

  • Replay Attacks
  • Simulation Attacks
  • Device Cloning
  • Fake Response Injection

📊 System Interface

  • Real-time orbit waveform
  • Challenge projection
  • Feature prediction vs measurement
  • Authentication statistics
  • Dynamic parameter tuning
  • Automated attack testing

⚙️ Build Requirements

Dependencies

  • Qt 6 (Widgets, Charts, Core, Gui, PrintSupport)
  • OpenCV (>= 4.x)
  • OpenSSL
  • liboqs
  • CMake >= 3.16
  • C++20 compiler

🛠️ Build Instructions

git clone https://github.com/chenenhua/CEH-TrapOrbit-PUF.git cd CEH-TrapOrbit-PUF

mkdir build cd build

cmake .. make -j8


▶️ Run

./CEH_TOP_PUF


🧪 Usage Workflow

  1. Device Registration
  2. Single Authentication
  3. Attack Testing
  4. Parameter Tuning

⚠️ Important Notice

This project is NOT an open-source commercial license.

Allowed:

  • Personal learning
  • Academic research
  • Non-commercial use

💰 Commercial Licensing

Chen Enhua
+86 15557000007


📄 Legal

See LICENSE.md and DISCLAIMER.md


🚀 Final Note

All core designs are protected by copyright law.

About

Unlike traditional PUF approaches that rely on static fingerprints, this system leverages **challenge-driven dynamic behavior (TrapOrbit)** to model and verify device identity.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors