v2.2.0 - TPM Dual-Mode Hardware Fingerprinting #5
Johnsonajibi
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Device Fingerprinting Pro v2.2.0
Release Date
December 21, 2025
Overview
Major feature release introducing TPM (Trusted Platform Module) hardware fingerprinting with dual-mode enforcement architecture.
What's New
TPM/Secure Hardware Fingerprinting
Added hardware-backed device identification using platform-specific secure hardware:
Dual-Mode Architecture
Cross-Platform TPM Detection
/sys/class/tpmfilesystem interfacePrivacy-Preserving Obfuscation
New API Functions
New Files
src/device_fingerprinting/tpm_hardware.py- TPM detection and fingerprinting module (505 lines)examples/tpm_example.py- Basic TPM usage examplesexamples/dual_mode_enforcement.py- Comprehensive dual-mode demonstrationtest_tpm_simple.py- TPM integration teststest_dual_mode.py- Dual-mode architecture testsTPM_INTEGRATION.md- Technical documentationDUAL_MODE_ARCHITECTURE.md- Architecture specificationInstallation
Usage Examples
Software Mode (Graceful Fallback)
TPM-Strict Mode (Mandatory)
Adaptive Deployment
Technical Details
TPM Detection Implementation
Get-Tpm | ConvertTo-Jsonwith WMI fallbacksystem_profiler SPiBridgeDataTypefor T2/Apple Silicon detection/sys/class/tpm/tpm0/device/descriptionparsingSecurity Features
Backward Compatibility
Full Changelog
v2.2.0 (2025-12-21)
Links
Contributors
@Johnsonajibi
License
MIT License
This discussion was created from the release v2.2.0 - TPM Dual-Mode Hardware Fingerprinting.
Beta Was this translation helpful? Give feedback.
All reactions