文摘
英文文摘
第一章引言
1.1研究意义
1.2本文工作简介
第二章密码技术及其VLSI实现概述
2.1概述
2.2加密算法分类
2.3密码系统的安全性
2.4分组密码的应用模式
2.5密码技术的典型应用举例
2.6加密芯片的设计方法
第三章IDEA对称分组加密算法的VLSI实现研究
3.1 IDEA加密算法
3.2 IDEA加密模块的总体结构
3.2.1IDEA模块的密钥安全性和接口
3.2.2 模块的控制流程
3.2.3 IDEA模块的内部结构
3.3 IDEA核心运算部分的实现研究
3.3.1加法运算
3.3 2模乘运算
3.3.3模逆运算
3.4结果分析和比较
3.4.1模乘结构的分析和比较
3.4.2 IDEA模块的分析
3.5结论
第四章ECC加密算法的VLSI实现研究
4.1 ECC公钥制分组加密算法及实现的结构
4.1.1研究ECC加密算法的意义
4.1.2 ECC加密系统概述
4.1.3 ECC加密算法
4.1.4 ECC的VLSI实现的总体结构
4.2点乘运算层
4.3群运算层
4.3.1群运算的分解
4.3.2点加和倍点运算存储单元的分配和调度
4.4基本运算层
4.4.1有限域乘法
4.4.2有限域的平方
4.5结果分析
4.5.1.GF(2163)域上UHGM实现结果及分析
4.5.2 ECC的整体实现结果及分析
4.6结论
第五章基于DES的随机数发生器的VLSI实现研究
5.1随机数序列简介
5.2 DES加密算法
5.3 DES的电路实现
5.4结果和分析
5.5 DES在IC卡应用时的具体考虑
5.6结论
结论和展望
致谢
参考文献