椭圆曲线快速标量乘算法研究

来源 :扬州大学 | 被引量 : 0次 | 上传用户:mj73182
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
1985年Miller和Koblitz分别独立提出椭圆曲线密码体制(ECC, Elliptic Curve Cryptosystem) ,由于ECC本身计算速度快,存储空间小,带宽要求低,特别适用于Smart卡和无线应用环境等优点,很快得到了广大研究者的关注。标量乘法是ECC中最基本、最耗时的运算,就是已知域内整数k和椭圆曲线上一点P ,求椭圆曲线上另一点kP的运算,其效率决定着整个椭圆曲线密码体制的性能。计算标量乘法kP的过程有两个层次:一为上层运算,即椭圆曲线上的点加与倍点运算构成的有限阿贝尔群上的运算,另一个层次是底层域运算,即在有限域中为实现上层运算而做的算术运算。这些运算包括有限域上大整数的求逆、乘法、平方和加法。相应地,标量乘法的研究思路也分为两条:上层运算又细分为两个角度:即寻求标量k的有效表示形式和标量乘法算法的并行化。底层域上主要是寻求实现点加、倍点的快速计算。在前人工作的基础上,本文主要对以下几点进行了详细研究。(1)通过将直接计算dP + Q的快速算法应用于Comb算法,对素数域上Comb标量乘算法的赋值阶段进行改进,其中计算2 P +Q只需要11次乘法和7次平方。由于使用了高效的2 P +Q运算,使Comb算法效率得到了提高。对改进算法进行分析,当密钥长度l为160、192和224以及窗口宽度w为4和8时,在赋值阶段,改进算法效率比Comb算法大约提高79%。(2)在二进制域上,通过将折半运算应用于Comb算法,提出了一种新的Comb标量乘算法,它可以提高域F2上的椭圆曲线标量乘法的效率。在预计算阶段和赋值阶段,新算法分别用高效的折半运算取代倍点运算。对新算法运行时间进行分析,并与传统的Comb算法进行比较,当窗口宽度w =4时,预计算阶段效率提高68%~74%,赋值阶段效率提高19%~24%,总运行效率提高了58%~63%。(3)通过将交错技术与Koblitz曲线上的窗口TNAF标量乘相结合,给出一种新的标量乘算法,该算法不对标量乘进行预计算,只是在赋值阶段施加交错。由于Frobenius映射效率高,加之使用交错技术,新算法的效率比传统窗口NAF标量乘法要高。在密钥长度l为160、192和224以及窗口宽度w为4和8时,对新算法运行时间进行分析,并与传统算法进行比较,新算法效率比传统窗口NAF算法大约提高60%~75%,比Comb算法大约提高70%~79%。
其他文献
随着越来越重视软件测试在软件工程中的重要作用,人们对软件测试的投入也随之增多,自动化软件测试替代手工测试将是软件测试的主流趋势。网络技术的迅速发展使得分布式应用软
随着信息技术的发展,Web上的数据日趋成为当今数据的主流,但是分布在Web上的数据多是异构的,并不是真正意义上统一的可直接利用的信息资源,为了实现信息共享,必须有一种系统
手写体数字识别是目前模式识别领域众多研究者关注的一个热点,是信息录入的关键步骤,广泛应用于公安、税务、交通、金融、教育等行业的实践活动中。目前识别的方法是多种多样
手语是由手及手臂的运动并辅之于脸部表情及体势来表达思想的一种人体语言,是聋哑人之间进行交际的重要工具。计算机手语识别研究的目的是通过计算机及采集设备获取手语信息,
运动目标的检测与跟踪技术是计算机视觉和图像编码领域的重要研究课题之一,在安全监控、军事制导以及智能交通等方面都有着重要的研究价值和应用前景。   本文首先介绍运动
视频质量评估的研究是图像信息工程的基础技术之一。在视频通信应用中的视频传输技术,视频处理中的编码压缩技术和视频恢复技术,所有这些技术不论优劣都会在一定程度上影响到
被动测量由于对网络运行无干扰,测量数据能真实地反映网络行为,所以被广泛应用于网络测量工作和网络行为学研究。本论文的研究工作基于CERNET华东(北)地区网络中心,为了支持网络
随着计算机的发展与应用,人与计算机的交互越来越密切,人机交互技术随之应运而生并极大的改变着人们的工作和生活方式。手势交互作为人机交互技术中重要的一环也越发引起科学
访问控制技术作为支撑信息系统安全的重要技术之一,广泛应用于操作系统、数据库以及各种应用系统的安全防护之中。随着计算机网络、分布式等技术的发展,尤其是Web服务技术的
视频监控技术是计算机视觉领域一个新兴的应用方向和备受关注的前沿课题,是计算机科学、机器视觉、图像工程、模式识别和人工智能等多种学科的结晶,广泛应用于城市道路交通监