声明
摘要
第1章 绪论
1.1 课题的研究背景
1.2 椭圆曲线密码体制研究现状
1.3 ECC体制下CPK技术的研究现状
1.4 论文的主要工作
1.5 论文组织结构
第2章 数字签名相关理论
2.1 数学基础
2.1.1 数论
2.1.2 群论
2.1.3 有限域
2.2 公钥密码体制
2.2.1 公钥密码体制概述
2.2.2 计算复杂度
2.3 散列函数
2.3.1 散列函数基本概念
2.3.2 散列函数的功能
2.3.3 两种散列函数
2.4 数字签名
2.5 本章小结
第3章 椭圆曲线
3.1 椭圆曲线
3.1.1 椭圆曲线定义
3.1.2 椭圆曲线加法
3.2 椭圆曲线上离散对数问题
3.3 安全椭圆曲线的选择
3.3.1 安全椭圆曲线的要求
3.3.2 椭圆曲线参数获得的几种方式
3.3.3 三种方法的比较
3.4 椭圆曲线算法研究
3.4.1 椭圆曲线的点加及倍点算法
3.4.2 椭圆曲线的点乘算法
3.5 椭圆曲线数字签名
3.6 椭圆曲线数字签名的特征
3.7 本章小结
第4章 基于椭圆曲线的组合公钥技术
4.1 椭圆曲线参数的确立
4.2 私钥与公钥矩阵的生成
4.3 映射算法的选择
4.4 公私密钥的计算
4.5 本章小结
第5章 数字签名方案的总体设计
5.1 软件模块设计
5.2 方案基本原理
5.3 实验环境
5.4 FCLINT/C软件包
5.5 系统参数的生成
5.5.1 基于组合公钥的椭圆曲线参数的选取
5.5.2 公私钥矩阵的构建
5.6 公私秘钥的运算
5.7 签名生成
5.8 签名验证
5.9 本方案安全性与有效性
5.10 基于组合公钥的数字签名方案的软件实现
5.11 本章小结
第6章 总结与展望
参考文献
致谢