基于AHB总线多模式低功耗DES3DES IP 核实现.docVIP

基于AHB总线多模式低功耗DES3DES IP 核实现.doc

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

基于AHB总线多模式低功耗DES3DES IP 核实现   摘要:设计了一种低功耗低资源的DES/3DES加解密软核,可以兼容ECB,CBC,CFB 三种模式,具有AMBA AHB总线接口,可以方便集成在一些低功耗SoC下作为加解密数据协处理模块。该软核在90nm工艺130MHz时钟频率下逻辑综合结果为8835门,通过了FPGA验证 ,最高吞吐量达到416Mbps,表明其为可重用的软核。   关键词: DES;3DES;低功耗;IP;AHB      Implementation of multi mode low power   DES/3DES IP core based in AHB bus      LIN Xiao-mu,ZHENG Xue-ren   ( School of Electronic and Information Engineering,   South China University of Technology,Guangzho 510640 ,China)      Abstract: Designed a low power and low resources DES/3DES encrypt and decrypt soft IP core. It has 3 different mode: ECB, CBC, CFB and an AMBA AHB interface. It can be integrated in some low power SoC as an encrypt/decrypt co-process module. This core is synthesized under 90nm technology 130MHz clock frequency, about 8835 gates, and it’s verified by FPGA.,the highest throughput is 416Mbps. So it’s proved to be a reused IP.   Keywords: DES; 3DES; low power; IP; AHB      1引言      DES(Data Encryption Standard)[1]数据加密标准是美国国家标准局(NBS)于1977年公布的由IBM公司研制的分组密码算法。自发布后的30多年来,它广泛地应用于POS(Point of Sells)、ATM(Automated Teller Machine)、磁卡及IC卡、加油站、高速公路收费站等领域,以此来实现关键数据的必威体育官网网址。近年来随着计算机技术的大幅提升,强化版3DES应运而生,它将密钥长度延长至原先的三倍,从而延长了它的使用年限。该算法简洁有效,软硬件均容易实现,资源消耗小,加解密数据量大,现今许多地方仍能看到它的身影,如信用卡持卡人的个人标识号(Personal Identification Number,PIN)的加密传输、IC卡与POS间的双向认证、金融交易数据包的MAC(Message Authentication Code)校验等。由于DES算法在硬件实现上具有优势,随着近年来SoC(System on Chip)的迅速发展,将DES加解密模块以IP(Intellectual Property)的形式集成在SoC中作为数据安全的协处理模块已成为当前的主流芯片系统设计趋势。因此,本文基于ARM公司的AMBA(Advanced Microprocessor Bus Architecture) AHB(Advanced High-performance Bus) [2]总线设计了一种低功耗低资源DES/3DES加解密IP核, 并采用了美国国家???准 ANSI X3.106[3]中ECB(Electronic Code Book),CBC(Cipher Block Chaining ),CFB(Cipher Feedback)三种加解密模式,作为采用AMBA总线的SoC中的通用标准加解密模块。      2原理介绍      DES是一个分组加密算法,它以64位为分组对数据加密。DES加密和解密用的是同一个算法,因此也是一个对称算法。它的密钥长度是64位,实际是56位(每8 位都用作奇偶校验位),密钥可以是任意的56位的数,而且可以任意时候改变。其中有极少量的数被认为是弱密钥,但是很容易避开它们,因此必威体育官网网址性依赖于密钥。   DES加密算法的数据流程如图1所示。该算法输人的是64比特明文,在64比特的密钥控制下,通过初始置换,再经过16轮的加密变换,最后通过末置换(逆初始变换)得到64比特的密文。而后增加的

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档