什么是信息安全中的分组密码?

分组密码是一组加密,其中纯文本首先被分成几个块,每个块都有固定的大小。本质上,每个块具有相似数量的数据位。在任何给定时间,加密过程都在单个纯文本块上工作,并使用加密密钥将其转换为密文块。

每个块具有相似的大小(例如 64 位)。例如,一个 160 位的纯文本被编码为 2 个 64 位的块,而第三个块将具有 32 位的剩余余额。它将用额外的 32 位填充以支持与其他块相似的大小。

分组密码是一种加密方法,它使用带有对称密钥的确定性算法对文本块进行编码,而不是像流密码中那样一次编码一个比特。

块密码是伪随机排列 (PRP) 分类,适用于固定大小的比特块。PRP 是无法从绝对随机排列中理解的函数,因此在被证明不正确之前被视为可靠的。

分组密码在 n 位的明文块上工作以创建 n 位的密文块。可能有几个明文块,并且为了改变加密(即,为了解密),每个都应该创建一个唯一的密文块。这种转变被称为可逆的或非奇异的。

已经产生了块密码操作模式,以消除加密相同文本块的机会,类似的方法,由前一个加密块形成的密文用于下一个块。

称为初始化向量 (IV) 的位块。操作模式也可以使用它来提供即使在类似的明文消息被多次加密时仍保持明确的密文。分组密码是一类密码,它通过对文本进行分类的算法对文本块进行操作,从而对文本进行加密。这与一次一位加密文本的流密码相悖。

例如,分组密码将通过加密本课的第一段来操作,然后再切换到下一段。

分组密码可以重复这个阶段,直到整个课程被加密。流密码可以首先加密第一段的第一个字符,然后再更改相似段落中的下一个字符。

重复此过程,直到整个课程都被加密。用密码加密的文本称为密文。它可以将密文恢复到原始状态,它应该再次运行密文。

以上是 什么是信息安全中的分组密码? 的全部内容, 来源链接: utcz.com/z/297422.html

回到顶部