现在位置: > > IT/计算机 > 计算机软件及应用

DES加密算法详解

。。。

本世纪五十年代以来,密码学研究领域出现了最具代表性的两大成就。其中之一就是1971年美国学者塔奇曼 (Tuchman)和麦耶(Meyer)根据信息论创始人香农(Shannon)提出的「多重加密有效性理论」创立的,后於1977年由美国国家标準局颁布的数据加密标準。

DES密码实际上是Lucifer密码的进一步发展。它是一种採用传统加密方法的区组密码。它的算法是对称的,既可用於加密又可用於解密。

美国国家标準局1973年开始研究除国防部外的其它部门的计算机系统的数据加密标準,於1973年5月15日和1974年8月27日先后两次向公眾发出了徵求加密算法的公告。 加密算法要达到的目的通常称為DES密码算法要求主要為以下四点:

提供高质量的数据保护,防止数据未经授权的洩露和未被察觉的修改;具有相当高的复杂性,使得破译的开销超过可能获得的利益,同时又要便於理解和掌握 DES密码体制的安全性应该不依赖於算法的保密,其安全性仅以加密密钥的保密為基础实现经济,运行有效,并且适用於多种完全不同的应用。

1977年1月,美国政府颁布:採纳IBM公司设计的方案作為非机密数据的正式数据加密标準(DES枣Data Encryption Standard)。

目前在这裡,随著三金工程尤其是金卡工程的啟动,DES算法在POS、ATM、磁卡及智能卡(IC卡)、加油站、高速公路收费站等领域被广泛应用,以此来实现关键数据的保密,如信用卡持卡人的PIN的加密传输,IC卡与POS间的双向认证、金融交易数据包的MAC校验等,均用到DES算法。

DES算法的入口参数有三个:Key、Data、Mode。其中Key為8个字节共64位,是DES算法的工作密钥;Data也為8个字节64位,是要被加密或被解密的数据;Mode為DES的工作方式,有两种:加密或解密。

DES算法是这样工作的:如Mode為加密,则用Key 去把数据Data进行加密, 生成Data的密码形式(64位)作為DES的输出结果;如Mode為解密,则用Key去把密码形式的数据Data解密,还原為Data的明码形式(64位)作為DES的输出结果。在通信网络的两端,双方约定一致的Key,在通信的源点用Key对核心数据进行DES加密,然后以密码形式在公共通信网(如电话网)中传输到通信网络的终点,数据到达目的地后,用同样的Key对密码数据进行解密,便再现了明码形式的核心数据。这样,便保证了核心数据(如PIN、MAC等)在公共通信网中传输的安全性和可靠性。

通过定期在通信网络的源端和目的端同时改用新的Key,便能更进一步提高数据的保密性,这正是现在金融交易网络的流行做法。

DES算法详述

相关文档
数据加密中的DES加密算法详解
数据加密中的DES加密算法详解_理学_高等教育_教育专区。11商业科技 数据加密巾的DES加密算法详解一李杰李新艳张静河北农业大学海洋学院〔摘要】本文详细介绍了DEs...
数据加密中的DES加密算法详解
《信息安全概论》 信息安全概论》 课程论文 学院:信息学院 班级:计科 0801 姓名: 学号: 数据加密中的DES加密算法详解 数据加密中的DES加密算法详解 DES加密算法...
Des加解密算法详解
Des加解密算法详解_IT/计算机_专业资料。Des加解密算法详解DES 加解密算法 入口参数有三个:key、data、mode。 key 为加密解密使用的密钥,data 为 加密解密的...
DES加密算法详解
DES加密算法详解_IT/计算机_专业资料。DES加密算法详解DES 加密算法详解 加密算法详解- 对加密解密一直挺喜欢的,可还是没有怎么好好学习过,希望这是一个好的开始...
关于DES加密算法的了解情况报告
网络信息安全 网络信息安全报告——DES 加密算法 DES 算法 为密码体制中 的对称密码体 制,又 被成为 美国 数据加密 标准,是 1972 年美国 IBM 公司研制的对称...
详解DES加密算法在单片机中的实现源码
* Thanks to: Dan Hoey for his excellent Initial and Inverse permutation * code; Jim Gillogly & Phil Karn for the DES key schedule code; Dennis * ...
DES加密算法
基于DES的加密算法 2页 1下载券 DES加密算法详解 25页 免费 基于C++的DES...DES 加密算法 ——也许是中国和美国的教育方法不同, 我手中的两本介绍 DES 的...
数据加密中的DES加密算法详解
数据加密中的DES加密算法详解_IT/计算机_专业资料。DES商业科技 数据加密 中的 D S加密算法详解 E_李 最后 对DS行 了评 价。 E进 〔 关键 词〕密 对称 ...
DES算法详解
DES算法详解 暂无评价 25页 1下载券 对称密码算法DES的讲解 6页 1下载券 DES加密算法详解 25页 免费 DES加密算法详解 5页 2下载券 DES算法规则解析 5页 2...
DES加密算法
实验2 数据加密标准—DES 一、 实验目的通过使用 DES 算法对实验数据进行加密和解密,掌握现代分组密码算法基本原理,熟练 掌握 DES 算法各部件的运算原理和具体运算...
相关主题
返回顶部
热门文档
你可能喜欢
  • DES加解密
  • 漏洞扫描
  • 防火墙应用
  • RSA加密算法
  • 加密系统
  • 精彩日文晨读
  • 中日对照