找到 1861 篇文章 关于数据结构

DES 的设计问题是什么?

Ginni
更新于 2022年3月15日 09:36:05

570 次查看

数据加密标准 (DES) 是一种分组密码算法,它以 64 位的块形式接收明文,并利用 48 位的密钥将其转换为密文。它是一种对称密钥算法。可以定义相同的密钥可用于加密和解密数据。DES 的设计由 IBM 于 1994 年发明。一些对 DES 的测试证明它满足了一些声称的必要要素。存在一些设计问题,如下所示 -S-盒 - S-盒是一个过程,它接受来自 XOR 运算的 48 位输入 ... 阅读更多

什么是双重 DES?

Ginni
更新于 2022年3月14日 10:17:56

6K+ 次查看

数据加密标准 (DES) 是一种对称密钥分组密码,它以 64 位明文和 56 位密钥作为输入,并生成 64 位密文作为输出。DES 函数由 P 盒和 S 盒组成。P 盒转置位,S 盒替换位以生成密码。DES 是 Feistel 分组密码的实现,称为 LUCIFER。它需要一个具有 16 轮的 Feistel 结构,其中每一轮可以使用不同的密钥。了解 DES(数据加密标准)的主要原因是它构成了加密算法的基础。这使得 ... 阅读更多

数据加密标准的特性是什么?

Ginni
更新于 2022年3月14日 10:14:58

953 次查看

DES 是一种分组密码。加密过程由两个置换(P 盒)组成,可以定义初始和最终置换,以及 16 轮 Feistel 轮。每一轮都需要一个不同的 48 位轮密钥,该密钥根据预定义的算法从密码密钥生成。DES 函数使用 48 位密钥对最右边的 32 位(RI−1)进行操作以生成 32 位输出。DES 有两个属性,如下所示 -雪崩效应雪崩效应定义了明文(或密钥)的微小变化应该在密文中产生重大变化。它可以在明文的 1 位发生变化 ... 阅读更多

DES 的变体有哪些?

Ginni
更新于 2022年3月14日 10:12:59

2K+ 次查看

数据加密标准的两种主要变体如下所示 -双重 DES - 双重 DES 是一种加密方法,它需要对相同的明文进行两次 DES 操作。在这两种情况下,它都使用多个密钥来加密明文。在解密时需要两个密钥。64 位明文进入第一个 DES 实例,然后利用第一个密钥转换为 64 位中间文本,然后进入第二个 DES 实例,利用第二个密钥提供 64 位密文。双重 DES 很容易,因为它执行 ... 阅读更多

DES 的要素有哪些?

Ginni
更新于 2022年3月14日 10:10:04

545 次查看

DES 有各种元素,如下所示 -使用 S-盒 - 用于替换的表,即 S-盒,由 IBM 保密。IBM 声称他们花费了 17 年的人力来设计 S-盒的内部结构。密钥长度 - 密码系统有两个重要元素,包括密码算法和密钥。DES 算法的内部操作对公众完全公开。因此,DES 的强度仅在于其另一个元素,即其密钥,它应该是秘密的。差分密码分析 - 差分 ... 阅读更多

信息安全中的扩展置换是什么?

Ginni
更新于 2022年3月14日 10:07:55

806 次查看

此操作将信息的右半部分 R 从 32 位扩展到 48 位,并且此操作也会更改位的顺序以及重复特定位。它被称为扩展置换。此操作有两个目标,包括它使右半部分与密钥的大小相同以进行 XOR 操作,并且它支持可以在替换操作期间压缩的更长结果。它可以使一位影响两次替换,输出位对输入位的依赖性传播得更快。这称为雪崩效应。DES 被设计 ... 阅读更多

DES 有多少轮?

Ginni
更新于 2022年3月14日 10:05:26

1K+ 次查看

DES 使用 16 轮。这 16 轮中的每一轮都包括以下高级别步骤 -密钥转换 - 初始 64 位密钥通过丢弃初始密钥的每第 8 位转换为 56 位密钥。因此,对于每一轮,都有一个 56 位密钥可用。从这个 56 位密钥中,在每一轮中使用称为密钥转换的过程生成不同的 48 位子密钥。56 位密钥被分成两个部分,每个部分 28 位。这些部分根据轮数向左循环移位一位或两位。例如,如果轮数 ... 阅读更多

信息安全中散列函数的要求是什么?

Ginni
更新于 2022年3月14日 10:00:44

8K+ 次查看

密码散列函数是一种转换,它创建输入(或消息)并恢复固定大小的字符串,称为散列值。散列值 h 由以下形式的函数 H 生成 -h = H(M)其中 M 是可变长度的消息,H(M) 是固定长度的散列值。散列函数通常在密码学中用于执行安全操作。散列函数将任意大小的输入值转换为固定大小的值。因此,输入可以是任何长度,但生成的输出始终是固定长度的。 ... 阅读更多

DES 中的初始置换是什么?

Ginni
更新于 2022年3月14日 10:01:05

8K+ 次查看

初始置换仅在加密过程开始时需要一次。在 DES 中,在将完整的明文分成 64 位的块之后,每个块都需要 IP。此初始置换是转置过程中的一个阶段。初始置换仅出现一次,并且出现在第一轮之前。它指定 IP 中的转置应如何进行,如表中所示。例如,可以说 IP 将原始明文块的第一位替换为原始明文块的第 58 位,第二位 ... 阅读更多

DES 如何在信息安全中工作?

Ginni
更新于 2022年3月14日 09:58:14

600 次查看

DES 是一种分组密码。加密过程由两个置换(P 盒)组成,可以定义为初始置换和最终置换,以及 16 轮 Feistel 轮。每一轮都需要一个不同的 48 位轮密钥,该密钥根据预定义的算法从密码密钥生成。DES 基于密码学的两个基本属性,包括替换(也称为混淆)和转置(也称为扩散)。DES 包括 16 个步骤,每个步骤称为一轮。每一轮都执行替换和转置步骤。DES 是一种对称密码系统。一个要加密的块会受到初始... 阅读更多

广告