基于椭圆曲线密码支付系统研究和实现

来源 :首都师范大学 | 被引量 : 2次 | 上传用户:liongliong495
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子商务的发展,电子支付安全问题已成为人们日益关注的热点。常用的电子支付的协议有SSL协议和SET协议。基于SSL协议的电子支付系统成本低、应用简单透明、相对简单且快捷而占据优势地位。而基于SET协议的电子支付系统实现了多方认证,采用公钥加密、信息摘要、数字签名和双重签名等技术,确保了信息的保密性、完整性和不可否认性,使整个支付过程更安全。SET协议的制定者把椭圆曲线密码体制作为它的下一代缺省的公钥密码算法。如何让提高椭圆曲线密码体制的运行效率已成为研究热点。本文通过研究椭圆曲线密码体制,提出高效的快速点乘算法,并对基于椭圆曲线密码体制支付系统进行了深入研究。本文所作的主要工作如下:(1)研究了椭圆曲线密码的数学基础、分析了椭圆曲线密码体制的相关算法。以有限域算术和椭圆曲线算术为基础,分析椭圆曲线密码运行效率和椭圆曲线密码安全性。文中研究了椭圆曲线密码体制的椭圆曲线的选取、椭圆曲线数字签名、椭圆曲线密钥交换和椭圆曲线加解密的过程,并描述了相关的算法。(2)研究了影响椭圆曲线密码体制运行效率的关键因素点乘运算,并提出了两个快速的点乘算法。对椭圆曲线上点集合与点加运算构成的有限阿贝尔群运算层进行坐标系转换分别研究标准投影坐标系和雅克比投影坐标系中点乘运算算法并分析运行效率;在有限域上的算术运算层面上研究二进制算法和NAF算法提出固定基快速点乘算法和三位NAF点乘快速算法,并两个快速算法应用于ECDSA和ECDH当中,分析并证明ECDSA和ECDH运行效率。最后对提出的算法进行验证和效率比较。(3)对支付系统进行系统需求分析、系统架构设计、数据库设计,然后把固定基快速点乘算法、三位NAF快速点乘算法应用到支付系统中,完成系统实现。
其他文献
GPS(Global Positioning System)全球定位系统以其全球性、全天候、实时定位等优点显示出强大的生命力和竞争力,在航空、航天、航海及许多民用领域有着广泛的应用。近年来,随着
速度是计算机最基本的性能参数,致力于提高计算机性能的所有方法都是为了加快运算速度。多核系统为并行计算的研究及其实验提供了便利条件,已经成为系统架构设计中的主流。双核
随着数据库技术的广泛应用,数据管理的对象从非结构化数据向结构化数据延伸。依赖于图数据结构强大的表述能力,一些新兴数据库如XML文档数据库、社会关系网、化合物分子数据库
目前的数据库应用系统管理的数据大部分是与时间有关的,数据仓库就是一个很好的例子。通常把具有一种时间属性的数据称作是时态数据,时态数据的时间属性是指有效时间或事务时
在信息时代的今天,随着网络技术和多媒体技术的高速发展和广泛应用,越来越多的信息在网络上迅速方便地传输,但这同时也带来了信息安全隐患问题。因而,如何保护信息安全成为国
本文首先以QR二维条码为例,探讨了二维条码图像的定位与分割算法,利用Radon变换与Sobel边缘检测算法将条码图像从原始条码图像中有效地分割出来;然后分析了经过光学系统的条码图
集成了传感器、微机电系统和网络三大技术而形成的传感器网络是一种全新的信息获取和处理技术。随机分布的大量传感器节点,以无线自组织的方式构成网络,通过节点中内置的各种类
当前,大量的Web应用都采取了快速迭代的开发方式,产品需求时常发生改变,产品的前台界面和后台业务逻辑通常也会随之改变。因此,需要进行大量严格的回归测试,验证功能是否能完
由于采用了联合检测、智能天线等关键技术,TD-SCDMA 系统相对于WCDMA 和 CDMA2000 具有最好的频谱利用率,因此 TD-SCDMA 的相应关键技术是现在各个公司研究的重点。其中联合检
随着多媒体技术的快速发展,视频数据大量地增加,基于内容的视频检索的应用越来越广泛,而关键帧提取技术是视频分析和基于内容的视频检索的基础。一个镜头的关键帧就是反映该镜头