摘要本课题以白盒 AES 算法为研究对象,通过本课题的研究,掌握白盒 AES 算法的原理、 设计思想及基本流程。本课题的研究工作主要通过 C/C++编程实现 Chow 等设计的白盒 AES 算法,对加密算法的密钥信息提供有效保护。编程实现过程中以伽罗华域运算的 SDK 为基础,建立白盒 AES 算法所需的各类型查找表,并通过对查找表的访问实现白盒 AES 算法的各项功能模块。实验结果表明,本课题的白盒 AES 实现能够在给定密钥条件下对 明文进行加解密操作,并且通过和普通 AES 算法的结果进行对照以验证其准确性。白盒 AES 算法的实现,对于当前在数字化信息条件下越来越不安全的机器运行环境具有积极 的意义。本课题后续将围绕抵抗白盒 BGE 攻击的功能实现和测试展开工作。79040

毕业论文关键词 白盒环境 AES 伽罗华域运算 查找表

毕 业 设 计 说 明 书 外 文 摘 要

Title The design and implementation of white-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

本科毕业设计说明书 第 I 页

1  绪论 1

1。1 研究背景 1

1。2 研究现状以及相关文献 1

1。3 本文主要工作 2

1。4 本文结构 2

2 相关预备知识 4

2。1 高级加密标准(AES) 4

2。2 攻击模式 8

2。3 白盒密码 9

2。4 本章小结 10

3

上一篇:jsp学生信息管理系统设计
下一篇:HTTP网络存储隐蔽信道的设计与实现

加密与解密算法的研究【1931字】

详解加密技术概念加密方...

浅析机器學习的通信网络...

电子商务安全中的数据加...

Android移动终端文件透明加密技术设计与实现

Android智能手机短信加密系统设计

RSA加密算法的研究与实现+源代码

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

安康汉江网讯

张洁小说《无字》中的女性意识

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究