MODULE m3 · 8.0 HOURS
암호 자산 식별 및 관리
0% 완료
LEARNING OBJECTIVES
이번 모듈의 목표
- 암호 자산 식별(Cryptographic Inventory)의 개념과 필요성을 설명한다.
- 조직 내 암호화 알고리즘, 라이브러리, 사용처를 체계적으로 분류하는 방법을 익힌다.
- 암호 민첩성(Crypto-agility)을 위한 메타데이터 관리 요소를 파악한다.
- 식별된 암호 자산의 위험도를 평가하여 포스트퀀텀 전환 우선순위를 결정한다.
암호 자산 식별 (Cryptographic Inventory)
암호 자산 식별은 조직 내에서 사용되는 모든 암호화 알고리즘, 프로토콜, 라이브러리, 그리고 이들이 적용된 시스템 및 데이터를 체계적으로 목록화하는 과정이다. 이는 포스트퀀텀 암호(PQC)로의 전환을 준비하는 첫 번째 단계로, 보호 대상인 암호 알고리즘의 의존성을 명확히 파악하는 것이 핵심이다 [S1].
1. 주요 관리 대상
- 알고리즘 및 프로토콜: TLS, SSH, 코드 서명, 데이터 암호화(AES, RSA, ECC 등) 등.
- 인프라: 인증기관(CA), 키 관리 시스템(KMS), HSM, 클라우드 키 저장소.
- 소프트웨어: 암호화 라이브러리 버전(OpenSSL, BoringSSL 등) 및 정적/동적 연결 여부.
2. 암호 민첩성(Crypto-agility)
암호 민첩성은 코드 변경을 최소화하면서 암호화 알고리즘을 신속하게 교체할 수 있는 능력을 의미한다. 이를 위해 시스템은 특정 알고리즘에 하드코딩되지 않고, 설정 파일을 통해 알고리즘을 선택할 수 있는 추상화 계층을 가져야 한다.
3. 위험도 평가 기준
- 데이터 생명주기: 암호화된 데이터가 미래에도 비밀을 유지해야 하는가? (예: 지금 탈취하여 미래에 해독될 위험이 있는 데이터)
- 전환 난이도: 하드웨어 교체가 필요한가, 아니면 소프트웨어 업데이트만으로 충분한가?
- 규제 및 준수: NIST PQC 표준 적용 시기와의 정렬 여부.
WORKED EXAMPLES
해설 예제
- 시스템 스캔 결과 예시: 'TLS 1.2(ECDHE-RSA-AES128-GCM-SHA256) 사용 중'이라는 자산 식별. 이 경우 RSA와 ECDHE가 양자 위협에 노출됨을 인지하고 ML-KEM/ML-DSA 전환 대상을 분류함.
- 암호 민첩성 자가 점검표: '알고리즘이 하드코딩되어 있는가?'에 대해 '예'라면 위험 점수 상향. '설정 파일을 통한 암호 알고리즘 선택이 가능한가?'에 대해 '아니오'라면 전환 난이도 상향.
LAB PROTOCOL
암호 자산 식별 및 위험도 평가 실습
- 1
샘플 프로젝트의 소스 코드를 대상으로 'AES', 'RSA', 'ECC' 키워드 검색을 수행하여 사용처를 찾는다.
- 2
식별된 암호 구현체(라이브러리 포함)를 '암호 자산 Inventory CSV'에 기록한다.
- 3
각 자산에 대해 '보안 수명', '양자 위협 수준', '데이터 중요도'를 기준으로 위험 점수를 산정한다.
- 4
산정된 점수를 기반으로 전환 우선순위(P0~P3)를 분류한다.
안전 점검
- 실제 운영 중인 시스템의 개인키나 실제 서비스 인증서를 스캔하지 않는다.
- 테스트를 위해 가상 환경 내에 격리된 더미 인증서(테스트용)만을 사용한다.
- 분석 결과물(CSV, 문서)에 실제 비밀값이나 암호화 키 값을 포함하지 않는다.
실습 제출물
- 암호 자산 Inventory CSV 파일 (알고리즘, 사용처, 라이브러리, 라이브러리 버전 포함)
- 우선순위 기반의 암호 자산 위험 평가 보고서 (Markdown)
ASSIGNMENT
암호 민첩성 분석 및 전환 로드맵 수립
제출물
평가 기준
- 암호 자산이 포괄적으로 식별되었는가?
- 위험 평가 기준이 객관적이고 타당한가?
- 전환 로드맵이 포스트퀀텀 기술 전환의 논리적 순서를 따르고 있는가?
- 암호 민첩성 개선을 위한 구체적인 기술 제안이 포함되었는가?
KNOWLEDGE CHECK
이해도 점검
FIELD CHECK
완료 기준
- 암호 자산 식별 Inventory CSV를 제출하고 위험 평가가 완료됨
- 각 암호 자산의 전환 난이도 및 위험 우선순위가 명시된 보고서 작성
- 퀴즈 항목에서 100% 정답 도달
MODULE SOURCES
이 모듈의 근거
- MIT OpenCourseWare | Free Online Course Materialsocw.mit.edu · university