TLS Companion

T99 · 简体中文

T99 · 术语表与标准索引

状态列:PS 为 Proposed Standard,Info 为 Informational,Exp 为 Experimental,BCP 为最佳实践,Hist 为 Historic,草案为尚未发布的 Internet-Draft。

在交互式工作台中打开这篇笔记全部笔记

#tls#术语表#标准索引#rfc

系列:TLS 系列总览
用法:读到不熟悉的术语时查第一张表,"详见"一栏指向讲得最完整的那一篇;想查某个标准时查第二部分,状态以 2026-10-17 在 RFC Editor 和 IETF datatracker 核对的结果为准。
整理日期:2026-10-16

术语表

中文 英文 一句话解释 详见
传输层安全 Transport Layer Security (TLS) 在可靠字节流之上提供机密性、完整性和身份认证的协议 T01
安全套接字层 Secure Sockets Layer (SSL) TLS 的前身,已全部废弃 T04
往返时间 round-trip time (RTT) 一个包发出到收到回应的时间,握手性能的基本单位 T01
握手 handshake 协商参数、交换密钥材料、认证身份的过程 T05、T06
记录层 record layer 把数据切成记录并加密、认证的那一层 T05、T06
密码套件 cipher suite TLS 1.2 中四件事的组合,TLS 1.3 中只剩 AEAD 和哈希 T05、T06
扩展 extension ClientHello 等消息里可选的类型、长度、值结构,TLS 演进的主要方式 T05、T06
服务器名称指示 Server Name Indication (SNI) ClientHello 里明文的目标域名 T08
应用层协议协商 Application-Layer Protocol Negotiation (ALPN) 在握手中选定 h2、h3 等应用协议 T01
哈希函数 hash function 把任意数据压成固定长度指纹的单向函数 T02
消息认证码 message authentication code (MAC),HMAC 带密钥的指纹,验证数据来源与完整性 T02
认证加密 authenticated encryption with associated data (AEAD) 一次完成加密与认证的接口,如 AES-GCM T02
分组密码 block cipher 按固定长度块加密的对称算法,如 AES T02
填充预言攻击 padding oracle attack 利用解密时对填充错误的可区分反应恢复明文 T02、T04
公钥密码 public-key cryptography 公钥公开、私钥保密的密码体制 T02
迪菲-赫尔曼 Diffie-Hellman (DH),ECDH 在公开信道上协商共享秘密 T02
临时密钥交换 ephemeral key exchange (DHE、ECDHE) 每次握手都用新的临时私钥 T02
前向保密 forward secrecy 长期私钥泄露也解不开过去的会话 T02、T07
数字签名 digital signature 用私钥签、公钥验,证明来源 T02
密钥派生函数 key derivation function (KDF),HKDF 从一个秘密派生出多把独立的密钥 T02、T06
伪随机函数 pseudorandom function (PRF) TLS 1.2 的密钥派生函数 T05
预主密钥 pre-master secret TLS 1.2 中密钥交换直接得到的秘密 T05
主密钥 master secret TLS 1.2 中由预主密钥与随机数派生的 48 字节秘密 T05
扩展主密钥 extended master secret 绑定握手哈希的主密钥计算方式,防三次握手攻击 T04、T05
密钥调度 key schedule TLS 1.3 中由三级 HKDF-Extract 组成的推导树 T06
转录哈希 transcript hash 到某一时刻为止全部握手消息的哈希 T06
流量秘密 traffic secret 派生某一方向、某一阶段 AEAD 密钥的秘密 T06
密钥分离 key separation 每把密钥只用于一个用途 T06
降级攻击 downgrade attack 迫使双方使用较弱的版本或算法 T04、T06
降级哨兵 downgrade sentinel ServerHello.random 末尾的 DOWNGRD 标记 T06、T13
中间设备兼容模式 middlebox compatibility mode 让 TLS 1.3 握手看起来像 TLS 1.2 恢复的伪装 T04、T06
协议僵化 ossification 中间设备依赖协议的旧行为,阻碍协议演进 T04、T09
润滑值 GREASE 随机插入保留值,防止实现对未知值出错 T06、T08
重试请求 HelloRetryRequest (HRR) 服务器要求客户端换一个群重发 ClientHello T06、T13
会话恢复 session resumption 复用之前的会话秘密,跳过证书与签名 T07
会话票据 session ticket 服务器加密后交给客户端保存的会话状态 T05、T07
预共享密钥 pre-shared key (PSK) TLS 1.3 中会话恢复使用的秘密 T07
绑定值 binder 证明持有 PSK 并绑定到具体 ClientHello 的 HMAC T07
早期数据、零往返 early data,0-RTT 随 ClientHello 一起发出的应用数据 T07
重放 replay 攻击者把录下的数据再次发送 T07
证书 certificate,X.509 CA 签名的、把公钥与名字绑定的文档 T03
证书颁发机构 certificate authority (CA) 核实身份并签发证书的机构 T03
根证书、信任锚 root certificate,trust anchor 预装在根库里、信任的起点 T03
中间证书 intermediate certificate 由根签发、日常签发网站证书的 CA 证书 T03
根证书库 trust store 设备或浏览器信任的根证书集合 T03
根程序 root program 决定哪些根进入根库的政策与流程 T03、T12
交叉签名 cross-signing 新根由老根签发一份证书,让老设备也能验证 T03
路径构建 path building 从叶子找到一条通往可信根的证书路径 T03
主体备用名 subjectAltName (SAN) 证书覆盖的域名列表,主机名校验只看它 T03
名称约束 nameConstraints 把 CA 限制在指定域名范围内的扩展 T03
吊销 revocation,CRL,OCSP 让证书在到期前作废的机制 T03
在线状态钉附 OCSP stapling 服务器把 OCSP 响应附在握手里 T03
证书透明度 Certificate Transparency (CT),SCT 所有公共证书必须进入公开日志 T03
证书颁发授权 CAA DNS 记录,声明允许哪些 CA 为域名签发 T03
自动证书管理 ACME 自动申请和续期证书的协议 T03
域名验证、组织验证、扩展验证 DV、OV、EV 证书签发前的审查等级 T03
证书固定 certificate pinning 只接受预先指定的公钥 T12
严格传输安全 HSTS,preload 让浏览器只用 HTTPS 访问某域名 T12
混合内容 mixed content HTTPS 页面里加载的 HTTP 子资源 T12
加密客户端问候 Encrypted Client Hello (ECH) 用公钥加密整个真实 ClientHello T08
混合公钥加密 HPKE ECH 使用的通用公钥加密构造 T08
服务绑定记录 SVCB,HTTPS 记录 发布 ALPN、地址提示、ECH 配置的 DNS 记录 T08
加密 DNS DoH、DoT、DoQ 把 DNS 查询放进 HTTPS、TLS 或 QUIC T08
匿名集 anonymity set ECH 能把目标隐藏在多少个名字之中 T08
QUIC(名称,不是缩写) QUIC 在 UDP 上实现、内嵌 TLS 1.3 握手的传输协议 T09
加密级别 encryption level QUIC 的 Initial、0-RTT、Handshake、1-RTT T09
头部保护 header protection QUIC 用密文样本遮住包号和标志位 T09
连接迁移 connection migration QUIC 连接在 IP 变化后继续存在 T09
队头阻塞 head-of-line blocking 一个包丢失阻塞后续无关数据 T01、T09
后量子密码 post-quantum cryptography (PQC) 能抵抗量子计算机的公钥算法 T10
带错误学习 Learning With Errors (LWE) ML-KEM 依赖的格上困难问题 T10
密钥封装机制 key encapsulation mechanism (KEM) 用对方公钥封装一个随机秘密 T10
混合密钥交换 hybrid key exchange 同时做经典与后量子密钥交换并拼接秘密 T10
先存后解 harvest now, decrypt later 现在录下流量,将来用量子计算机解密 T10
默克尔树证书 Merkle Tree Certificates (MTC) 用 Merkle 包含证明代替 CA 签名的证书 T10
内核 TLS kernel TLS (kTLS) 把记录层加解密放进内核 T07
国密 ShangMi (SM2、SM3、SM4),TLCP 中国商用密码算法与传输层密码协议 T11
密钥日志 key log,SSLKEYLOGFILE 记录流量秘密,用于解密自己的抓包 T06、T13

