摘要
介绍了椭圆曲线数字签名算法的基本过程,以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.
出处
《电子设计工程》
2015年第14期29-32,共4页
Electronic Design Engineering
基金
陕西省教育厅专项科研计划项目资助(2013JK1085)
渭南市科技创新扶持资金资助(2013JCYJ-6)
渭南职业技术学院青年科研基金项目资助(WZYY201324
WZYY201336)
关键词
杂凑函数
数字签名
智能卡
椭圆曲线数字签名算法
Hash
digital signature algorithm
intelligence card
elliptic curve digital signature algorithm