信息安全DES的介绍与应用要点.pptVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息安全DES的介绍与应用要点.ppt

DES的介绍与应用 DES的发展与应用领域 1 DES和模式原理介绍 2 在加解密IP核中的应用 3 文件完整性检测的应用 4 在Oracle中的应用 5   DES(Data Encryption Standard)数据加密标准是美国国家标准局(NBS)于1977年公布的由IBM公司研制的分组密码算法。自发布后的30多年来,它广泛地应用于POS、ATM、磁卡及IC卡、加油站、高速公路收费站、文件完整性检测、数据库等领域,以此来实现关键数据的保密。   近年来随着计算机技术的大幅提升,强化版3DES应运而生,它将密钥长度延长至原先的三倍,从而延长了它的使用年限。该算法简洁有效,软硬件均容易实现,资源消耗小,加解密数据量大,现今许多地方仍能看到它的身影,如信用卡持卡人的个人标识号的加密传输、IC卡与POS间的双向认证、金融交易数据包的MAC校验等。 DES的发展与应用领域  由于DES 算法在硬件实现上具有优势,随着近年来SoC (System on Chip)的迅速发展,将DES加解密模块以IP(Intellectual Property)的形式集成在SoC 中作为数据安全的协处理模块已成为当前的主流芯片系统设计趋势。 基于ARM 公司的AHB(Advanced High-performance Bus)总线设计了一种低功耗低资源DES/3DES 加解密IP核,并采用了美国国家标准ANSI X3.106中ECB(ElectronicCode Book),CBC (Cipher Block Chaining ),CFB(Cipher Feedback)三种加解密模式,作为采用AMBA 总线的SoC中的通用标准加解密模块。 DES的发展与应用领域 DES原理介绍 DES 是一个分组加密算法,它以64 位为分组对数据加密。DES 加密和解密用的是同一个算法,因此也是一个对称算法。它的密钥长度是64 位,实际是56 位(每8位都用作奇偶校验位),密钥可以是任意的56 位的数,而且可以任意时候改变。  DES加密算法,输人的是64比特明文,在64比特的密钥控制下,通过初始置换,再经过16轮的加密变换,最后通过末置换(逆初始变换)得到64比特的密文。而后增加的3DES实际上就是对同一组数据进行三次DES加解密运算,加密过程的顺序为加密→解密→加密,解密过程为解密→加密→解密,其中使用了3组密钥,按上述顺序参与运算。由于最长有效密钥被扩展至168比特,安全性大大提高。 DES原理介绍 DES的三种模式 原理介绍 CBC ECB CFB ECB (电子密码本模式) CBC(分组连接模式) CFB(密码反馈模式) ECB 电子密码本(Electronic Code Book,,ECB)模式是使用分组密码算法的最明显的方式,其使用方式是一个明文分组加密成一个密文分组,相同的明文分组永远被加密成相同的密文分组。 CBC CBC模式采用链接特性加强了ECB 模式的安全性,即对于相同的明文,加密结果不同。这就加大了密码破解者的破译难度。 CFB CFB模式是采用密文反馈的模式增强密文之间的相关性, 算方流程图中的K比特可以为小于64bits 的任意长度数据, 在本设计中采用了64bits,8bits 以及1bit 三种模式。 对比三种模式 ECB CBC CFB 可并行运算,操作简 速度快,易于标准化 单个分组的比特错误不会影响到其他分组的解密结果。 明文发生错误时,错误会传播; 比较浪费,在每一轮加密中都丢弃了大部分结果 出现错误传播,而且加密的消息长度只能是分组长度的倍数, 不是任意长度的消息。 单个分组的比特错误影响本组和他后分组的解密结果。 分组加密不能隐蔽数据模式,即相同的明文组蕴含着相同的密文组 不能抵抗组的重放、嵌入、删除、统计等攻击 加密长度只能是分组的倍数。 引入了随机的初始向量,如果E是伪随机的, 则输出具有一定的随机性, 避免了ECB的缺点 隐蔽了明文的数据模式,在一定程度上能防止数据篡改。 具有自同步能力 可以处理任意长度的消息,同时具有CBC的优点。 缺点 优点 在加解密IP核中的应用 加解密IP核主要完成数据加解密的功能,按照64bits一组进行操作,同时需要提供64bits的密钥。DES和3DES基本机构图。 对比DES模式,在3DES 模式下,采用了低资源的设计方法,通过MUX 控制连续调用3次DES 加解密核完成,大大减小了芯片面积。 加解密IP核的主要特点   (1)DES 与3DES 算法均支持模式ECB, CBC,CFB(1bit, 8bit, 64bit),共计20 种模式,通过配置相应

文档评论(0)

我是兰花草 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档