椭圆曲线数字签名在电子商务中的应用
【摘要】:自1978年,RSA公钥密码算法被提出以来,RSA公钥密码算法得到了广泛地应用,然而随着计算机技术的应用,RSA公钥密码算法的安全性受到了严峻的挑战。椭圆曲线公钥密码算法与RSA公钥密码算法相比,具有密钥短、运算速度快、安全性高等特点,这使得椭圆曲线公钥密码算法成为国内外学者研究的热点。在电子商务、电子政务等网上业务领域,由于信息安全性、完整性、机密性等的需要,椭圆曲线公钥密码算法将全面替代RSA密码公钥算法。自1987年,椭圆曲线公钥密码算法被提出以来,各种基于椭圆曲线公钥密码算法的应用算法相继被提出,其中比较著名的就是椭圆曲线数字签名算法(ECDSA),并于2000年作为FIPS 186-2得到了批准。本文主要针对椭圆曲线上的各种运算和ECDSA算法进行研究,并将这些运算、算法进行软件实现并优化,使得ECDSA可以应用到各种网上业务中、保证业务信息的安全性和完整性。
本文首先介绍一些密码学上的基本假设、基本工具、几种常见的公钥密码算法、数字签名算法和安全Hash函数,为本文的研究奠定了理论基础。其次,介绍了椭圆曲线的相关概念和基于椭圆曲线的公钥密码算法与签名方案。根据这些概念,在本文的第四章,给出了椭圆曲线上的核心算法和椭圆曲线签名算法、以及其他相关的密码学算法,为椭圆曲线签名算法的软件实现提供了依据,并给出了相关算法的软件实现。在第五章,我们以本文所实现的椭圆曲线数字签名算法为基础,将其应用到了飞翔网络购物商城的安全模块中。
最后,得出的结论是,本文实现的椭圆曲线签名算法是可行的,在本单位的实际应用中,对其进行不断修正、优化、并逐步完善,最终是可以应用于电子商务、电子政务等多种网上业务中的。
|
|
|
|
1 |
张小亮,郭宝安;对基于不同难题的公钥加密体制的分析及安全性比较[J];计算机工程与应用;2002年13期 |
2 |
胡世顺;基于椭圆曲线的签名算法研究[J];计算机应用;2003年02期 |
3 |
张庆胜;郭宝安;徐树民;程登峰;;快速椭圆曲线签名验证算法[J];计算机工程与设计;2008年17期 |
4 |
;国内首次推出带椭圆曲线密码算法ECC的智能卡[J];金卡工程;2001年12期 |
5 |
王衍波;椭圆曲线上密码研究现状与展望[J];解放军理工大学学报(自然科学版);2002年06期 |
6 |
夏先智;赵毅;;基于椭圆曲线加密算法技术优势的探讨[J];计算机科学;2003年10期 |
7 |
冯景超,权义宁,师亚莉;基于椭圆曲线数字签名的序列码生成算法[J];西安邮电学院学报;2005年01期 |
8 |
刘广,汪朝晖;一种新的椭圆曲线签名方案[J];计算机工程与应用;2005年07期 |
9 |
李子臣,杨义先;椭圆曲线上的射影平面[J];信息安全与通信保密;1999年01期 |
10 |
张龙军,沈钧毅,赵霖;椭圆曲线密码体制快速算法研究[J];计算机工程与应用;2000年04期 |
11 |
卢忱,严立军,卞正中;有限素整数域椭圆曲线密码体制基于代数几何快速算法设计[J];计算机工程与应用;2002年16期 |
12 |
张雪婷,管延勇;基于椭圆曲线的密钥分存加密系统[J];济南大学学报(自然科学版);2004年01期 |
13 |
文铁华,汪朝晖,胡湘陵;安全椭圆曲线的选择[J];铁道科学与工程学报;2004年01期 |
14 |
王潮,张引;图像加密方法研究[J];遥测遥控;1994年06期 |
15 |
王汉强,魏庆福;一种基于Z/nZ上椭圆曲线的公钥密码算法[J];通信学报;1999年07期 |
16 |
张金山;用分布式并行算法选取GF〔p〕上椭圆曲线的基点[J];计算机仿真;2004年04期 |
17 |
郝林,罗平;冗余算法在椭圆曲线离散对数上快速实现的研究[J];计算机应用与软件;2004年09期 |
18 |
邓成玉,刘文远,赵国玉,方淑芬;ECC离线可分电子现金支付协议[J];计算机工程与设计;2004年10期 |
19 |
樊海宁,郝伟刚;一类有限域GF(2~n)上椭圆曲线密码体制的实现[J];信息安全与通信保密;1996年04期 |
20 |
李子臣,杨义先;一种椭圆曲线密码体制的密钥认证方案[J];信息安全与通信保密;1998年04期 |
|