암호 기술의 기초와 응용
암호 키를 일정 기간마다 새로운 키로 바꾸는 키 로테이션의 주된 목적은?
- A오래된 키로 암호화된 데이터를 누구도 다시는 복호화할 수 없게 하여 확실히 소거하기 위해
- B키를 바꿀 때마다 암호 알고리즘이 강해지기 때문에
- C하나의 키로 지키는 데이터의 양과 기간을 제한하여, 키가 유출되었을 때의 피해 범위를 작게 하기 위해
정답과 해설 보기
정답: C. 하나의 키로 지키는 데이터의 양과 기간을 제한하여, 키가 유출되었을 때의 피해 범위를 작게 하기 위해
키 관리에서는 키마다 사용해도 되는 기간(암호 기간)을 정하고, 생성, 배포, 사용, 갱신, 무효화, 파기라는 키의 수명 주기를 관리합니다. 하나의 키를 오래 사용할수록 그 키로 보호되는 데이터가 늘어나 유출되었을 때의 피해가 커지고, 모르는 사이에 새어 나가고 있는 기간도 길어지기 쉽습니다. 로테이션 후에도 오래된 데이터를 읽을 수 있도록, 오래된 키는 복호화 전용으로 필요한 동안만 남겨 두는 것이 보통입니다. 키를 바꿔도 알고리즘의 강도는 변하지 않으므로, 알고리즘이 약해진 경우에는 방식 자체를 바꿔야 합니다.