V2EX  ›  英汉词典
Enqueued related words: Rfc8439

ChaCha20-Poly1305

定义 Definition

ChaCha20-Poly1305 是一种常用的认证加密(AEAD)算法组合:用 ChaCha20 做数据加密(保密性),用 Poly1305 做消息认证(完整性与防篡改)。它常用于 TLS/HTTPS、SSH、VPN、QUIC 等协议中,尤其在缺少 AES 硬件加速的设备上表现良好。
(注:在不同实现/标准中也可能看到写作 ChaCha20–Poly1305。)

发音 Pronunciation (IPA)

/ˌtʃɑːtʃɑː ˈtwenti pəˌliː ˌθɜːrˈtiːn oʊ faɪv/

例句 Examples

We use ChaCha20-Poly1305 to encrypt messages.
我们使用 ChaCha20-Poly1305 来加密消息。

TLS 1.3 allows ChaCha20-Poly1305 as an AEAD cipher suite, providing both confidentiality and integrity with a single primitive.
TLS 1.3 允许使用 ChaCha20-Poly1305 作为 AEAD 加密套件,用一种原语同时提供机密性与完整性。

词源 Etymology

ChaCha20 来自 Daniel J. Bernstein 设计的流密码家族(与 Salsa20 同源,“ChaCha”可理解为对 Salsa20 轮函数的一种变体/改进版本);Poly1305 也是 Bernstein 提出的高速消息认证码(MAC)。二者组合成 AEAD 方案后,被 IETF 标准化并广泛部署(常见于相关 RFC 文档中)。

相关词 Related Words

文学与著名作品 Literary Works

  • RFC 8439: ChaCha20 and Poly1305 for IETF Protocols(标准文档,系统定义与用法)
  • RFC 8446: The Transport Layer Security (TLS) Protocol Version 1.3(在 TLS 1.3 中作为常见 AEAD 选项出现)
  • Jean-Philippe Aumasson, Serious Cryptography(现代密码学实践书籍,常讨论包括 ChaCha20-Poly1305 在内的主流方案)
  • Niels Ferguson, Bruce Schneier, Tadayoshi Kohno, Cryptography Engineering(工程视角介绍认证与加密组合的思想与应用场景)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   904 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 23:28 · PVG 07:28 · LAX 15:28 · JFK 18:28
♥ Do have faith in what you're doing.