声明
摘要
第一章 绪论
1.1 研究背景
1.1.1 可重构计算概述
1.1.2 密码算法综述
1.2 国内外研究现状
1.2.1 可重构密码架构综述
1.2.2 密码可重构PE概述
1.3 论文研究内容及意义
1.4 论文组织结构
第二章 分组密码算法与密码可重构架构
2.1 分组密码算法简介
2.2 分组密码算法的数学模型
2.3 分组密码算法的结构分类
2.3.1 Feistel网络结构
2.3.2 SP网络结构
2.3.3 ARX结构
2.4 面向分组密码算法可重构系统架构
2.4.1 配置控制器
2.4.2 计算阵列
2.5 本章小结
第三章 基于算子特征分析的PE阵列结构设计
3.1 分组密码算法建模与算子特征提取
3.1.1 算法建模
3.1.2 算子特征提取
3.2 PE阵列结构设计
3.2.1 阵列整体框架
3.2.2 PE组设计
3.2.3 PE设计
3.3 功能单元设计
3.3.1 逻辑单元
3.3.2 S盒单元
3.3.3 算术单元
3.3.4 置换单元
3.3.5 移位单元
3.3.6 有限域乘法单元
3.3.7 互连单元设计
3.4 本章小结
第四章 基于算法映射的PE阵列结构优化
4.1 可重构架构映射概述
4.1.1 问题描述
4.1.2 研究现状
4.2 子图同构概述
4.2.1 子图同构基本概念
4.2.2 VF2子图同构算法
4.3 基于改进的子图同构算法的PE阵列映射方案
4.3.1 架构建模
4.3.2 算法映射方案
4.4 基于映射结果分析的PE结构优化
4.5 本章小结
第五章 PE阵列结构实现验证与分析
5.1 PE阵列结构电路实现结果
5.2 算法映射
5.3 与其它可重构方案对比分析
5.3.1 功能单元利用率
5.3.2 面积效率
5.4 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
致谢
参考文献
附录A 算法在不同架构平台的映射结果