改进的椭圆曲线签名算法

来源 :北京化工大学 | 被引量 : 2次 | 上传用户:lori1017
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和网络在人们的工作,学习和生活中占据着越来越重要的位置,慢慢趋向于一个不可替代的地位。在这种时代大背景下,数字签名算法在现代密码系统中发挥着核心的作用。顾名思义,数字签名技术,就是类似于手写签名,在书面文档中提供一个具有法律意义的对应于手写签名和手写签名具有相同的可信度的数字形式。它能为我们的所有事务提供数据保密性,数据完整性,真实性和不可否认性。近年来,由于计算机硬件设备的廉价,计算机的计算能力的增强,对信息安全提出了更高的要求。这样要想保证安全就需要更长的密钥,这也意味着需要更大的内存。椭圆曲线加密系统短密钥,低内存,适合用在内存受限的设备,如手机,ipad,itouch等。它的超过其他公钥密码系统的优势赢得了专家和学者的青睐,被认为是现在公钥密码系统中最重要的一个分支。如何提高它的计算速度仍然是现在密码专业的主要研究方向。椭圆曲线签名算法从名字上就可以看出,它并不是椭圆曲线密码体制一个独立的分支,它涉及到了椭圆曲线的选取,标量乘法等多种技术。本论文对椭圆曲线的签名方案主要做了如下工作:1.介绍了椭圆曲线密码体制的数学理论基础,为后面所研究的内容做铺垫。2.我们描述了椭圆曲线的生成方法。一直以来,快速产生安全的椭圆曲线是加密解密理论和椭圆曲线签名算法研究和实际应用的前提和基础。在经典的椭圆曲线生成算法中,复乘法是一个在技术和速度上都比较成熟的方法,我们主要研究这个算法并且在这个基础上实现后面的工作。3.标量乘法是椭圆曲线签名算法中关键的运算。在这一章,我们先介绍标量乘法运算的几种典型的算法,然后在这几种常用的标量乘法算法的基础上,提出一种周期序列生成标量的方法。标量乘法运算是椭圆曲线签名算法中最频繁的运算,它的执行速度直接影响到整个算法的性能。因而减少标量乘法中的运算次数,就能提高椭圆曲线签名算法的效率。4.把这种新的周期序列算法应用在椭圆曲线签名方案中。这一章主要内容是把上面的理论知识都整合到一个椭圆曲线签名系统中,包含复乘法生成域参数,几种标量乘法的比较,签名生成和验证等等。通过实验数据的分析,证明它能有效的提高签名算法的效率。
其他文献
随着我国十二五规划的出台,三农问题再次成为人们关注的焦点。农业信息化作为解决三农问题的重中之重,得到了党和国家的高度重视和支持。柑橘作为我国具有较强竞争力的农产品
基音周期是语音编码、语音识别、语音合成等语音信号处理中的一个重要参数,基音检测的准确性和鲁棒性在这些领域都发挥着重要的作用。当前的基音周期检测算法容易引起基音周期
随着计算机软硬件技术的发展与人类文化水平的提高,产生了越来越多的电子文献。文献查阅作为科学研究与知识获取过程中必不可少的工作,常常需要花费大量的时间和精力去搜索文献
诸如银行业务、航空预定、通信、网络支付、在线文件传输、在线视频会议等诸多行业对服务器要求甚高,几分钟的服务中断可能对这些行业造成数以万计美元的损失。服务器全天候24
随着数字化和信息化社会的发展,人们对信息安全的重要性认识不断提高。正如电子购物、电子邮件、网络银行等悄悄地融入普通百姓的日常生活中,人们自然要关注其安全性如何。信
在地球系统模式研究领域中,地球系统模式数据包含四部分:海洋数据、大气数据、陆地数据和海冰数据。这些数据中存在很多的标量场,我们可以通过研究和分析这些标量场来加深对全球
随着互联互通技术的高速发展和智能移动终端的广泛普及,人类已经进入了信息爆炸时代,信息量的指数级增长导致了信息过载问题的产生。如何在浩如烟海的互联网内容中找到真正需要
随着网络技术的飞速发展,越来越多的网络业务需要对数据包进行快速、准确的分类,包分类已经成为高速路由器的一个性能瓶颈,如何在良好的时间和空间性能下进行快速、高效的包分类
近年来,随着多媒体技术及实时通信技术的广泛应用,图像及视频的传输和存储效率对通信系统实时性及可靠性的影响日益显著。目前,大多数的图像及视频数据是以压缩的形式存放和
二十一世纪,计算机产业的发展是信息化过程中不可或缺的部分。随着软件产业的不断发展和进步,软件的需求越来越复杂,规模也越来越庞大。为满足软件功能、性能等要求,软件质量已成