- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分组密码的FPGA实现研究.PDF
分组密码的FPGA实现研究
王九林
(北京电子科技学院通信工程系,北京 100070)
摘 要:研究了五种分组算法的结构和主要运算模块,提出了通用硬件实现电路,并对它们的FPGA实现效果进行了详
细比较。就速度和资源占用这两个性能而言:Rijndael的实现速度最快,T脚ofsh占用资源最少,是性能最好的算法;而
Mare 由于实现速度最慢,占用资源最多,是性能最差的算法。
关键词:分组算法;FPCA;优化
文章编号:1002一8331(2006)34一0144一03 文献标识码:A 中图分类号:TP309
砒searchon FPGAlmPler以entation ofBlockCIPhers
WANG Jiu一lin
(CommunicationEngineeringDepartment,BeijingElectronicscience
Technolo群 Institute,Beijingl0()070,China)
:ThispaPerPresentsan evaluationOfthe blockciphersfromtheviewpointoftheirrealizationIn a
FPCAAfter theanal”isofthe罗neralcharacleristics thecore oPerationsoftheal即rithms,ageneralhardware
implementationcircuit is defined.UponComPanson Performa nce,itisdeterm ined thatthe Rijndael
肛ethebestand theMarsisthewoot,wherebestperfOrman ceisdefinedasthehighestthroughout
SOUrCeS。
words:blockcipher;FPCA;optimization
1 概述 密钥加法。混合轮和密码核轮都是改进的Feistel轮结构。
数据加密标准DES是世界上最为广泛使用的分组密码算 ·依赖于数据的循环移位和5盒是Mars 的非线性计算部
法,由IBM研制,1977年被采纳为数据加密标准。随着计算机 件。由于Mars使用非标准的、不同的轮结构(16个混合轮和16
技术的发展,DES变得越来越不安全。1997年,美国国家标准 个核心轮),这使得其提供的安全性难于分析。Mars具有很高
技术局(NIST)开始征求高级加密标准以替代DES。经过两轮评 的安全余量。
估,只剩下Mars、RC6、Rijndael、Serpent和Twofish这五个候选 2.Z RC6
的分组密码算法。2000年10月,MST宣布由比利时人设计的 RC6是由RSA实验室提交的算法。它的密钥长度、分组长
Rijndael算法为高级加密标准AES。 度和轮数都是可变量。RC6的轮结构是Feistel结构的变形。其
随着微电子技术、千兆以太网的发展,信息流动的速率越 轮函数使用可变的循环移位,这些循环量由数据的二次函数所
来越快,这对信息安全保护系统提出了很高的要求。传统的软 控制。每轮还包括32bit的模乘法、加法、异或和密钥加法。另
件加/解密方式的速度已远不能满足目前信息传输的需求。要 外,密钥加法还用于前一白化和后一白化。
满足上百兆到千兆加解密速率,必须采用硬件实现。FPGA由 RC6是五种候选算法中唯一没有使用5盒的算法,依赖于
于其灵活性、物理安全性和比软件更高的速度性能,而成为硬 数据的循环移位是它的非线性计算部件。RC6是一个简单易记
件实现的最好选择。本文先研究了上述五个算法的特点,给出 的算法,它的简单性有利于其安全性分析。RC6具有中等的安
了主要运算模块的FPGA优化实现方法,最后对算法的实现结 全余量。
果进行了分析与比
您可能关注的文档
- 光弹调制式反射差分光谱仪的理论分析.PDF
- 光折变有机聚合物中的双色光空间孤子.PDF
- 光缆网二级分纤组网模型及应用研究.PDF
- 光谷与硅谷科技金融模式创新借鉴及路径选择.PDF
- 克里斯蒂娃学术思想的发展流变.PDF
- 免耕栽培措施对稻田油菜生长及产量的影响.PDF
- 党参立体栽培的产量效应及其因子回归与相关分析.PDF
- 入世后低压电器行业面临的竞争形势的看法与思考.PDF
- 入侵容忍系统模型构建及量化分析.PDF
- 全低压空分设备设膨胀后换热器流程方案分析.PDF
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)