基于ECDSA的智能卡软件设计与实现
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Design and implementation of intelligent card based on ECDSA
  • 作者:白永祥
  • 英文作者:BAI Yong-xiang;Weinan Vocational & Technical College;College of Information Science and Technology, Northwest University;
  • 关键词:杂凑函数 ; 数字签名 ; 智能卡 ; 椭圆曲线数字签名算法
  • 英文关键词:Hash;;digital signature algorithm;;intelligence card;;elliptic curve digital signature algorithm
  • 中文刊名:GWDZ
  • 英文刊名:Electronic Design Engineering
  • 机构:渭南职业技术学院;西北大学信息科学与技术学院;
  • 出版日期:2015-07-20
  • 出版单位:电子设计工程
  • 年:2015
  • 期:v.23;No.16
  • 基金:陕西省教育厅专项科研计划项目资助(2013JK1085);; 渭南市科技创新扶持资金资助(2013JCYJ-6);; 渭南职业技术学院青年科研基金项目资助(WZYY201324,WZYY201336)
  • 语种:中文;
  • 页:GWDZ201514009
  • 页数:4
  • CN:14
  • ISSN:61-1477/TN
  • 分类号:35-38
摘要
介绍了椭圆曲线数字签名算法的基本过程,以VC++6.0为平台,充分运用Crypto++库,设计实现了一个基于椭圆曲线密码体制的数字签名应用软件,比目前广泛使用的RSA数字签名算法在运算速度上提高了35%。在数字签名程序设计中,选择了全新的SHA-3杂凑函数,Keccak算法作为SHA-3的标准算法,它迅速,且位分布均匀,抗碰撞性好,具有良好的加密性能以及抗攻击能力,使椭圆曲线数字签名算法的安全性能更高,为电子商务安全性交易提供了保障。
        This thesis introduces the basic process of elliptic curve digital signature algorithm, Based on vc + + 6.0 platform and use Crypto ++ library, Design and implement a application software of the digital signature based on elliptic curve cryptosystem, increased by 35% than the current widespread RSA digital signature algorithm in computing speed. In digital signature program design, the new SHA-3 hash function is selected, Keccak's algorithm as the standard of the SHA-3,rapidly, uniform distribution, strong collision resistance, and Has a good encryption decryption performance and ability against the attacks. Because the security of elliptic curve digital signature algorithm performance is higher, so provided the safeguard for e-commerce security trading.
引文
[1]胡向东,魏琴芳,胡蓉.应用密码学[M].北京:电子工业出版社,2011.
    [2]王学理,裴定一.椭圆与超椭圆曲线公钥密码的理论与实现[M].北京:科学出版社,2006.
    [3]Stallings W.Cryptography and network security principles and practice,fifth edition[M].北京:电子工业出版社,2011.
    [4]冯登国.密码学原理与实践[M].2版.北京:电子工业出版社,2005.
    [5]JoséR.C.Cruz,Keccak:The New SHA-3 Encryption Standard[J].2013,5(7):45-55.
    [6]杨皇中.椭圆曲线密码系统软件实现技术之探讨[J].资讯安全通信,2005,11(1):15-25.YANG Huang-zhong.Software implementation technology of elliptic curve cryptosystem[J].Journal of Information Security Communication,2005,11(1):15-25.
    [7]吴世忠,祝世雄.应用密码学协议、算法与C源程序[M].北京:机械工业出版社,2010.
    [8]张惟淙,杨中皇.结合Java的ECDSA数位签章软件设计与实现[M].台湾:高雄师范大学出版社,2005.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700