본문 바로가기
버치레터의 저작권과 법률 상담 길잡이

저작권의 기본 용어와 변호사 상담 전 확인 사항을 중심으로 필요한 용어와 절차를 쉽게 정리합니다. 변호사·법무사 상담 전에 확인할 자료와 질문을 살펴보는 법률 정보 블로그입니다.

Uncategorized

봉투 암호화에서 데이터 키와 래핑 키는 어떻게 다른가

봉투 암호화에서는 데이터 키가 데이터를 암호화하고, 래핑 키가 그 데이터 키를 암호화해 보호합니다. 두 키의 역할은 서로 바꿔 쓸 수 없으며, 키를 이해할 때는 무엇을 암호화하는지 구분해야 합니다.

암호화 대상이 역할을 가릅니다

데이터 키는 실제 데이터를 암호화하는 키입니다. 데이터 키 자체를 보호하는 데에는 별도의 키가 필요하며, 이를 키 암호화 키 또는 래핑 키라고 합니다.

따라서 “데이터를 암호화하는 키”와 “암호화 키를 보호하는 키”는 같은 뜻이 아닙니다. 봉투 암호화는 래핑 키로 데이터 키를 암호화하는 구성을 가리킵니다.

여러 래핑 키가 있어도 대상은 데이터 키입니다

AWS Encryption SDK 개발자 가이드는 하나 이상의 래핑 키로 데이터 키를 암호화하는 구조를 설명합니다. 래핑 키를 둘 이상 사용하는 경우에도 데이터 키가 데이터를 암호화한다는 역할은 달라지지 않습니다.

그러므로 래핑 키의 개수를 데이터 암호화에 직접 쓰는 키의 개수로 해석하면 혼동이 생깁니다. 이 설명은 키의 역할을 구분하는 데 초점을 둔 것이며, 특정 상황에서 어떤 키를 선택해야 하는지까지 정해 주지는 않습니다.

자주 묻는 질문

래핑 키가 데이터를 직접 암호화하나요?

이 자료에서 데이터 암호화에 사용하는 키는 데이터 키입니다. 래핑 키는 그 데이터 키를 암호화해 보호하는 역할을 합니다.

래핑 키가 여러 개면 데이터 키도 여러 개인가요?

그렇다고 볼 수 없습니다. 가이드는 하나 이상의 래핑 키로 데이터 키를 암호화할 수 있다고 설명하며, 두 종류의 키가 맡는 대상은 구별됩니다.