Learning
토픽 43 / 210·암호학

Crypto Agility (암호 민첩성)

Crypto Agility (암호 민첩성)

암호 알고리즘의 취약점 발견이나 규제 변경 시 시스템 전체를 신속하게 새 알고리즘으로 교체할 수 있는 설계 원칙

특징: PQC 전환의 전제 조건, NIST CSWP 39 가이드, 하드코딩 금지→추상화 계층 필수, 인벤토리(CBOM) 기반

구성요소

  • 암호 인벤토리(CBOM, Cryptographic Bill of Materials): 사용 중인 암호 자산 목록화
  • 추상화 계층(Crypto Abstraction Layer): 알고리즘과 애플리케이션 간 분리
  • 정책 엔진: 알고리즘 선택/교체 규칙 관리
  • 모니터링: 알고리즘 감가상각 추적, 취약 알고리즘 탐지

동작원리: 암호 자산 식별→인벤토리 구축(CBOM)→위험 평가→교체 우선순위 결정→자동/수동 마이그레이션→검증

비교

연관: PQC, NIST, CBOM, 암호화 키 관리, TLS, PKI