可重构计算密码处理器 作者:刘雷波,王博,魏少军 著出版时间:2018年版内容简介本书主要介绍基于可重构计算技术的密码处理器系统设计方法,包括密码算法的动态重构实现特性分析、处理器系统结构设计与软件编译技术,并以一款作者团队设计的可重构计算密码处理器Anole为例讲解具体实现方案。在此基础上,本书重点讨论利用可重构计算形式的局部动态重构特性与阵列式处理架构提升密码处理器抗物理攻击安全性的设计方法,展望可重构计算密码处理器技术的未来发展。目录序前言第1章 绪论1.1 信息安全与密码处理器1.2 密码处理器的应用需求挑战1.3 传统密码处理器研究现状1.3.1 ASIC密码处理器研究现状1.3.2 ISAP密码处理器研究现状1.3.3 传统密码处理器的局限性1.4 可重构计算密码处理器技术1.4.1 可重构计算概述1.4.2 可重构计算密码处理器研究现状参考文献第2章 密码算法的重构特性分析2.1 密码算法功能及其分类2.2 对称密码算法2.2.1 分组密码算法2.2.2 序列密码算法2.3 杂凑算法2.3.1 杂凑算法介绍2.3.2 杂凑算法特点2.3.3 杂凑算法共性逻辑2.3.4 杂凑算法并行度2.4 公钥密码算法2.4.1 公钥密码算法介绍2.4.2 公钥密码算法特点2.4.3 公钥密码算法共性逻辑2.4.4 公钥密码算法并行度参考文献第3章 可重构计算密码处理器硬件架构3.1 可重构数据通路3.1.1 可重构计算单元3.1.2 互连网络3.1.3 数据存储3.1.4 异构模块3.2 可重构控制器3.2.1 配置控制方法3.2.2 控制状态机3.2.3 配置信息组织与存储参考文献第4章 可重构计算密码处理器编译方法4.1 可重构计算处理器通用编译方法4.2 可重构计算密码处理器关键编译方法4.2.1 代码变换和优化4.2.2 IR的划分和映射4.3 可重构计算密码处理器算法编译实例4.3.1 对称密码算法实现举例4.3.2 杂凑算法实现举例4.3.3 公钥密码算法实现举例参考文献第5章 可重构计算密码处理器设计实例5.1 Anole处理器基本架构5.1.1 可重构数据通路设计5.1.2 可重构控制器设计5.2 Anole处理器关键技术5.2.1 DCN技术5.2.2 计算与配置并行化设计5.2.3 配置压缩和配置组织结构设计5.3 Anole处理器集成开发工具5.3.1 工具简介5.3.2 配置方法5.3.3 使用实例5.4 Anole处理器实现结果分析5.4.1 芯片实现结果5.4.2 芯片性能对比参考文献第6章 可重构计算密码处理器抗物理攻击技术6.1 基于时间与空间随机化的抗攻击技术6.1.1 基于随机化的抗故障攻击技术6.1.2 基于随机化的抗电磁攻击技术6.2 可重构运算单元阵列抗攻击技术6.2.1 基于运算单元的PUF技术6.2.2 基于互连网络的抗攻击技术参考文献第7章 可重构计算密码处理应用技术展望7.1 全同态加密与可重构计算7.1.1 全同态加密的概念及应用7.1.2 全同态加密的历史及现状7.1.3 基于可重构计算的全同态加密7.2 硬件木马与可重构计算7.2.1 硬件木马分类与实例7.2.2 硬件木马防御技术7.2.3 针对可重构计算的硬件木马防御措施参考文献索引后记彩图 上一篇: 凡亿教育·PCB设计速成系列 Altium Designer 19 电子设计速成实战宝典 中文版 郑振宇,黄勇,刘 下一篇: 国防科技著作精品译丛 宽带平面天线的设计和应用 (新加坡)陈志宁,(新加坡)谢 著 2015年版