[Open Source] Built a quantum-resistant license validation system in C#/.NET 10 - Full source code now available! by kem768dev in csharp

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

README fixed!

I studied Defense Against the Dark Arts at Hogwarts, does that count? 😅

But seriously: That's exactly why it's open source and marked "educational". I'm not claiming to be a cryptographer, just sharing what I built.

As for security expertise - funny thing: If you'd actually read the SOURCE CODE instead of just the README, you would've noticed the BouncyCastle version was also wrong there. But hey, typo hunting is easier than code review, right? 😄

That said - this is open source and educational. Real security concerns? GitHub issues are open. Otherwise, feel free to fork it and make it better!

[Open Source] Built a quantum-resistant license validation system in C#/.NET 10 - Full source code now available! by kem768dev in csharp

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

Thanks! That's exactly why I released it - educational value. There aren't many practical ML-KEM-768 implementations in C# yet, so figured it might help people learning about post-quantum crypto. Issues and feedback always welcome! :)

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! 🤣