V2EX  ›  英汉词典

Key Schedule

释义 Definition

在密码学中,“key schedule”指密钥扩展/密钥生成算法:把一个较短的主密钥(master key)通过一系列规则变换,生成加密/解密过程中每一轮(round)所需的轮密钥(round keys)。常见于分组密码(如 AES、DES)。在某些语境下也可泛指“密钥调度/密钥安排”的过程。

发音 Pronunciation

/kiː ˈskedʒuːl/(美式常见)
/kiː ˈʃedjuːl/(英式常见)

例句 Examples

The AES key schedule expands the master key into round keys.
AES 的密钥扩展会把主密钥生成一系列轮密钥。

A poorly designed key schedule can make a cipher vulnerable to related-key attacks even if the round function looks strong.
即使轮函数看起来很强,设计不佳的密钥扩展也可能让密码在相关密钥攻击下变得脆弱。

词源 Etymology

“key”来自古英语 cǣg,意为“钥匙、关键之物”,在密码学里引申为“加密所用的密钥”。“schedule”来自拉丁语 schedula(小纸条、清单),经法语进入英语,常表示“安排、表单、流程”。合起来,“key schedule”字面是“密钥的安排/清单”,在现代密码学中固定指“从主密钥生成一组子密钥的流程”。

相关词 Related Words

文学与经典著作 Literary Works

  • *FIPS PUB 197: Advanced Encryption Standard (AES)*(美国国家标准文件中专门描述 AES 的 Key Schedule / Key Expansion
  • Bruce Schneier, Applied Cryptography(讨论多种分组密码设计要素时涉及密钥扩展/子密钥生成)
  • Alfred J. Menezes, Paul C. van Oorschot, Scott A. Vanstone, Handbook of Applied Cryptography(系统讲解分组密码结构与密钥调度概念)
  • Niels Ferguson, Bruce Schneier, Tadayoshi Kohno, Cryptography Engineering(以工程视角讨论密码构造与密钥相关设计点)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2375 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 13:41 · PVG 21:41 · LAX 05:41 · JFK 08:41
♥ Do have faith in what you're doing.