용어와 정의
영문 또는 원어: Cryptographic erase
한글명: 암호화 삭제
Cryptographic Erase(CE)는 암호화된 대상 데이터의 기밀성을 제공하는 하나 이상의 키에 키 소거를 적용해 복호화된 대상 데이터의 복구를 현실적으로 불가능하게 만드는 Purge 계열 소거 기법입니다. 저장된 암호문 자체를 모두 덮어쓰는 대신 암호화 키 접근 가능성을 제거하는 것이 핵심입니다.
왜 빠르게 소거할 수 있나?
데이터가 처음부터 충분히 강한 암호화로 보호되고 키 관리가 올바르게 구성되어 있다면, 데이터를 읽는 데 필요한 키를 소거하거나 접근 불가능하게 만들어 전체 미디어를 반복 덮어쓰지 않고도 높은 수준의 소거 효과를 얻을 수 있습니다. NIST는 CE가 다른 기법보다 매우 빠르게 대상 데이터를 소거할 수 있는 장점이 있다고 설명합니다.
성립에 필요한 전제
CE의 효과는 암호 알고리즘과 모드의 강도, 난수와 키 생성 품질, 데이터 암호화 키와 wrapping key의 계층, 키 소거 방식, 제품의 암호 구현 신뢰성에 의존합니다. NIST는 CE를 적용하기 전에 해당 암호화 구현과 키 관리가 요구 수준을 충족하는지 확인하도록 요구합니다.
키를 지웠다고 항상 CE가 되는 것은 아니다
대상 데이터가 해당 키로 보호되지 않았거나, 동일 데이터를 해독할 수 있는 키 사본이 다른 위치에 남아 있거나, 암호화 구현 자체를 신뢰할 수 없다면 CE의 보증 수준이 약해질 수 있습니다. 외부 키 관리와 키 wrapping 구조도 실제로 어떤 키를 소거해야 하는지에 영향을 줍니다. CE는 암호화가 사전에 올바르게 적용되어 있다는 전제를 확인한 뒤 사용해야 합니다.
출처
- NIST SP 800-88 Rev.2 Guidelines for Media Sanitization
Appendix A, cryptographic erase definition
- NIST SP 800-88 Rev.2 Guidelines for Media Sanitization
Section 3.2 Use of Cryptography and Cryptographic Erase
- NIST SP 800-88 Rev.2 Guidelines for Media Sanitization
Sections 3.2.1-3.2.4
- NIST SP 800-88 Rev.2 Guidelines for Media Sanitization
Sections 3.2.2-3.2.5
보안에서의 원리와 사용 예시
데이터가 적절하게 암호화돼 있었고 사용된 키의 모든 관련 사본과 복구 경로를 통제할 수 있어야 합니다. 이름이 암호화 삭제라는 기능이 있다는 사실만으로 조건 충족을 판단하지 않습니다.
장비의 암호 구현과 키 저장 구조를 확인한 뒤 지원되는 키 소거 기능의 수행 결과를 검증하는 경우입니다.
종류와 적용 조건의 구분
데이터 삭제, 키 교체와 암호화 삭제는 서로 다릅니다. 새 키를 만들었더라도 과거 키가 남아 있다면 기존 암호문 접근이 계속 가능할 수 있습니다.
키의 복구 사본과 외부 보관, 미암호화 기록과 대상 범위를 확인해야 합니다. 매체 및 구현 근거 없이 모든 데이터를 영구히 복구 불가능하게 만들었다고 보장하지 않습니다.
DEK 데이터 암호화 키
이 절의 용어: DEK / Data Encryption Key / 데이터 암호화 키
DEK는 데이터를 암호화하는 키입니다. 데이터를 암호화하는 키와 그 키를 감싸는 KEK는 역할이 다릅니다. 암호화 삭제를 평가할 때는 대상 암호문을 읽을 수 없게 할 만큼 필요한 키 경로를 소거했는지 확인하며 사용자 로그인 암호를 DEK로 취급하지 않습니다. 키의 위치와 계층 및 외부 사본은 실제 구현에 따라 확인합니다.
KEK 키 암호화 키
이 절의 용어: KEK / Key Encryption Key / 키 암호화 키
KEK는 다른 암호 키를 암호화해 보호하는 키입니다. 상위 KEK의 소거를 사용하는 경우 그 아래 키와 대상 데이터까지 복호화할 수 없게 되는지, 다른 KEK나 평문 키 사본이 남지 않는지를 확인합니다. 이름이 비슷하더라도 사용자 인증 비밀번호, 데이터 암호화 키와 동일한 역할은 아닙니다.
정의와 적용 조건의 참고 자료
장치와 버전에 따른 지원 조건은 각 공식 자료를 구분해 확인합니다. 이 글은 실제 파기 작업의 수행 증빙이나 외부 기관의 인증서가 아닙니다.
관련 용어와 글
함께 이해할 기준 개념
함께 비교할 용어
- Secure Erase
- 물리적 파기
- 디가우징
- 소거 검증
- Sanitization Validation, 소거 결과 승인 판단
- Sanitization Documentation 데이터 파기 증빙
- Chain of Custody, 증거물 인계 및 보관 이력
- DLP 데이터 유출 방지
- Data masking 데이터 마스킹
- Pseudonymization 가명처리
- Anonymization 익명처리
- Encryption at rest 저장 데이터 암호화
- Encryption in transit 전송 중 암호화
- Backup 백업
- Immutable snapshot 불변 스냅샷
- Offline backup 오프라인 백업
- Data tokenization 데이터 토큰화
- 파일 삭제
- 빠른 포맷
- Data remanence 잔존 데이터
- Overwrite 덮어쓰기
- Sanitize command 장치 소거 명령
- Format NVM NVMe 매체 포맷
- ATA Security Erase ATA 보안 삭제
- Self-encrypting drive 자체 암호화 드라이브
- Zeroization 키 및 비밀정보 소거
- Factory reset 공장 초기화
- Remote wipe 원격 데이터 삭제
- Clear 논리적 소거 범주
- Purge 강화된 소거 범주
- Destroy 재사용할 수 없게 하는 파기 범주
- DEK 데이터 암호화 키
- KEK 키 암호화 키
- Shredding 매체 분쇄
- Disintegration 매체 해체 및 파쇄
- Pulverization 매체 미분쇄
- Full format 전체 포맷
- NVMe Sanitize NVMe 장치 소거
- ATA Sanitize Device ATA 장치 소거
- SCSI SANITIZE SCSI 장치 소거
- User Data Erase 사용자 데이터 삭제 옵션
- Cryptographic Erase Format NVM의 암호화 삭제 옵션
- Normal erase ATA 일반 보안 삭제 방식
- Enhanced erase ATA 확장 보안 삭제 방식
- Erase All Content and Settings 모든 콘텐츠 및 설정 지우기
- Selective wipe 선택적 데이터 제거
- Key wrapping 암호키 래핑