标准索引

状态列:PS 为 Proposed Standard,Info 为 Informational,Exp 为 Experimental,BCP 为最佳实践,Hist 为 Historic,草案为尚未发布的 Internet-Draft。

TLS 协议本身

标准 标题 状态 详见
RFC 6101 The SSL Protocol Version 3.0 Hist T04
RFC 6176 Prohibiting SSL Version 2.0 PS T04
RFC 7568 Deprecating SSL Version 3.0 PS T04
RFC 2246 The TLS Protocol Version 1.0 已被取代 T04
RFC 4346 The TLS Protocol Version 1.1 已被取代 T04
RFC 5246 The TLS Protocol Version 1.2 已被 RFC 8446、RFC 9846 取代,但 TLS 1.2 仍在使用 T05
RFC 8446 The TLS Protocol Version 1.3 已被 RFC 9846 取代 T06
RFC 9846 The TLS Protocol Version 1.3(修订版,2026-07) PS T04、T06
RFC 8996 Deprecating TLS 1.0 and TLS 1.1 BCP T04、T12
RFC 9325 Recommendations for Secure Use of TLS and DTLS(BCP 195) BCP T12
RFC 7457 Summarizing Known Attacks on TLS and DTLS Info T04

TLS 扩展与机制

标准 标题 状态 详见
RFC 6066 TLS Extensions: Extension Definitions(SNI、status_request) PS T01、T03、T08
RFC 7301 ALPN PS T01
RFC 5746 Renegotiation Indication Extension PS T04
RFC 7627 Session Hash and Extended Master Secret 已被 RFC 9846 取代 T04、T05
RFC 7507 Fallback Signaling Cipher Suite Value (SCSV) PS,已被 RFC 8996 废止 T04
RFC 7366 Encrypt-then-MAC PS T02、T05
RFC 5077 Session Resumption without Server-Side State 已被取代 T07
RFC 7918 TLS False Start Info T07
RFC 8879 TLS Certificate Compression PS T07
RFC 8701 Applying GREASE to TLS Extensibility Info T06、T08
RFC 8470 Using Early Data in HTTP PS T07
RFC 5705 Keying Material Exporters for TLS PS T06
RFC 9266 Channel Bindings for TLS 1.3 PS T06
RFC 6520 TLS and DTLS Heartbeat Extension PS T04
RFC 7465 Prohibiting RC4 Cipher Suites PS T04
RFC 9849 TLS Encrypted Client Hello(2026-03) PS T08
RFC 9848 Bootstrapping TLS ECH with DNS Service Bindings(2026-03) 已发布,状态未核对 T08
RFC 9934 PEM File Format for ECH(2026-03) PS T08
RFC 8998 ShangMi (SM) Cipher Suites for TLS 1.3 Info T11

