Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rust Security Tooling and Quantum Safe Algos Resources #89

Open
andar1an opened this issue Apr 12, 2024 · 7 comments
Open

Rust Security Tooling and Quantum Safe Algos Resources #89

andar1an opened this issue Apr 12, 2024 · 7 comments

Comments

@andar1an
Copy link

I am a big fan of cryptography.rs, and would love to know if there is something similar for rust tooling regarding more general security suites and testing (e.g. is there a list of Rust projects pertaining to security and testing from the rust cryptography working group).

I have started with this reference: https://github.com/osirislab/awesome-rust-security, but I am not too familiar with what is recommended or awesome in the rust community. I see a lot about Burp Suite and Crowdstrike, but I would rather learn about offerings written with Rust.

Any direction or recommended reading would be wonderful. Thank you!

@andar1an
Copy link
Author

As another note, I would also be curious about the status of rust implementations for quantum safe algo's implemented with Rust (e.g. https://www.nist.gov/news-events/news/2022/07/nist-announces-first-four-quantum-resistant-cryptographic-algorithms). I have found a Crystals-Kyber rust implementation but have not looked to thoroughly yet.

@andar1an andar1an changed the title Rust Security Tooling Question Rust Security Tooling and Quantum Safe Algos Resources Apr 12, 2024
@andar1an
Copy link
Author

A few of the links here may have actually addressed my second question: https://cryptography.rs/#post-quantum-cryptography.

@tarcieri
Copy link
Contributor

Yeah, quantum safe algorithms should be covered there, although the section could probably be updated with some new crates which have recently appeared

@dconnolly
Copy link
Contributor

dconnolly commented Apr 12, 2024 via email

@andar1an
Copy link
Author

Are there any QRNG projects in Rust world?

@tarcieri
Copy link
Contributor

Most CSPRNGs are already quantum-safe, as in they can't be easily attacked using Grover's Algorithm

@andar1an
Copy link
Author

I understand. The 2 main mathematical methods for NIST selected algorithms are based on lattices (for majority) and hashing for 1 if I remember correctly.

However, I have found some quantum random number generators this morning, that leverage quantum state to generate random numbers (what I have found uses QISkit which leverages some IBM quantum machines).

I am on a bit of a journey into this learning and am wondering if there is anything like [this](https://github.com/ozaner/qRNG] or similar written in Rust

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants