- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 34
白盒AES加密算法的设计与实现
摘要
本课题以白盒AES算法为研究对象,通过本课题的研究,掌握白盒AES算法的原理、设计思想及基本流程。本课题的研究工作主要通过C/C++编程实现Chow等设计的白盒AES算法,对加密算法的密钥信息提供有效保护。编程实现过程中以伽罗华域运算的SDK为基础,建立白盒AES算法所需的各类型查找表,并通过对查找表的访问实现白盒AES算法的各项功能模块。实验结果表明,本课题的白盒AES实现能够在给定密钥条件下对明文进行加解密操作,并且通过和普通AES算法的结果进行对照以验证其准确性。白盒AES算法的实现,对于当前在数字化信息条件下越来越不安全的机器运行环境具有积极的意义。本课题后续将围绕抵抗白盒BGE攻击的功能实现和测试展开工作。
关键词白盒环境 AES 伽罗华域运算查找表
Title?The design and implementation ofWhite-box AES encryption?algorithm
Abstract
This project focuses on the research on white-box AES encryption algorithm, and aims at understanding the principles, design concepts and general flows of white-box AES algorithm through this research. The main research is to implement the white-box AES algorithm proposed by Chow etal using C/C++ programming, for the purpose of providing effective protection for the encryption key of encryption algorithm. The programming implementation procedure relies on a SDK for Galois field arithmetic to create various types of look-up tables required by the white-box AES algorithm, and further implement all the functional blocks of the white-box AES algorithm through table look-ups. The Experimental results demonstrate that the white-box AES implementation accomplished in this work is capable of performing encryption and decryption operations given a key provided by the user. The correctness of this implementation is also verified by comparing the results with the result by a general AES algorithm. In this digital era, the implementation of white-box AES algorithm is of great significance to the more and more insecure operating environment. Future direction of this project will focus on the implementation and verification of resistance against white-box BGE attacks.
Keywords White-box environment AES Galois Field arithmetic Look-up tables
1 绪论
1.1 研究背景现如今,科学技术的发展如日中天,新技术和新设备如雨后春笋般纷纷冒出,人们直接或者间接接触秘密信息的机会也越来越多,密码算法正在被广泛的使用,与此同时,基于秘密信息的攻击也无处不在,密码算法的使用环境也变得可疑和危险。
在现代密码学中,一个完整的密码系统的组成分为密码算法、所有可能的明文和所有可能的密文。加密算法过程和解密算法过程可以表现为;
(1.1)
(1.2)
其
您可能关注的文档
最近下载
- 2025年中国半乳甘露聚糖项目创业计划书.docx
- 2025年中国四氯化锆项目投资计划书.docx
- 外研版(三起)五年级英语上册专项提升训练- 写作(含答案).doc VIP
- 阀门、法兰、弯头、封头等保温计算公式.xls VIP
- 中国溶剂油项目投资计划书.docx
- 中国电子测量仪器行业市场占有率及投资前景预测分析报告.pdf VIP
- 2025至2030中国MPV商务车行业运营态势与投资前景调查研究报告.docx VIP
- 计算方法与实习第5版 孙志忠 习题解析 东南大学.pdf VIP
- 数字经济学 课件全套 第1--15章 数字经济学基础 --- 数字经济监管.pptx
- 2023年青少年百科知识竞赛题库及答案(共390题).docx VIP
文档评论(0)