인증 암호화(AEAD)란?
암호화와 변조 검출을 하나의 처리로 수행하는 암호 방식. AEAD는 Authenticated Encryption with Associated Data의 약자로, 암호화는 하지 않지만 변조는 검출하고 싶은 헤더 등의 부가 데이터도 인증 대상에 포함할 수 있다. 암호화할 때 인증 태그를 만들고, 복호화할 때 태그를 검증하여 일치하지 않으면 평문을 내놓지 않고 오류로 처리한다. AES-GCM이나 ChaCha20-Poly1305가 대표적이며, TLS 1.3에서는 AEAD만 사용된다. 같은 키로 논스를 재사용하면 기밀성도 변조 검출도 손상된다.
일본어 명칭: 認証付き暗号(AEAD)
인증 암호화(AEAD)은(는) 암호 기술의 기초와 응용 등 1개 분야의 연습 문제 8개에 나와요.
분야: 암호 기술의 기초와 응용