网站首页  英汉词典

请输入您要查询的英文单词:

 

单词 Initialization vector
释义

Initialization vector

中文百科

初始矢量

由电子密码书模式下加密的结果并不安全,即使未经破解我们仍几乎可以看得出原图的轮廓。

在密码学的领域里,初始矢量英语:initialization vector,缩写为IV),或译初矢量,又称初始变量starting variable,缩写为SV),是一个固定长度的输入值。一般的使用上会要求它是乱数或拟乱数(pseudorandom)。使用乱数产生的初始矢量才能达到语义安全(哈希函数与消息验证码也有相同要求),并让攻击者难以对同一把密钥的密文进行破解。在区块加密中,使用了初始矢量的加密模式被称为区块加密模式。

有些密码运算只要求初始矢量不要重复,并只要求它用是内部求出的乱数值(这类乱数实际上不够乱)。在这类应用下,初始矢量通常被称为nonce(临时使用的数值),是可控制的(stateful)而不是乱数。这种作法是因为初始矢量不会被寄送到密文的接收方,而是收发两方透过事前约定的机制自行计算出对应的初始矢量(不过,实作上还是经常会把nonce送过去以便检查消息的遗漏)。计数器模式中使用串行的方式来作为初始矢量,它就是一种可控制之初始矢量的加密模式。

英语百科

Initialization vector 初始向量

Insecure encryption of an image as a result of electronic codebook mode encoding.

In cryptography, an initialization vector (IV) or starting variable (SV) is a fixed-size input to a cryptographic primitive that is typically required to be random or pseudorandom. Randomization is crucial for encryption schemes to achieve semantic security, a property whereby repeated usage of the scheme under the same key does not allow an attacker to infer relationships between segments of the encrypted message. For block ciphers, the use of an IV is described by so-called modes of operation. Randomization is also required for other primitives, such as universal hash functions and message authentication codes based thereon.

随便看

 

英汉网英语在线翻译词典收录了3779314条英语词汇在线翻译词条,基本涵盖了全部常用英语词汇的中英文双语翻译及用法,是英语学习的有利工具。

 

Copyright © 2004-2024 encnc.com All Rights Reserved
更新时间:2025/6/19 1:54:18