声明
摘要
第1章绪论
1.1可信执行环境安全算法研发背景
1.2国内外研究现状
1.2.2国内研究情况
1.3本文解决的主要问题
1.4本文的主要工作
1.5论文的组织结构
第2章可信执行环境基于密码算法的安全功能实现需求分析
2.1可信执行环境基于密码算法的安全功能实现项目概述
2.1.1可信执行环境基于密码算法的安全功能实现项目背景
2.1.2中国金融行业TEE技术产品安全要求
2.1.3 GP TEE技术产品安全要求
2.2可信执行环境基于密码算法的安全功能实现项目目标和解决的问题
2.3可信执行环境基于密码算法的安全功能实现项目需求描述
第3章可信执行环境算法功能实现项目架构设计
3.1可信执行环境算法功能架构设计目标和原则
3.2 TEE技术产品整体架构
3.3 TEE技术产品安全功能结构
3.4算法相关的安全功能架构
第4章可信执行环境算法功能实现项目详细设计
4.1可信执行环境算法功能结构说明
4.2可信执行环境功能接口详细设计和实现
4.2.1消息特征码计算功能(MAC Functions)
4.2.2认证加密功能(Authenticated Encryption Functions)
4.2.3非对称密码算法功能(Asymmetric Functions)
4.2.4摘要算法功能(Message Digest Functions)
4.2.5对称密码算法功能(Symmetric Cipher Functions)
4.2.6算法参数配置表
4.3国家商用密码算法详细设计和实现
4.3.1 SM2算法的设计
4.3.2 SM3算法的设计
4.3.3 SM4算法的设计
第5章可信执行环境算法安全功能实现与测试
5.1总体实现
5.2商用密码功能模块的实现
5.2.1 SM2算法的实现
5.2.2 SM3算法的实现
5.2.3 SM4算法的实现
5.3安全功能验证澍试
5.3.1核心架构测试
5.3.2安全时间测试
5.3.3数据存储测试
5.3.4加解密测试
5.3.5客户端接口测试
5.3.6测试结果
第6章结论
参考文献
致谢
附件
山东大学;