摘要
椭圆曲线密码体制(ECC)属于公开密钥算法,作为一种比较新的技术已逐渐被人们用作基本的数字签名系统。椭圆曲线签名系统是建立在求解离散对数困难性的基础上,通过与其他方案的比较,它具有安全性高,密钥短,运行速度快的特点。在VC平台上用C语言实现了一种基于椭圆曲线密码体制的数字签名方案,这种方案是建立在目前还没有有效攻击方法的有限域上椭圆曲线离散对数问题上的,从理论上来说这个方案是安全的,并且具有一定的实用价值。最后对椭圆曲线如何用于软件注册和反盗版方面进行了探讨和研究。
Elliptic Curve Cryptosystem (ECC) belongs to public key cryptosystem algorithm which is a new technology. It is used for a basic digital signature. Elliptic curve digital signature is based on the difficulty of computing discrete logarithm. Compared with the other scheme, it is excellent and high in security with short key and rapid circulation. In this paper this paper implements a digital signature scheme based on elliptic curve cryptosystem by the VC platform. This scheme is based on the fact that there is no efficient method to tackle the problems of the elliptic curve discrete logarithm of elliptic curve over finite field. It is secure in theory and practical operation and convenient and easier in implementation as well. Finally, the paper discusses some problems such as making use of elliptic-curve to realize software registration and fight piracy.
出处
《重庆邮电学院学报(自然科学版)》
2006年第2期258-260,共3页
Journal of Chongqing University of Posts and Telecommunications(Natural Sciences Edition)
基金
重庆市教委科研基金项目(050302)
重庆邮电学院青年教师科技基金项目(A2004-18)
重庆市高等学校优秀中青年骨干教师资助计划(D2005-29)
关键词
数字签名
椭圆曲线密码体制
公开密钥
认证
digital signature
elliptic-curve cryptosystem
public key
authentication