What is crypto-agility?
Crypto-agility describes the ability of a security system to rapidly switch between encryption mechanisms and is centered on the visibility and dynamic movement of an organization’s crypto assets. It requires visibility of where encryption is used within an organization (e.g., protocols, libraries, algorithms, and certificates), how the encryption technologies are deployed, and the ability to quickly identify and remediate issues when they arise. A company that has crypto-agility possesses the capability to replace outdated crypto assets without significantly disrupting their system’s infrastructure. This capability is often achieved through automation.