网络数据DES加密算法研究与实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 1 第 5期 0 0年
工 业 仪 表 与 自动化 装 置
・8 ・ 3
网络数 据 D S加 密 算 法 研 究 与 实 现 E
万正道
( 邯邢 矿 山管理 局安徽 开发 矿 业有 限公 司 , 安徽 六 安 2 7 6 ) 3 4 2
摘要 : 介绍 了几种 常 见的 网络数 据加 密 方法 , 分析 了对称 加 密与 不对 称 加 密 的优缺 点 , 结合 实
际详 细 阐述 了 D S对称 加 密算 法运算 与 密钥计 算 , E 并在 V + 60中 实现 了该 算 法 , 证 了该算 法 C +. 论
加 密的快速 性与 可行性 。
ቤተ መጻሕፍቲ ባይዱ
关 键词 : 网络 数据 ; E D S算 法 ; 密 加
中图分 类号 :P 9 . 8 T 330 文献标 志 码 : A 文 章编 号 :0 0 0 8 ( 0 0 0 — 0 3 0 10 - 6 2 2 1 ) 5 0 8 — 4
是加解密 速度 快 , 合 加 密 大量 数据 。D S算 法 常 适 E 用 于身份 识别 领域 , 于 电力 系 统 这样 安 全 高 要 求 对 系统也 常用此 算法 加密 , 比如 , 办理 电站 调度 操作 票
Hn r Hn7I 上 f, P表 见表 1 。
表 1 D S算 法 I E P表
0 引言
网络 数据 加密 方 式 有 对称 加 密 、 对 称 加 密 或 不
1 D ES算 法运 算 分 析
D S算 法是 用 5 E 6位密 钥对 6 的 明文操作 , 4位 该算 法运 算分 为 7个步 骤 : 入 6 输 4个二 进制 明 文数 据 区组 : t, , , 按 照 初 始换 位 表 I = t … t : , P进 行换 位 , 得到数 据 组 B=b ,2 … ,6, 位 表 I .b , b4 换 P设 置 为 8行 8列 , 示 行列 中第 i 第 列 位 置 , 0表 行 置
换规 则为 n』 Ⅱ, r 口, r l HⅡ 2 上 3 上 H ”
a r , - a 上6 + - + r7 上
f
者通 过 网 络 传 递 数 据 加 密 。 常 用 的 加 密 算 法 有 R A、 E 、 S 3 3 E S D S S F 3、D S等 。R A 为非 对 称 加 密 算 S 法 , 算法 在数 较小 时易 于实 现 , 基 于网络安 全需 该 而 要有 大整 数 的运 算 , S R A就需 要 执 行 大 量 的 加 减乘
g s a d d s d a t g so y merc e e y to n s mm erc e c y t n,c m b n d wi h cua — e n ia v n a e fs m ti n r p in a d a y ti n r p i o o i e t t e a t lde h t i o h al ft e DES s mm erc e c y to l oihm n e o y ti n r p i n ag rt a d k y c mpu i g o e a in tn p r t s. a d i o n n VC ++6. o a 0 t — c iv h n e i h l o i m , d m o sr t st e rp d c a g n e sb lt fe e y to lo ih . h e e a c a g n t e ag rt h e n tae h a i h n e a d f a i ii o n r p in a g rt m y K e o ds: ewo k d t yw r n t r a a;DES ag rt m ;e c y in lo ih n r pt o
R e s a c i g a m pl m e t to fDES e r pto l o ih o t r a a e r h n nd i e n a in o nc y i n a g rt m f r ne wo k d t a
W AN e g a Zh n d o
( a xn nalri l n d iL r t n A h i nn e l , n C t. A h i i n2 7 6 C ia H n ig Met l gc e m ns ai n u i D v o me t o Ld , n u u 3 4 2, h n ) u a Mi A t o Mi g e, t La
除 、 幂 、 逆 和密钥 对生成 运算 , 件实 现起来 慢 , 模 模 软
”r 上
H
特别在 硬件 实现 时 效率 低 ; 称 加 密 也 称 为 私钥 加 对 密, 采用 私钥 算法 , 解 密 数 据 使 用 同一 个 密 钥 , 加 它 以块为 单位 加密数 据 , 一次 加密 一个数 据块 , 其优 点
58 60 62 6 4
5O 52 5 5 6
42 44 46 48
3 4 3 6 3 8 4 0
26 28 3 0 3 2
1 8 2 O 22 2 4
l 0 1 2 1 4 l 6
2 4 6 8
A b t a t Th s a t l e c i e o o s r c : i ri e d s rb ss me c mm o ewo k d t n r p in meh d,a a y e t e a a t— c n n t r aae cy t to o n lz h dv n a
工 业 仪 表 与 自动化 装 置
・8 ・ 3
网络数 据 D S加 密 算 法 研 究 与 实 现 E
万正道
( 邯邢 矿 山管理 局安徽 开发 矿 业有 限公 司 , 安徽 六 安 2 7 6 ) 3 4 2
摘要 : 介绍 了几种 常 见的 网络数 据加 密 方法 , 分析 了对称 加 密与 不对 称 加 密 的优缺 点 , 结合 实
际详 细 阐述 了 D S对称 加 密算 法运算 与 密钥计 算 , E 并在 V + 60中 实现 了该 算 法 , 证 了该算 法 C +. 论
加 密的快速 性与 可行性 。
ቤተ መጻሕፍቲ ባይዱ
关 键词 : 网络 数据 ; E D S算 法 ; 密 加
中图分 类号 :P 9 . 8 T 330 文献标 志 码 : A 文 章编 号 :0 0 0 8 ( 0 0 0 — 0 3 0 10 - 6 2 2 1 ) 5 0 8 — 4
是加解密 速度 快 , 合 加 密 大量 数据 。D S算 法 常 适 E 用 于身份 识别 领域 , 于 电力 系 统 这样 安 全 高 要 求 对 系统也 常用此 算法 加密 , 比如 , 办理 电站 调度 操作 票
Hn r Hn7I 上 f, P表 见表 1 。
表 1 D S算 法 I E P表
0 引言
网络 数据 加密 方 式 有 对称 加 密 、 对 称 加 密 或 不
1 D ES算 法运 算 分 析
D S算 法是 用 5 E 6位密 钥对 6 的 明文操作 , 4位 该算 法运 算分 为 7个步 骤 : 入 6 输 4个二 进制 明 文数 据 区组 : t, , , 按 照 初 始换 位 表 I = t … t : , P进 行换 位 , 得到数 据 组 B=b ,2 … ,6, 位 表 I .b , b4 换 P设 置 为 8行 8列 , 示 行列 中第 i 第 列 位 置 , 0表 行 置
换规 则为 n』 Ⅱ, r 口, r l HⅡ 2 上 3 上 H ”
a r , - a 上6 + - + r7 上
f
者通 过 网 络 传 递 数 据 加 密 。 常 用 的 加 密 算 法 有 R A、 E 、 S 3 3 E S D S S F 3、D S等 。R A 为非 对 称 加 密 算 S 法 , 算法 在数 较小 时易 于实 现 , 基 于网络安 全需 该 而 要有 大整 数 的运 算 , S R A就需 要 执 行 大 量 的 加 减乘
g s a d d s d a t g so y merc e e y to n s mm erc e c y t n,c m b n d wi h cua — e n ia v n a e fs m ti n r p in a d a y ti n r p i o o i e t t e a t lde h t i o h al ft e DES s mm erc e c y to l oihm n e o y ti n r p i n ag rt a d k y c mpu i g o e a in tn p r t s. a d i o n n VC ++6. o a 0 t — c iv h n e i h l o i m , d m o sr t st e rp d c a g n e sb lt fe e y to lo ih . h e e a c a g n t e ag rt h e n tae h a i h n e a d f a i ii o n r p in a g rt m y K e o ds: ewo k d t yw r n t r a a;DES ag rt m ;e c y in lo ih n r pt o
R e s a c i g a m pl m e t to fDES e r pto l o ih o t r a a e r h n nd i e n a in o nc y i n a g rt m f r ne wo k d t a
W AN e g a Zh n d o
( a xn nalri l n d iL r t n A h i nn e l , n C t. A h i i n2 7 6 C ia H n ig Met l gc e m ns ai n u i D v o me t o Ld , n u u 3 4 2, h n ) u a Mi A t o Mi g e, t La
除 、 幂 、 逆 和密钥 对生成 运算 , 件实 现起来 慢 , 模 模 软
”r 上
H
特别在 硬件 实现 时 效率 低 ; 称 加 密 也 称 为 私钥 加 对 密, 采用 私钥 算法 , 解 密 数 据 使 用 同一 个 密 钥 , 加 它 以块为 单位 加密数 据 , 一次 加密 一个数 据块 , 其优 点
58 60 62 6 4
5O 52 5 5 6
42 44 46 48
3 4 3 6 3 8 4 0
26 28 3 0 3 2
1 8 2 O 22 2 4
l 0 1 2 1 4 l 6
2 4 6 8
A b t a t Th s a t l e c i e o o s r c : i ri e d s rb ss me c mm o ewo k d t n r p in meh d,a a y e t e a a t— c n n t r aae cy t to o n lz h dv n a