4
ImperialViolet - AEADs: getting better at symmetric cryptography (www.imperialviolet.org)
IngramChen 積分 0
  • 到了近代才發展出 AEAD,大多數的開發者不了解,即使在 google

  • AE 是 authenticated encrytion,簡單說是可以驗證加密是否正確 (實作上最簡單就是先加密再加上驗證碼)

  • AD 是 assoicated data,不在 cipher text 內,但加解密時的值要相同

  • 但其實 AEAD 還有操作上的限制,最常錯的就是 key+nonce 重覆使用, (例如 AES-GCM 只有 96bit nonce 可用,亂數 nonce 的空間有限)。

  • AEAD 還只能用在 blocking cipher,stream cipher 發展的更晚.