文档介绍:西南交通大学
硕士学位论文
基于椭圆曲线的数字签名算法研究
姓名:张岩
申请学位级别:硕士
专业:通信与信息系统
指导教师:张爱丽
20100501
摘要关键词:椭圆曲线;数字签名;前向安全;代理签名西南交通大学硕士研究生论文第椭圆曲线密码系统的安全性是建立在有限域上椭圆曲线离散对数问题的难解性上的。与其他公钥密码系统相比,椭圆曲线密码系统不但具有高安全性,而且具有计算载荷小,密钥长度短,占用带宽少等优点。深入研究椭圆曲线数字签名及其在特殊签名中的应用,具有深远的意义。本课题的任务是完成对椭圆曲线数字签名算法的实现,以及设计出基于椭圆曲线的特殊签名方案。源车氖智┟惴ń辛搜芯浚教至送衷睬呙苈氲幕靖拍睢⑼圆曲线上点的加、乘法运算等问题,同时对椭圆曲线密码系统的安全性和有效性进行了分析。?7⒐ぞ叨酝衷睬咔┟惴ń辛巳砑迪郑梢允现对消息的正确签名与验证,并提出了新方案。杓埔桓龈慕幕贓的前向安全数字签名方案,与已提出的方案相比,有效地提高了签名的速度。杓埔桓龈慕幕谕衷睬叩那跋虬踩智┟桨福沟酶慕桨刚正具有前向安全性和较强的抗伪造性,有效地提高了签名的速度。岷贤衷睬呙苈胩逯频奶匦陨杓屏艘桓龌谕衷睬叩那跋虬踩ǖ闹付验证人代理签名方案。
゛··,甃琲,打甀瑂,甌瑃..,羘,篍;;鬭·
第滦髀课题的背景和意义在当今的信息化社会中,随着信息化的逐步加深,计算机技术和互联网技术已经对信息是否可以被安全、高效、完整的传输要求越来越高,也越来越迫切。但是以此重大损失。信息技术也已经成为综合国力的一个重要组成部分,因此信息安全已成为量的计算机资源和数据文件,可以完成异地之间的数据通信和交换。网络安全技术很名在实现身份认证、数据完整性、不可抵赖性等功能方面都有重要应用。西南交通大学硕士研究生学位论文第在社会的各个领域中得到了广泛的应用,已经逐步渗透到社会的各行各业中。那么,为基础建立起来的各种信息系统,虽然给人们的生活、工作带来了很多便利和无限商机,但同时也充斥着隐患与危险。由于网络很容易受到攻击,导致信息的泄漏,引起保证国民经济信息化建设健康有序发展的保障。信息安全技术在信息化迅速发展的今天己进入了高速发展的新时期,形成了密码技术、可信计算技术、电磁辐射泄露防护技术、系统入侵检测技术和计算机病毒检测消除技术等多个安全防护技术门类。其中大型的信息系统将计算机和智能化设备连接在一个通信网络中,使得整个网络共享大多,目前在电子商务、电子政务、电子银行、电子邮件、电子银行等方面必备的关键技术就是数字签名。数字签名能够实现身份认证、数据完整性、不可抵赖性等功能,是信息完整性和认证性的关键技术之一,也是电子商务及网络安全的关键技术之一,尤其是在密钥分配、电子银行、电子证券和电子政务等许多领域中有重要应用价值。数字签名是当前网络安全领域的研究热点,在社会生活的各个领域也有极其广阔的应用前景。数字签在平常生活中,使用手写签字和印章随处可见,如签署合同、办理证明等。如果在网络上实现签字和印章的电子化,其好处与优点是无疑的。;而要使数字签名具有与传统手工签名一样的法律效力,又催生了数字签名法律的出现。数字签名具有许多传统签名所不具备的优点,如签名因消息而异,同一个人对不同的消息其签名结果是不同的,原有文件的修改必然会反映为签名结果的改变,原文件与签名结果两者是一个混合不可分割的整体等。数字签名的目的之一,就是在网络环境中代替传统的手工签字和印章,其可以抵御的网络攻击有:防冒充痹、防篡改乐蛊苹敌畔⒌耐暾、防重放、防抵赖和机密性C苄。所以,数字签名比传统签名更具可靠性。“数字签名美幢Vば畔⒋涔讨行畔⒌耐暾吞峁┬畔⒎⑺驼叩纳矸萑现和不可抵赖性,数字签名技术的实现基础是公开密钥加密技术,是用某人的私钥加密的消息摘要用来确认消息的来源和内容。数字签名技术是不对称加密算法的典型应
国内外数字签名技术研究现状据的真实性,应对报文进行认证,即接收实体应能验证报文的来源、时间性与目的的西南交通大学硕士研究生学位论文第用。数字签名的应用过程是:数据源发送方使用自己的私钥对数据校验和或其它与数据内容有关的变量进行加密处理,完成对数据的合法“签名”,数据接收方则利用对方的公钥来解读收到的“数字签名”并将解读结果用于对数据完整性的检验,以确认签名的合法性。目前普遍采用的数字签名算法,基本是基于下面三个数学难题的基础之上【浚囊蚴椒纸猓鏡算法;肷⒍允猓鏓,人惴ǎ衷睬猓鏓算法。数字签名机制作为保障网络信息安全的手段之一,可以解决冒充、篡改、重放和抵赖等问题。数字签名必须具有以下的性质烂俺洌浩渌瞬荒芪痹於韵⒌那┟蛭K接忻茉恐挥星┟咦约褐道,所以其他人不能伪造出正确的签名数据结果。显然