电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

DES加密实验报告

DES加密实验报告_第1页
1/11
DES加密实验报告_第2页
2/11
DES加密实验报告_第3页
3/11
网 络 安 全 作 业 题 目 des 学 号 专 业 及 班 级 姓 名 日 期 2012.04.14 加 密 算 法 网 络 工 程 0902 班 一 . des 简 介 : des 是 一 个 分 组 密 码 算 法 , 使 用 64 位 密 钥 ( 除 去 8 位 奇 偶 校 验 , 实 际 密 钥 长 度 为 56 位 ) 对 64 比 特 的 数 据 分 组 ( 二 进 制 数 据 ) 加 密 , 产 生 64 位 密 文 数 据 。 des 是 一 个 对 称 密 码 体 制 , 加 密 和 解 密 使 用 同 意 密 钥 , 解 密 和 加 密 使 用 同 一 算 法 ( 这 样 , 在 硬 件 与 软 件 设 计 时 有 利 于 加 密 单 元 的 重 用 )。 des 的 所 有 的 保 密 性 均 依 赖 于 密 钥 。 二 . des 算 法 过 程 : 1. des 的 加 密 过 程 : 第 一 阶 段 : 初 始 置 换ip。 在 第 一 轮 迭 代 之 前 , 需 要 加 密 的64 位 明 文 首 先 通 过 初 始 置 换ip 的 作 用 , 对 输 入 分 组 实 施 置 换 。 最 后 , 按 照 置 换 顺 序 , des 将 64 位 的 置 换 结 果 分 为 左 右 两 部 分 , 第 1 位 到第 32 位 记为 l0, 第 33 位 到第 64 位 记为 r0。 第 二 阶 段 : 16 次迭 代 变换 。 des 采用 了典型的 feistel 结 构, 是 一 个 乘积结 构的 迭 代 密码 算 法 。 其算 法 的 核心是 算 法 所 规定的 16 次迭 代 变换 。 des 算 法 的 16 才迭 代 变换 具有 相 同 的 结 构, 每一 次迭 代 变换 都以前 一 次迭 代 变换 的 结 果 和 用 户密 钥 扩展得到的 子密 钥 ki 作 为 输 入 ;每一 次迭 代 变换 只变换 了一 半数 据 , 它们将 输 入 数 据 的 右 半部 分 经过 函数 f 后 将 其输 出,与 输 入 数 据 的 左 半部 分 进 行异或运算 ,并将 得到的 结 果 作 为 新的 有 半部 分 , 原来的 有 半部 分 变成了新的 左 半部 分 。 用 下面的 规则来表示这 一 过 程 ( 假设 第 i 次迭 代所 得到的 结 果 为liri) : li = ri-1; ri = li-1⊕f(ri-1,ki);在 最 后 一 轮...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

DES加密实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部