Print

基于非对称密钥体制Ellipse曲线加密算法的应用研究

论文摘要

在计算机网络、数据通信以及存储系统中存在许多潜在的不安全因素,密码技术是保护信息系统的机密性、完整性的有效手段,是解决信息网络数据安全和应用安全的核心问题。密码编码技术的主要任务是寻求产生安全性高的有效算法和协议,以满足消费认证、数字签名和电子商务等系统的要求。椭圆曲线密码体制(Ellipse Curve Cryptosystem)以其特殊的优越性引起信息安全及密码学界的高度重视,从安全性、有效性看,这种密码体制有广阔的发展前景。本文系统地论述了Ellipse曲线基本理论、非对称密钥体制的研究、Ellipse曲线密码系统的构造、Ellipse曲线加密算法的设计与实现、并对几种加密算法进行了对比分析。Ellipse曲线密码体制的数学基础是利用椭圆曲线上的点构成的Abel加法群的离散对数问题的难解性。该密码体制是把明文转换成Ellipse曲线上的点并用于实现加密和数字签名,因此Ellipse曲线加密算法比其它公钥密码算法具有更好的加密强度、更快的速度和更小的密钥长度,从而使得该算法得到广泛的应用。本文给出了Ellipse曲线加密算法在电子商务、数字签名、WPKI中的具体应用。

论文目录

  • 内容提要
  • 第1章 绪论
  • 1.1 课题研究的背景
  • 1.2 课题研究的目的和意义
  • 1.3 论文研究的主要内容
  • 第2章 Ellipse曲线基本理论的研究
  • 2.1 Ellipse曲线的定义
  • 2.2 Ellipse曲线的阶
  • 2.3 Ellipse曲线离散对数
  • 2.4 Ellipse曲线域参数及有效验证
  • 第3章 非对称体制的研究
  • 3.1 密码学简介
  • 3.1.1 常用概念介绍
  • 3.1.2 密码学的分类
  • 3.1.3 非对称密钥密码体制
  • 3.2 Ellipse曲线密码系统的构造
  • 3.2.1 有限域的确定
  • 3.2.2 基点的选取及计算
  • 第4章 Ellipse加密算法的设计与实现
  • 4.1 点加、点乘的快速算法设计
  • 4.2 Ellipse曲线的标量乘法快速算法设计
  • 4.3 快速模算法设计
  • 4.4 Ellipse曲线密码系统的实现
  • 4.5 Ellipse曲线加密程序的测试与运行
  • 4.5.1 Ellipse曲线加密程序的测试
  • 4.5.2 Ellipse曲线加密算法的运行
  • 4.5.3 数字签名加密过程
  • 4.6 几种算法的比较
  • 第5章 Ellipse加密算法的应用
  • 5.1 电子商务方面的研究
  • 5.1.1 电子商务的安全隐患
  • 5.1.2 电子商务的安全需求
  • 5.1.3 Ellipse曲线加密在电子商务中的应用
  • 5.2 数字签名方面的研究
  • 5.2.1 基于Ellipse曲线的数字签名方案
  • 5.2.2 实施数字签名的过程
  • 5.3 WPKI中的应用
  • 5.3.1 一个基于Ellipse加密算法的WPKI模型
  • 5.3.2 WPKI模型用户通信流程的设计
  • 结论
  • 参考文献
  • 摘要
  • Abstract
  • 致谢
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/f85607172766f49c3e6a9cde.html