Post-Quantum VPN Implementation on NVIDIA Jetson Orin Nano #2347
rytest-1214
started this conversation in
Show and tell
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.
-
Project Overview: Successfully built a custom Yocto Linux image with kernel 6.6 on NVIDIA Jetson Orin Nano, integrated post-quantum cryptography (PQC) libraries, and established VPN tunnels using strongSwan with Kyber and blast key exchanges. To learn more read the full blog post here.
Project Highlights
🔐 Post-Quantum Cryptography Integration
🐧 Custom Linux Kernel
Technical Architecture
VPN Configuration
Endpoint Configuration:
strongSwan Proposal:
This provides:
Build System Details
Yocto Configuration
Key Components:
Performance Testing & Metrics
Key insight: PQC adds negligible steady-state overhead. The main cost is during handshake and rekey operations, with no measurable impact on continuous data transfer.
PQC Algorithm Performance
Bottom line: ML-KEM adds ~.1ms to handshake. For a tunnel that rekeys hourly, this is negligible.
Rekey Performance
Challenges Overcome
1. Kernel 6.6 Compatibility
2. Cross-Compilation
Results & Validation
Successfully Achieved
Measured Performance
Resources & References
Github link
Questions Welcome!
I'm happy to share more details about any aspect of this project:
This project demonstrates that post-quantum VPN solutions are practical and deployable today on embedded ARM platforms like the Jetson Orin Nano, providing future-proof security for edge computing applications.
Hardware Used:
Software Stack:
Beta Was this translation helpful? Give feedback.
All reactions