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 發展的更晚.