密码学

标准 标题 状态 详见
FIPS 180-4 Secure Hash Standard(SHA-2) NIST 标准 T02
FIPS 197 Advanced Encryption Standard NIST 标准 T02
NIST SP 800-38D GCM and GMAC NIST 建议 T02
FIPS 186-5 Digital Signature Standard NIST 标准 T02
RFC 2104 HMAC Info T02
RFC 5116 An Interface and Algorithms for Authenticated Encryption PS T02
RFC 5288 AES-GCM Cipher Suites for TLS PS T05
RFC 7905 ChaCha20-Poly1305 Cipher Suites for TLS PS T05
RFC 8439 ChaCha20 and Poly1305 for IETF Protocols Info T02
RFC 8017 PKCS #1 v2.2(RSA) Info T02
RFC 7748 Elliptic Curves for Security(X25519、X448) Info T02
RFC 8032 EdDSA Info T02
RFC 6979 Deterministic DSA and ECDSA Info T02
RFC 7919 FFDHE Parameters for TLS PS T02、T04
RFC 8422 ECC Cipher Suites for TLS 1.2 and Earlier 已被 RFC 9846 取代 T05
RFC 5869 HKDF Info T02
RFC 9180 Hybrid Public Key Encryption Info T08

后量子

标准 标题 状态 详见
FIPS 203 ML-KEM NIST 标准(2024-08) T10
FIPS 204 ML-DSA NIST 标准(2024-08) T10
FIPS 205 SLH-DSA NIST 标准(2024-08) T10
RFC 10024 Post-Quantum Traditional (PQ/T) Hybrid Key Agreement Mechanisms for TLS 1.3(2026) PS T06、T10
draft-ietf-tls-mlkem ML-KEM Post-Quantum Key Agreement for TLS 1.3 草案,在 RFC Editor 队列,目标 Info T10
draft-ietf-tls-mldsa Use of ML-DSA in TLS 1.3 草案,在 RFC Editor 队列,目标 Info T10
PLANTS 工作组草案 Merkle Tree Certificates 草案 T10

