有限域上椭圆曲线基本算法快速实现的研究

来源 :青岛大学 | 被引量 : 0次 | 上传用户:lipz7517
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文旨在提高有限域上椭圆曲线算术运算的效率,主要研究了二进制扩域上的平方运算、有限域上的求逆运算以及椭圆曲线上的标量乘运算,并针对三种不同的运算分别提出了一种快速计算的算法。取得的主要研究成果如下:提出了一种快速计算二进制扩域上平方运算的算法。该算法通过构建一张二维表,然后使用查表的方式来计算二进制扩域上元素的平方,从而加快二进制扩域上平方运算的速度。因二进制扩域中元素的特殊性,使得查询表不需要更新,且可固定在内存中或直接写进硬件设备中。因此,本算法中将该二维查询表直接写入了内存中,且将所要查询的内容作为索引下标以提升查找效率。此外,因所要计算的元素的每个字节之间无任何关联性,该算法更加适用于并行计算,并能进一步提高二进制扩域上平方运算的效率。提出了有限域上求逆运算的两个安全外包计算算法,并给出了安全外包的形式化定义和安全模型。在给出定义的基础上,提出了一个具体的单元素安全求逆外包计算算法。为了降低云服务器的开销,本文结合联合求逆算法,进一步提出了一个可用于多元素求逆的安全外包算法。最后,给出了外包计算算法的安全性证明和算法的效率分析与比较。研究了椭圆曲线上的标量乘运算,提出了窗口查表算法。该算法根据窗口的大小预先计算一些简单的标量乘运算,并将预先计算的结果存储起来构造出一张二维查询表。后续计算中,在遇到相同计算任务时,该算法通过用查表来代替真正计算的方式来提高标量乘运算的效率。该算法在所要计算的标量的bit长度比较大时更加适用。
其他文献
目前,基于位置的服务(LBS)业务处于高速发展的阶段。在位置感知环境中,移动设备会产生大量的时空数据,服务器面临有限的系统资源和较高的实时性要求。传统的基于磁盘的时空数据库
知识库是各种信息处理系统不可或缺的一项基础性资源。然而目前比较著名的知识库大都是采用人工方式或者在领域专家参与的情况下构建的,自动构建知识库还是一大难题。针对这
SOA是面向服务的体系架构。Web服务是实现SOA的最主要的手段。服务提供者在提供大量满足用户功能需求服务的同时,如何从众多相同功能的Web服务中查找最优服务,如何提高用户的满
如何提高软件开发效率,一直是开发人员和理论研究者关注的问题。导致开发效率低下的原因之一,就是很多应用层协议不为系统底层所支持,开发者需要将应用层协议内容写入程序的代码
边界网关协议(Border Gateway Protocol,BGP)是用来连接Internet上独立系统的路由选择协议,是现行Internet的实施标准。BGP协议的收敛过程是其处理性能的瓶颈所在,研究BGP协议的收
随着3G网络在中国的普及,手机已经成为人们日常生活中必不可少的通信工具,在人们利用手机短信进行沟通的同时,社会上垃圾短信的泛滥对广大手机用户造成了极大的不便,同时也带来了
随着网络的迅速发展,信息的安全保护问题日益突出。信息隐藏技术作为隐蔽通信和版权保护的有效手段迅速成为信息安全领域的研究热点。文本数据由于自身的特殊性,占据着人们生活
随着信息技术的不断发展,人们所要面对的信息量与日俱增,如何快速处理如此庞大的信息量已成为人们所要考虑的重要问题之一。图像信息在整体信息中所占的比重也在日趋增加,实现图
矿井环境监控系统是无线传感器网络典型应用的一种。井下无线传感器网络要求路由协议能够均衡网络节点能耗、提高网络通信的可靠性、适应网络结构的变化以及延长网络生存期等
近年来,复杂网络逐渐成为描述与分析现实复杂系统的重要工具而备受关注。复杂网络的大规模性、强耦合性、局部性等特点促使研究人员通过局部特性来刻画与研究整体特性。其中,社