RSA密码系统中的并行算法研究

来源 :内蒙古大学 | 被引量 : 5次 | 上传用户:PhilippsWang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着网络技术的发展,安全问题越来越引起人们的关注。根据各种安全技术和应用的需求,人们提出了许多加密算法。其中RSA体制被认为是公钥密码体制研究的一个标准模板。RSA的特点是算法完善,安全性良好,易于实现和理解,便于密钥管理。但其计算量大、耗时太多的缺点是制约其广泛应用的瓶颈。因此RSA加密算法的快速实现(包括算法优化和程序优化)一直以来都是研究热点。随着多核技术与并行技术的发展,计算机系统的计算能力得到了巨大的提升。然而硬件技术的飞速发展,必然带来软件编程方式的改变。通过使用OpenMP,Pthreads等多线程技术,可以利用CPU内更多的计算引擎,从而提高程序的效率。而通过使用MPI消息传递并行接口可以启用多个节点来共同完成计算,从而缩短运算时间。在多核机群中,如果将两种并行技术结合,那么可以使程序获得更好的性能。本文正是基于以上背景,在理解传统RSA算法原理的基础上,充分挖掘RSA算法的并行性,再结合MPI、OpenMP和Pthreads等并行技术和利用OpenSSL软件包,设计、实现了RSA并行算法,并取得了明显的效果。最后通过测试对比,分析了5种RSA并行算法的性能差异。
其他文献
多机器人合作追捕目标问题研究的是多个自主型移动机器人组成的追捕团队相互合作去捕捉另一群移动机器人。在追捕-逃跑过程中,机器人追捕团队需要相互协调与合作才能完成追捕
串匹配是计算机科学中一个基本、重要的研究问题。多目标和多模式匹配是串匹配技术的重要研究内容。多目标和多模式精确串匹配技术要求目标串(正文串)与查询串(模式串)完全一
近年来,航天遥感技术等得到了飞速发展。如何有效地处理遥感图像,从中快速、准确地提取所需要的信息,是当前遥感领域十分热门的研究热点。在处理遥感图像的过程中,对线性地物尤其是对道路的提取占有十分基础和重要的位置。本文介绍了图像处理的相关理论,在分析和借鉴部分现有的道路提取算法的基础上,尝试利用计算机模拟人类对图像的识别习惯来进行地物识别,进而提取出道路。论文对于高分辨率彩色遥感光学图像,提出了一种基于
虚拟各种自然现象是计算机图形学的一个重要探索领域,特别是对不规则物体的模拟十分困难。在科技高速发展的今天,随着计算机性能的提高,从而使计算机对世界的模拟达到了新的境界
T-S模糊系统具有线性规则后件的特点,被广泛应用于基于数据建模的应用中。模糊系统辨识是模糊系统建模的主要手段,优化模糊系统结构是模糊系统辨识的关键。在模糊系统辨识的
图像分割是模式识别和图像处理的重要组成部分,针对具体的图像有不同的分割方法,其中基于图论的图像谱方法分割是近年来国际上图像分割领域的一个新的研究热点。尽管谱聚类算法
程序设计语言考试中的自动化试卷评分技术因其涉及多方面的理论知识已经成为一项非常有意义的研究课题,但目前该领域,实用性好而且功能健全的系统很少。在基于程序理解和语义
当前关联规则挖掘存在两个问题,第一是挖掘频繁项集效率低,第二是生成规则的数量和质量问题。针对这些问题,对基于FP-tree最小无冗余关联规则挖掘方法进行了研究,主要研究工
软件复用是近年来国内外软件界研究的热点之一,它能大幅度提高软件质量和生产率,降低软件丌发和维护的成本。基于构件的软件开发(CBSD)是软件复用的一种有效形式。而有效的构
本文的主要目的是系统详尽的分析和研究WTLS协议的安全机制,通过深入分析WTLS协议的流程,进而发现其中存在的缺陷,提出相应的改进意见,以期不断的完善WTLS的安全保证,满足当