证书与 PKI

标准 标题 状态 详见
RFC 5280 X.509 PKI Certificate and CRL Profile PS T03
RFC 9525 Service Identity in TLS PS T03
RFC 6960 Online Certificate Status Protocol PS T03
RFC 7633 X.509v3 TLS Feature Extension(Must-Staple) PS T03
RFC 6962 Certificate Transparency Exp,已被 RFC 9162 取代 T03
RFC 9162 Certificate Transparency Version 2.0 Exp T03
RFC 8659 CAA Resource Record PS T03
RFC 8657 CAA Extensions for Account URI and ACME Method Binding PS T03
RFC 8555 ACME PS T03
RFC 8737 ACME TLS-ALPN-01 Challenge PS T03
CA/B Forum Baseline Requirements 公共 TLS 证书的基线要求(含 SC-063、SC-081) 行业规范 T03、T12

HTTP、QUIC 与传输

标准 标题 状态 详见
RFC 9110 HTTP Semantics Internet Standard T01
RFC 9112 HTTP/1.1 Internet Standard T01
RFC 9113 HTTP/2 PS T01、T07
RFC 9114 HTTP/3 PS T09
RFC 9204 QPACK PS T09
RFC 2818 HTTP Over TLS Info,已被 RFC 9110 取代 T01
RFC 8999 Version-Independent Properties of QUIC PS T09
RFC 9000 QUIC Transport PS T09
RFC 9001 Using TLS to Secure QUIC PS T09
RFC 9002 QUIC Loss Detection and Congestion Control PS T09
RFC 9368 Compatible Version Negotiation for QUIC PS T09
RFC 9369 QUIC Version 2 PS T09
RFC 7838 HTTP Alternative Services PS T09
RFC 8336 The ORIGIN HTTP/2 Frame PS T07
RFC 8297 103 Early Hints Exp T07
RFC 9293 Transmission Control Protocol Internet Standard T05
RFC 7323 TCP Extensions for High Performance PS T05
RFC 7413 TCP Fast Open Exp T05、T07
RFC 6928 Increasing TCP's Initial Window Exp T07

DNS、Web 安全与治理

标准 标题 状态 详见
RFC 9460 SVCB and HTTPS Resource Records PS T08、T12
RFC 8484 DNS Queries over HTTPS (DoH) PS T08
RFC 7858 DNS over TLS PS T08
RFC 9250 DNS over Dedicated QUIC Connections PS T08
RFC 6797 HTTP Strict Transport Security PS T01、T12
RFC 7258 Pervasive Monitoring Is an Attack BCP T12
RFC 7469 Public Key Pinning Extension for HTTP PS(已被浏览器弃用) T12
RFC 9163 Expect-CT Extension for HTTP Exp T12
RFC 6698 DANE TLSA PS T12
RFC 7672 SMTP Security via Opportunistic DANE TLS PS T12
RFC 8461 SMTP MTA Strict Transport Security PS T12
RFC 9102 TLS DNSSEC Chain Extension Exp T12
RFC 8404 Effects of Pervasive Encryption on Operators Info T08
GB/T 38636-2020 传输层密码协议(TLCP) 中国国家标准 T11

所有 RFC 都可以在 https://www.rfc-editor.org/rfc/rfcNNNN 读到全文,https://www.rfc-editor.org/info/rfcNNNN 给出状态、取代关系和勘误。