용어와 정의
영문 또는 원어: Cryptographic key
한글명: 암호 키
암호화, 복호화 알고리즘에서 데이터 보호에 사용하는 값.
정확한 의미
암호화 키는 암호 알고리즘과 함께 사용해 암호화 또는 복호화의 동작을 정하는 값입니다. 대칭키와 공개키 기반 방식은 키의 역할과 관리 구조가 다릅니다.
쉽게 이해하기
같은 알고리즘을 쓰더라도 어떤 키를 사용했는지에 따라 읽을 수 있는 주체가 달라집니다. 계정 암호와 실제 데이터 키가 같은 값인 것은 아닙니다.
사용하는 곳
NAS의 저장 암호화와 백업 암호화, 키 보관 및 복구 정보를 설명할 때 사용합니다.
오해하기 쉬운 점
로그인 암호를 알면 어떤 암호화 자료든 복원할 수 있다는 뜻이 아닙니다. 필요한 키와 복구 수단, 잠금 해제 조건은 제품별 구조를 따릅니다.
키 관리, 분실 시 영향은 구현별 확인.
공식 근거
- NIST CSRC: cryptographic key
Parameter used with a cryptographic algorithm; encryption-only subset used here
최종 내용 검토: 2026-10-21
대칭키, 공개키 쌍과 키의 계층
대칭키 방식은 같은 비밀키를 암호화와 복호화에 사용합니다. 공개키 방식은 서로 대응하는 공개키와 비밀키를 사용하며, 암호화, 키 교환 및 서명에서 맡는 역할을 구분해야 합니다. 공개키가 있다는 사실만으로 비밀키 없이 데이터를 읽을 수 있는 것은 아닙니다.
저장 암호화에서는 실제 데이터를 보호하는 키와 그 키를 다시 보호하는 키가 나뉠 수 있습니다. 로그인 암호 변경이 데이터 키를 모두 바꾸는 작업인지, 필요한 복구 키가 어디에 보관되는지는 제품의 키 구조를 확인해야 합니다.
보안에서의 원리와 사용 예시
알고리즘이 공개되어 있어도 키를 비밀로 관리하거나 공개키의 신뢰를 검증해 보호 목적을 달성합니다. 생성, 저장, 사용과 폐기까지의 생명주기가 중요합니다.
데이터를 암호화하는 키와 그 키를 감싸 보호하는 상위 키를 분리해 관리할 수 있습니다.
종류와 적용 조건의 구분
대칭키, 공개키와 개인키는 공개 범위와 사용 목적이 다릅니다. 키 교체는 새 키로 전환하는 작업이며 기존 데이터에 필요한 과거 키 보관이나 재암호화와 구분합니다.
키를 잃으면 정당한 사용자도 복호화할 수 없을 수 있습니다. 반대로 사본과 복구 키가 남으면 암호화 삭제가 완전하지 않을 수 있으므로 두 상황을 함께 관리합니다.
관련 용어와 글
함께 비교할 용어
- Encryption at rest 저장 데이터 암호화
- Encryption in transit 전송 중 암호화
- TLS 전송 계층 보안
- HTTPS 보안 HTTP
- Digital certificate 디지털 인증서
- VPN 가상 사설망
- Symmetric encryption 대칭키 암호화
- Asymmetric cryptography 비대칭키 암호
- Cryptographic hash function 암호학적 해시 함수
- HMAC 키 기반 해시 메시지 인증 코드
- Digital signature 디지털 서명
- PKI 공개키 기반 구조
- KDF 키 유도 함수
- Salt 솔트
- HSM 하드웨어 보안 모듈
- TPM 신뢰 플랫폼 모듈
- Secure Boot 보안 부팅
- AES-128 128비트 키 AES
- AES-192 192비트 키 AES
- AES-256 256비트 키 AES
- GCM 인증 기능을 제공하는 카운터 모드
- CBC 암호 블록 연결 모드
- RSA RSA 공개키 암호 계열
- ECC 타원곡선 암호
- ECDH 타원곡선 디피 헬먼 키 합의
- SHA-1 SHA-1 해시
- SHA-2 SHA-2 해시 계열
- SHA-3 SHA-3 해시 계열
- MD5 MD5 해시
- ECDSA 타원곡선 디지털 서명 알고리즘
- EdDSA 에드워즈 곡선 디지털 서명 알고리즘
- Root CA 루트 인증기관
- Intermediate CA 중간 인증기관
- CRL 인증서 폐기 목록
- PBKDF2 비밀번호 기반 키 유도 함수 2
- Argon2id Argon2 혼합 방식
- TPM 1.2 TPM 버전 1.2
- TPM 2.0 TPM 버전 2.0
- Measured Boot 측정 부팅
- ML-KEM 모듈 격자 기반 키 캡슐화
- ML-DSA 모듈 격자 기반 전자서명
- SLH-DSA 상태 비저장 해시 기반 전자서명
- ML-KEM-512 ML-KEM 512 매개변수 집합
- ML-KEM-768 ML-KEM 768 매개변수 집합
- ML-KEM-1024 ML-KEM 1024 매개변수 집합
- ML-DSA-44 ML-DSA 44 매개변수 집합
- ML-DSA-65 ML-DSA 65 매개변수 집합
- ML-DSA-87 ML-DSA 87 매개변수 집합
- HashML-DSA 사전 해시 ML-DSA