
初始化向量(IV)是密码学中用于增强加密安全性的固定长度输入值,又称初始变量,需具备随机性或拟随机性。其核心作用在于确保同一密钥加密时生成不同密文,避免电子密码书模式(ECB)的安全缺陷,主要应用于密码块链接模式(CBC)和计数器模式(CTR)等加密方案 。
在分组加密中,初始化向量长度通常等于分组大小,配合密钥可抵御TMD破译攻击;流加密算法则将IV整合至密钥信息中,但需应对传输损耗等安全问题 。身份验证加密模式中IV常采用固定值或全零填充 。CBC模式要求首块明文引入随机IV以实现语义安全,CTR模式采用序列化nonce值作为初始向量 。
1980年美国国家标准与技术中心提出CBC模式以解决ECB模式缺陷,要求首块明文引入随机IV。WEP协议因采用24位IV导致安全漏洞,易受关联密钥攻击 。
想要了解更多“初始化向量”的信息,请点击:初始化向量百科
