ChaCha20-Poly1305
ChaCha20-Poly1305是一種認證加密算法。 [1]ChaCha20-Poly1305加密時無需硬體加速,而且加密速度通常比AES-GCM更快,所以某些行動裝置中會優先採用ChaCha20-Poly1305加密算法。 [2]ChaCha20-Poly1305由兩部分組成,分別是Poly1305和ChaCha20[3][4]。ChaCha20-Poly1305適用於IPsec、 SSH 、[5] TLS 1.2 、 DTLS 1.2、TLS 1.3 、 QUIC、 WireGuard 、 [6] S/MIME 4.0 、 OTR v4 [7] 等協議。
參考文獻
編輯- ^ Nir, Yoav; Langley, Adam. ChaCha20 and Poly1305 for IETF Protocols. June 2018. RFC 8439.
- ^ Nir, Yoav; Langley, Adam. ChaCha20 and Poly1305 for IETF Protocols. June 2018. RFC 8439.
- ^ Bernstein, D. J. ChaCha, a variant of Salsa20 (PDF). The State of the Art of Stream Ciphers 8: 3–5. January 2008 [2022-10-07]. (原始內容存檔 (PDF)於2022-08-08).
- ^ Bernstein, Daniel J., The Poly1305-AES Message-Authentication Code, Fast Software Encryption (Berlin, Heidelberg: Springer Berlin Heidelberg), 2005: 32–49, ISBN 978-3-540-26541-2, doi:10.1007/11502760_3
- ^ Miller, Damien. Super User's BSD Cross Reference: /OpenBSD/usr.bin/ssh/PROTOCOL.chacha20poly1305. bxr.su. [2021-12-28]. (原始內容存檔於2013-12-13).
- ^ Donenfeld, Jason A. Protocol & Cryptography - WireGuard. www.wireguard.com. [2021-12-28]. (原始內容存檔於2020-05-11) (英語).
- ^ OTRv4, OTRv4, 2021-12-25 [2021-12-28], (原始內容存檔於2022-10-07)