超椭圆曲线密码体制中除子标量乘的并行算法研究

来源 :陕西科技大学 | 被引量 : 0次 | 上传用户:wahyle
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为椭圆曲线密码体制(ECC)的推广,超椭圆曲线密码体制(HECC)的代数结构更加复杂,安全性更高,应用前景更加广阔。然而,HECC仍存在一些瓶颈问题亟待解决,其中尤为突出的问题是如何加快Jacobian群上除子标量乘的运算速度,进而提高整个密码体制的实现效率。本文首先针对传统的除子标量乘算法进行优化及性能分析,然后提出了除子标量乘的通用并行化模型。最后,对算法进行了设计与实现,并在Spark平台进行了两种实验:基于本地环境的除子标量乘串行算法耗时对比实验、基于Spark集群环境的除子标量乘并行算法加速比实验。具体研究内容如下:(1)传统除子标量乘算法的优化及性能分析根据HECC的基本运算架构,自下而上进行了研究。除了针对域运算、Jacobian群运算等原子算法进行优化外,又重点研究和改进了 HECC中传统的除子标量乘法算法,如二元法、NAF算法、滑动窗口算法等,并分析和讨论了时间复杂度。(2)除子标量乘的通用并行化模型的提出及性能分析从理论层面进行了除子标量乘并行化设计,提出了除子标量乘的通用并行化模型,即划分整合模型,并分析了并行化模型的时间复杂度。(3)基于本地环境的除子标量乘串行算法耗时对比实验从实践应用方面,比较了传统算法与优化算法的运算耗时。实验结果表明:优化算法比传统算法的计算效率均有所提高,其中滑动窗口优化算法的效率提高比例最大,提高了 10.66%,其它优化算法相对于传统算法的计算效率也提高了 10%左右,充分证明了优化算法的有效性。(4)基于Spark集群环境的除子标量乘并行算法加速比实验结合常见的除子标量乘算法,采用划分整合模型进行并行化设计,并基于Spark集群环境进行除子标量乘并行计算,分别从“同任务规模,不同节点数量”、“同节点数量,不同任务规模”两个方面,分析并行算法的运算耗时和加速比。实验结果表明:(a)当任务规模一定时(比特长度为150),逐渐添加集群中的节点个数,加速比会保持继续增长。当节点个数8时,基于Spark集群平台的广义双基链算法的加速比达到了 7.4247。然而,随着节点个数增加,节点间通信开销也会增大,因此加速比的增长幅度会逐渐减小;(b)当集群中配置4个节点时,随着问题规模的增加,算法所需的运行耗时基本上呈现指数增长的趋势,加速比的增长趋势也非常明显,最终会逼近于极限加速比4.0。除此之外,进行了除子标量乘优化算法的安全性分析。分析结果表明:优化算法能够抵抗SCA攻击,比传统的除子标量乘串行算法具有更好的安全性能。综上所述,本文针对传统的除子标量乘算法进行优化,提出除子标量乘的通用并行化模型,并在Spark环境中进行设计与实验。实验结果表明,除子标量乘优化算法的计算效率高于除子标量乘传统算法,并且更加具有安全性保障。同时,除子标量乘并行化算法在Spark集群环境中具有良好的加速比,说明除子标量乘并行化算法可以有效缩短运算耗时,从而提高HECC的总体实现效率。
其他文献
随着互联网的出现,现代人的生活已经完全改变。随着现代技术的发展,互联网开始渗透到人类生活的各个领域。互联网也已成为社交交流的重要渠道。该网络的出现和发展,信息技术
背景胆管扩张症(biliary dilatation,BD),又称先天性胆管囊肿,是临床上少见的胆道发育异常疾病。包括了肝内与肝外不同位置多发或孤立的胆管囊状扩张病变,其中肝外胆管扩张症(extrahepatic biliary dilatation,EHBD)是临床上最常见类型,占90%以上。因病变胆管反复受到炎性刺激,有较高的癌变风险,成人癌变率最高达28%,因此胆管扩张症的早期诊治非常重要。
近年来,人工神经网络技术在各类场景中发挥着重要的作用,它被广泛用于计算机视觉、语音识别、自动驾驶等领域。其中生成式神经网络是一种由卷积、反卷积、残差模块组成的神经
当前人工神经网络的模拟计算过程有必要在微观动力学层面找到神经元或突触的模拟单元,利用忆阻器来模拟人脑突触的可塑性行为近年来成为人工智能领域的研究热点。尤其是制造
高炉煤气系统作为典型的二次能源系统是钢铁生产中的重要环节,其平稳运行是企业高效生产,节能减排的重要保证。因此,对高炉煤气系统进行建模与调度对企业生产意义重大。本文
村务监督委员会作为依法设立的村务监督机构,是健全村级组织架构,惩治农村基层权力腐败,推进农村基层民主政治建设、优化村民自治的重要载体。但在一些农村,村务监督委员会制
随着移动终端和网络技术的快速发展,物联网(Internet of Things,Io T)技术引起研究者们的广泛关注,人们期待万物互联时代的到来。然而,目前依靠地面无线通信技术的物联网技术
目前,数据中心和分布式存储系统被广泛应用于数据管理、数据分析、数据检索等应用中,在这些业务领域中占有重要地位。构建高效的多维索引可以有效提高数据中心和分布式存储系
信息技术在飞速发展的今天,SOI材料在主流信息行业的优势脱颖而出,尤其在抗辐射电路、高压高温的微电子器件、低压/低功耗器件、光通讯以及微机械器件等领域。SOI材料的显著
无线传感网络由分布在空间中的大量廉价传感器节点组成,由于其具有自组织、低成本和易于部署等优点,广泛应用于环境监测、智能家居、军事和工业等领域中。在这些应用中,节点