K次剩余子系下的RSA算法及其应用

来源 :云南大学 | 被引量 : 0次 | 上传用户:WZY86512
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自1978年R. L. Rivest、A. Shamir和L. Adleman提出著名的RSA公钥密码体制以来,随后的30多年里,众多学者和技术人员基于其他的数学困难问题提出了大量的公钥密码算法,如基于大整数因子分解困难问题的改进RSA算法和Rabin算法、基于有限域上离散对数困难问题的ElGamal算法、基于椭圆曲线上离散对数困难问题的密码算法等。RSA公钥密码算法的安全性基于大整数因子分解的困难性假定。随着人类计算能力的不断提高和整数分解技术的不断进步,RSA公钥密码系统所需的密钥长度越来越长,从而导致计算代价越来越高,速度越来越慢。本文在分析经典RSA公钥密码算法的基础上,提出了一种基于RSA公钥密码算法和模n的k次剩余理论的公钥密码算法,称为k次剩余子系下的RSA算法,命名为k-RSA公钥密码算法。算法的安全性基于大整数因子分解的困难性假定和离散对数困难问题。与RSA算法相比,在同样安全的前提下,k-RSA公钥密码算法通过使用较小的幂指数,来获得更快的加密、解密速度。k-RSA公钥密码算法的参数选择具有较高的灵活性,除了公钥密码算法应有的基本功能外,还可以方便的实现一些诸如分层次的密码系统、秘密分割方案、多人多部门共同签字等应用。在详细阐述k-RSA公钥密码算法及其应用的同时,本文对k-RSA公钥密码算法目前存在的问题也进行了分析,并针对其中的存储问题提供了一个折衷的解决方案。方案通过在加密步骤增加一些计算开销,有效解决了存储难题,同时还增强了系统的一些安全性。最后,本文列举了下一步可以进行的几点改进思路,包括更健壮的算法、更难破解的参数设置、计算的并行处理等,以便进一步提高k-RSA公钥密码算法的安全性和计算效率。
其他文献
1999年,微软在旧金山的记者发布会上第一次提出了“Web Services”这一概念,但直到近几年Web服务才因其良好的互操作性与通用性而被业界普遍关注。然而,Web服务的两大阵营Mic
近年来,随着计算机网络技术的快速发展,各行各业的信息化程度都在飞速地进步,传统的评审工作从申报、分配、评审到结果公布等各个环节,一直采用手工操作,工作量很大,效率较低,已经完
学位
随着信息技术的飞速发展,教育体制的不断改革,远程教育与继续教育的规模不断壮大。为更好探索现代远程教育需要的人才培养模式与教学管理机制,实现快速整合资源并体现中国地质大
学位
决策是小到个人,大到国家、社会都不可避免的事情。决策分析作为解决决策问题的基本观点,成为人们研究的热点,决策的科学性也越来越受到社会的重视。作为一种决策分析的有效工具
当今,随着数字化、网络化的迅猛发展,人类社会正从工业社会向信息社会转变,这昭示着信息化已成为未来发展的战略制高点,信息化水平也成为了衡量一个国家和地区的国际竞争力、现代
学位
学位
随着Internet的广泛应用与普及,世界经济全球化竞争逐渐加剧,各行各业信息化建设需求呈几何级数模式增长。为了应对业务的快速变化和激烈的市场竞争,应用系统必须能够适应市场需
学位
地震勘探方法是目前最常用的方法,主要由数据采集、数据处理和数据解释三部分[1],利用地震数据成像、处理、解释等系统能将地质信息进行分析,结合特定的物探等资料生成图像,
随着网络技术的不断发展,以及信息技术在金融、政府、大型企业等重要部门的应用,网络信息安全的问题也日益凸显出来。尤其在近年来,黑客攻击、病毒传播等危害到网络安全的问
随着软件技术、数据库技术和网络技术的发展,基于浏览器/服务器模式的系统体系架构是互连网时代的信息管理系统开发的主流方向。流动人口信息管理系统正是基于浏览器/服务器