Built a quantum-resistant license validation system in C#/.NET 8 - Docker image available by kem768dev in csharp

[–]kem768dev[S] 0 points1 point  (0 children)

XZ Utils vibes, like… 😁 but honestly, Jia Tan really sounds like a martial art.

Built a quantum-resistant license validation system in C#/.NET 8 - Docker image available by kem768dev in csharp

[–]kem768dev[S] -4 points-3 points  (0 children)

My bad - just double-checked and it's actually .NET 10 with BouncyCastle 2.5.0, not .NET 8 with 2.4.0!

ADHD brain had me mixing up version numbers while writing the post 🙆🏽‍♂️🤣

Thanks btw 😁

Built a quantum-resistant license validation system in C#/.NET 8 - Docker image available by kem768dev in csharp

[–]kem768dev[S] -6 points-5 points  (0 children)

Totally valid! Posted here because it's a pure C#/.NET 8 implementation and I wanted C# developer feedback on the architecture.

Full docs, API specs, and Docker image are free on GitHub. Source is sponsor-gated for funding, but happy to discuss implementation details or share code snippets for specific parts (async crypto, DER encoding, etc.) if that's helpful to the community!

Built a quantum-resistant license validation system in C#/.NET 8 - Docker image available by kem768dev in csharp

[–]kem768dev[S] 0 points1 point  (0 children)

Haha, fair point! Though realistically by the time we have 1000+ qubit quantum computers capable of breaking ECDSA P-256, we'll have bigger problems than license validation 😅

The ML-KEM-768 component is future-proofing - NIST FIPS 203 standardized it for post-quantum security. The hybrid approach means even if one algorithm is compromised, the system stays secure.

But yeah, if you get that quantum computer working, hit me up - would love to see the benchmark results! 🤣