From 9db55d16343d423846fb0de004a84ce10a1c53f1 Mon Sep 17 00:00:00 2001 From: "Pedro F. Albanese" <68971450+pedroalbanese@users.noreply.github.com> Date: Wed, 15 Nov 2023 19:10:03 -0300 Subject: [PATCH] PQC --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e1d2f30..782d9ae 100644 --- a/README.md +++ b/README.md @@ -176,6 +176,7 @@ MAC (Message Authentication Code) is a cryptographic function used to ensure the PBKDF2 (Password-Based Key Derivation Function 2) is a widely used cryptographic function designed to derive secure cryptographic keys from weak passwords or passphrases. It applies a pseudorandom function, such as HMAC-SHA1, HMAC-SHA256, or HMAC-SHA512, multiple times in a loop, with a salt and a user-defined number of iterations, effectively increasing the computational cost of key generation. This technique enhances the resilience against brute-force attacks, making it more difficult and time-consuming for attackers to obtain the original password from the derived key. ### Post-Quantum Cryptography (PQC) +Quantum computing is in an early stage of development and faces significant challenges, including the control and correction of quantum errors. Predictions vary, but many experts agree that we are still several years, or even decades, away from having the ability to build a quantum computer large enough to threaten public key cryptography algorithms currently considered secure. Scalable, sufficiently powerful quantum computers have not yet been constructed. Therefore, post-quantum cryptography is more of a precautionary measure, as classical algorithms remain secure for most everyday applications. Understand which algorithms have been compromised with the advent of quantum algorithms like Shor and Grover: - **Security Level**