Repository navigation
Does FedRAMP consider quantum vulnerable cryptography a vulnerability? #174
Replies: 5 comments 3 replies
|
Hey Rob - Executive Order 14112 Securing the Nation Against Advanced Cryptographic Attacks established direction for the government's transition to post-quantum cryptography. Section 6 (Procurement) includes direction for coordinating efforts on the migration of cloud-based technologies to PQC and assigns work for NIST and the FAR Council related to updating the CMVP and updating acquisition regulations to require specific cryptographic implementations. FedRAMP, like cloud service providers and the rest of government, is standing by for guidance based on the outcome of these tasks assigned to other parts of the government. More importantly, the Executive Order anticipates updated acquisition regulations that would apply to all covered systems to establish opinionated requirements. FedRAMP likely will not need to play any role in this, nor will we need to change any rules for FedRAMP Certification, because cloud services will have contractual requirements to follow that are outside the scope of FedRAMP.
Not at this time - FedRAMP will follow whatever guidance CISA releases on this topic.
I am unaware of any quantum-resistant libraries that are patched upstream versions of existing CMVP-validated libraries. My understanding is that a migration to a different algorithm with different implementations are required. In theory, if there's a patched upstream version of a currently CMVP-validated cryptographic module then yup, you can use it under FR's rules.
FedRAMP Class D Certified cloud service offerings are required to only use NIST CMVP validated cryptographic modules or their upstream versions to protect federal customer data - this allows individual agencies to determine if they wish to use cloud services that conform entirely to FIPS 140-3 or if they wish to log a waiver for the use of cloud services that patch security vulnerabilities. No agency has come to FedRAMP to request waivers for use of non-CMVP-validated PQC libraries in cloud services yet, but FedRAMP would be open to allowing that after consulting with CISA and NIST.
The Executive Order directs a number of agencies and programs to provide this direction with clear timelines for each step... As those responsible parties hit those deadlines and release that guidance you can expect FedRAMP to begin incorporating it. The next big update will probably be to some rules in the Cryptographic Module Use ruleset to align with CISA's upcoming guidance on cryptographic bills of materials. |
|
It is both a vulnerability and not a vulnerability until someone opens the box. Sorry couldn't resist. As someone who has done crypto FIPS testing and generally crypto algo development in the past - best to wait for final algo choices and tests to complete as the standards will have changes (for good or bad reasons --- looking at you S-boxes). And - the clouds are going to wait because the hardware implementations are definitely going to wait for those final tests. That said if you are concerned about later decryption - there's nothing preventing you from encrypting with FIPS crypto and then also encrypting wiht your favorite PQC algo implementation. Best case - you win. Worst case - you lose anyway, but you were compliant and keep your Gov contract. |
|
Thanks @pete-gov! That's exactly what I needed. From what I'm understanding from your response, this is dependent on NIST and CISA to give the go ahead on exceptions to FIPS certified libraries and FIPS certified libraries are a non-negotiable currently. Identity, Network, and Security products need to be ahead of the curve when it comes to PQC adoption as they are the foundations to everything else. It sounds like we should raise this with agencies and DISA to see if we can get waivers (or IATTs) the the goal of introducing this as an option to customers. The transition is going to take years, and I think CISA and NIST may not be thinking about the protocol work for things like OIDC and SAML. As an example, SAML is basically defunct and without a functioning standards body to integrate PQC in to SAML. The expectation is that customers need to transition away from SAML and move to OIDC which in and of itself a major and lengthy transition. Would you suggest we also go through the FSCAC as well as trade groups to raise awareness of the urgency? I talk to multiple cloud service providers who are ready to move forward with PQC now that FIPS 203, 204, 205 have been finalized. https://csrc.nist.gov/news/2024/postquantum-cryptography-fips-approved It's been 2 years since these standards were approved. |
|
@pete-gov one more for ya. We've heard from Bouncy Castle that the 2.2 release is the upstream version of the current 2.0 that is currently certified. Would this constitute an "update stream" even though its adding additional algorithms in addition to the existing algorithms? It's in the review process with NIST now. Would you agree this aligns with the FedRAMP Policy for Cryptographic Module Selection as it pertains to "update stream"? |
|
Thanks @pete-gov. Fully aware of the "contortion" and needed you to put the debate to rest 😉 . Much appreciated. |
Uh oh!
There was an error while loading. Please reload this page.
Greetings FedRAMP team!
I always appreciate the discussion and accessibility to the FedRAMP team to answer these questions.
Given the acceleration of Post Quantum Computers and the risks associated with harvest and decrypt later, what is FedRAMP's position on post quantum vulnerable cryptography? Does FedRAMP consider this a vulnerability?
FedRAMP has included exceptions to FIPS in regards to patching. My argument is that PQC vulnerable libraries should be considered a vulnerability and patched. There are currently no FIPS approved PQC libraries. Will FedRAMP allow the use of libraries that are in-process so we can begin the transition?
As an advisor to multiple major security focused cloud service providers, the industry needs clear direction from the Government to kick off the transition to Quantum secure cryptography. The cloud services I advise are critical to the adoption of Post Quantum Cryptography. Once they adopt PQC, the rest of the industry will follow. Usually the first to implement a significant new technology become the basis for adoption and standardization.
Thank you for your attention to this matter!
Rob
All reactions