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

Investigate post-quantum hashing and encrypt/decrypt #41

Open
dillonstreator opened this issue Dec 26, 2024 · 0 comments
Open

Investigate post-quantum hashing and encrypt/decrypt #41

dillonstreator opened this issue Dec 26, 2024 · 0 comments
Labels
enhancement New feature or request security

Comments

@dillonstreator
Copy link
Contributor

Investigate a backward compatible migration to post-quantum hashing and encryption using noble libraries https://github.com/paulmillr/noble-post-quantum
'backward compatible' really just means ensuring that no existing encrypted content is unable to be decrypted by hard-cutting over to the new encryption/decryption schemes so move to supporting multiple encryption/decryption and hashing methods.

https://nvlpubs.nist.gov/nistpubs/ir/2024/NIST.IR.8547.ipd.pdf
National Security Memorandum 10 (NSM-10) establishes the year 2035 as the primary target
for completing the migration to PQC across Federal systems [NSM10]:

“Any digital system that uses existing public standards for public‑key cryptography, or
that is planning to transition to such cryptography, could be vulnerable to an attack by a
Cryptographically Relevant Quantum Computer (CRQC). To mitigate this risk, the United
States must prioritize the timely and equitable transition of cryptographic systems to
quantum-resistant cryptography, with the goal of mitigating as much of the quantum
risk as is feasible by 2035.”

@dillonstreator dillonstreator added enhancement New feature or request security labels Dec 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request security
Projects
None yet
Development

No branches or pull requests

1 participant