1. 암호 키 (Encryption Key)
ㅇ 암호학적 비밀 (수 or 문자 or 토큰 어떤 형태라도 가능)
- 평문을 암호화/복호화시키는 핵심 가변 정보 값
. 암호 알고리즘 수행시 반드시 주어져야 할 값
.. 암호를 변형시키는 추가 정보
※ 한편, 암호 키의 대칭성에 따라, 2가지로 분류 가능
- (대칭키 방식, 비대칭키 방식) ☞ 암호 기법 참조
2. 키 공간 (Key Space, 때론 Key material)
ㅇ 키로 쓸 수 있는, 가능한 모든 키의 집합
- 통상 큰 수의 키가 사용되나, 큰 수의 키가 중요한 것이 아니라, 가능한 키의 총 수
- 즉, 키 공간이 클수록 좋은 키가 될 수 있음
3. 키 구분 (Key Type)
※ ☞ 암호 키 분류 참조
- 암호화,역암호화에 따른 키 구분 : 암호 키, 역암호화 키
- 대칭,비대칭 여부에 따른 키 구분 : 대칭키 방식, 비대칭키 방식
- 비밀,공개,개인 키 구분 : 비밀 키/공유 비밀 키, 개인 키, 공개 키
- 인증 수행용 키 : 디지털 서명 키, 메세지 인증 코드
- 정적인 키,동적인 키 구분 : 정적 암호 키, 동적 암호 키
- 키 분배에 필요한 키 구분 : 사전 마스터 키, 마스터 키, 세션 키
4. 키 관리 (Key Management)
※ ☞ 키 관리 참조
- 키 생성, 키 분배, 키 갱신, 키 복구