Authenticated-Encryption

AEAD 加密方案中身份驗證標籤的用途是什麼?

  • February 6, 2019

AEAD 加密方案產生稱為“認證標籤”的東西。這個標籤由什麼組成,它的目的是什麼,標籤本身是人類可讀的數據,例如明文字元串還是密文?

這個標籤由什麼組成……是標籤本身的人類可讀數據

它很可能是一串看起來隨機的位。人類不打算或不要求參與驗證過程。

它的目的是什麼

該算法使用它來驗證密文和/或相關數據是否已被修改。

如果密文或相關數據已被修改,則在接收端重新計算驗證標籤的過程將最終生成不同的標籤。該算法將根據與密文和相關數據捆綁在一起的標籤(統稱為“密碼”)檢查重新計算的標籤。

如果標籤不匹配,則意味著密文和/或相關數據的某些部分已被修改。

如果標籤匹配,這意味著密文和/或相關數據的任何部分都沒有被修改*

** 至少,假設密鑰沒有被洩露並且認證方案是安全的,那麼很有可能*

引用自:https://crypto.stackexchange.com/questions/67107