基于公钥密码体制的模幂算法执行效率研究

来源 :天津大学 | 被引量 : 0次 | 上传用户:FollowMyHeart88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的发展和各种电子产品的普及,人们对信息安全提出了更高的要求。公钥密码体制作为安全性较高的一种密码体制应用愈加广泛,模幂运算作为公钥密码体制的核心部分直接影响着公钥密码体制的执行速度。然而计算机执行大数模幂运算速度慢这一问题,虽然在各种研究与算法不断提出的历史与现状下有所缓解,但并没有从根本上得到解决,这也使得公钥密码体制的更广泛应用遇到了瓶颈。本文主要内容如下:(1)对目前具有代表性的大数模幂计算方法进行了总结与分析,包括进行大数模幂运算的经典算法、针对特定情况或利用特殊性质的特殊方法、具有理论指导意义的理论方法以及求乘积和余数的底层实现;(2)针对目前缺乏滑动窗口法复杂度深入研究的问题,利用马尔可夫状态转移矩阵对滑动窗口法的效率进行分析,给出了二进制编码下的复杂度精确表达式,实验表明理论值与实际值在各情况下误差绝对值不超过0.05次模乘,该分析法可以应用于任何确定状态转移概率的编码;(3)提出了一种基于加法序列思想的滑动窗口法预计算部分改进方法,给出了具有实际应用性的算法来求通过多个给定值的加法序列,实验表明这种方法可以很好的改进当窗口长度选择过大时的预计算利用率从而达到提升总体效率的目的;(4)结合幂树法提出了一种完全幂树的概念,分析了这种幂树的性质,并将二进制法、分块法、滑动窗口法等大数模幂计算方法与完全幂树中的路径进行对映;提出了一种带参搜索法,这种方法通过利用给定参数进行搜索得到最优方案,根据方案进行模幂计算,该方法还可结合其他大数模幂算法进行计算,实验表明该方法在一定程度上提高了模幂计算的效率。
其他文献
时代的飞速进步,信息技术的快速发展,信息获取的途径多样化、信息的表现形式多元化、信息容量的膨胀化,特别是网络上电子图书、电子信息等海量的电子资源,给予我们搜取信息极
现实中,每个人都身处多个不同的社交关系网络,并且在这些社交网络中扮演着各种角色。各种各样的社交关系相互之间交叠的同时又彼此隔离,例如在某个人朋友圈内的人们之间并不
随着生活水平的提高,人们对生活品质要求越来越高,不断的追求绿色、健康生活。但是,现实的情况却往往与人们的追求相差甚多,现代社会出现越来越多的糖尿病、高血压、肥胖等各种富
随着计算机与网络技术的发展,人们的工作和生活与各种信息系统密切相关,而同时信息安全面临着日益严重的威胁。在众多的安全技术和服务中,访问控制是确保系统安全的一个重要手段
随着信息技术的飞速发展,网络上出现了海量的口语化信息(博客,微博,聊天记录等),如何使用计算机自动处理这些信息,分析其语义和意图,是一个亟待解决的问题。传统的自然语言处理技术虽
视频监控是现代社会中安全防范系统的关键组成部分,视频监控方面的研究分析工作对各种公共场所的安全起到了非常关键的作用。监控视频的数据量十分庞大,并且事先难以预测,再加上
学位
上世纪90年代后期,三维激光扫描技术的发展以及三维激光扫描仪的出现,使得现实世界中越来越多的物体可以通过激光扫描仪的方式建立其三维数字几何模型,基于点云数据的三维重
随着电信行业竞争的加剧,客户流失分析与预测已经成为客户关系管理的重要内容。电信客户行为数据的特征呈现出高维度、数据偏斜、非线性。传统的方法难以消除数据之间的冗余
神经科学是一门重点研究脑科学的综合性学科。在最近20年期间,神经科学经历着飞速的发展,对类脑人工智能的进步及各种神经及精神类疾病的治疗有着非常重大的意义。其中计算机