椭圆曲线算法研究与应用

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:yangsongzhao99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
椭圆曲线密码体制(ECC)是一种新的公钥密码体制,在保证相同安全强度的情况下,所需密钥长度较其它公钥密码体制要短的多,所以特别适用于存储空间和运算速度受限的移动设备。目前,在许多安全标准中,都用到了ECC。标量乘运算是ECC的核心,它直接决定了ECC的实现速度。因此,椭圆曲线密码体制的快速实现成了许多密码学专家所关心的问题。本文的主要工作总结归纳为以下几方面:首先介绍了椭圆曲线的数学基础和基本概念,对有限域上椭圆曲线进行基本运算进行了讨论;通过分析对椭圆曲线离散对数问题的常用攻击算法,给出了选取安全椭圆曲线的原则。其次,对各种单标量乘算法进行了分析和比较,并引出了双标量乘算法。双标量乘是数字签名的核心,它直接决定了签名的实现效率。JSF算法是当前最流行的计算椭圆曲线双标量乘的算法。经过测试,发现JSF算法运算量并不是最低的。改进后的算法可减少乘法运算的次数,从而使总的运算量达到更低,而运算效率更高。LiuDuo’s多标量乘算法是最近才提出的计算椭圆曲线的算法。通过结合固定窗口算法对其改进,改进后的算法通过预计算,以空间换取时间,达到提高运行效率的目的。最后,设计了一个基于椭圆曲线的身份认证方案,对改进前后的两个算法进行了软件实现,并经过测试得到实验数据。通过对实验数据的分析表明,改进后的算法在效率方法确实得到了提升。从实验结果和理论分析结果来看,效率提升情况基本一致。
其他文献
传统的网络应用模式中服务性能瓶颈以及单点失效的问题不仅限制了端系统资源的充分利用,同时越来越无法满足新的分布式应用的需求。Peer-to-Peer(P2P)网络在协同工作、分布式
在移动计算环境中,保持主数据库和移动数据库的数据一致性对移动应用系统来说是至关重要的,而数据同步复制技术则是用来保证数据一致性的一个重要手段,它也是移动数据库研究中的
随着信息技术和网络技术的迅速更新,现代远程教育迅猛发展,逐渐成为现代教育领域的重要组成部分,引起了教育界和计算机界的极大关注。答疑系统是现代远程教育教学过程中必不
移动网络是一种移动通信和计算机网络相结合的网络,网络中的每个节点都兼有路由器和主机两种功能。它具有以下四点特征:(1)动态变化的网络拓扑结构,(2)有限的资源,(3)多跳通
随着Internet的迅速发展,计算机和网络技术极大地促进了社会生产、生活和学习等各个方面的发展。作为传播知识和技术主阵地的教育行业同样也受到计算机和网络技术的巨大影响,
传统的奈奎斯特采样定理越来越难以满足数据量爆炸式增长的信息时代的数据采样需求,人们迫切需要新的采样方式。在这种背景下,压缩感知理论应运而生,实现了对信号采样的同时
网络技术的迅速发展,从根本上改变了人们的生活和工作方式,给我们社会的各个方面都带来了深远的影响。与此同时,网络潜在的危险也在不断的增加,例如,针对网络的新型攻击手段
随着Web应用的日益广泛和Web开发技术的不断发展,以用户体验型网络服务为特征的Web应用代表了目前互联网的发展趋势。在Web应用系统架构的几次转变中,富客户端模型被提出。富客
高校的公共计算机机房主要承担学校计算机文化基础课程、计算机语言、毕业设计等实践教学任务以及学生的自由上机实践。随着计算机教育的发展以及计算机机房的扩大,运用计算机
随着科学技术的不断发展,特别在计算机技术,网络技术,自动控制技术的飞跃发展,和世界文明的不断进步,人们对物质的需求也有很大程度上的提高。对建筑物的要求不再是一个能“遮风挡