봉투 AEAD 가독성
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
- 해당 버전
- 모든 Tink 버전
- 영향을 받는 키 유형
- 모든 Envelope AEAD 키 유형
설명
봉투 암호화는 GCP 또는 AWS와 같은 타사 제공업체를 사용하여 데이터 암호화 키(DEK)를 암호화합니다.
AwsKmsAead
또는 GcpKmsAead
를 원격 제공자로 사용하여 KmsEnvelopeAead
를 사용하는 경우 감지 없이 암호화된 DEK의 특정 부분을 수정할 수 있습니다. 인증되지 않은 메타데이터 (예: 버전 번호)가 포함되었기 때문입니다. 이 인증되지 않은 데이터의 수정은 제공업체에서 감지하지 못합니다.
이는 이 인터페이스의 적응형 선택 암호문 공격 속성(IND-CCA-2)을 위반하지만, 암호문은 올바른 DEK로 계속 복호화될 수 있습니다. 이 인터페이스를 사용할 때 각 DEK가 단일 암호화된 DEK에만 상응한다고 가정해서는 안 됩니다.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-25(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-25(UTC)"],[[["All versions of Tink and all Envelope AEAD key types are affected by a security vulnerability."],["The vulnerability allows modification of unauthenticated metadata within encrypted data encryption keys when using KmsEnvelopeAead with AwsKmsAead or GcpKmsAead."],["While the ciphertext can still be decrypted, this vulnerability violates the adaptive chosen-ciphertext attack property (IND-CCA-2)."],["Developers should be aware that a single data encryption key might correspond to multiple encrypted data encryption keys due to this issue."]]],["Envelope encryption, using `KmsEnvelopeAead` with `AwsKmsAead` or `GcpKmsAead`, allows undetectable modifications to the encrypted data encryption key (DEK) due to unauthenticated metadata. All Tink versions and Envelope AEAD key types are affected. While decryption still yields the correct DEK, this violates the adaptive chosen-ciphertext attack property (IND-CCA-2). Each DEK may correspond to multiple encrypted DEKs; users shouldn't assume a one-to-one mapping.\n"]]