基于快速素数算法之RSA在税收征管信息系统中的应用

来源 :北京工商大学 | 被引量 : 0次 | 上传用户:csdncsdn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
RSA算法现广泛应用于加密和数字签名系统。但由于对安全素数要求高,尤其要求位数大(目前要求512bit以上),实现难度大,运算时间长,在一定程度上制约了它的应用。RSA算法自提出至今已有20多年,其中大数乘幂算法和取余算法均有改进,唯有寻找大安全素数方法没有改进,因此改进寻找大安全素数方法很有必要。 目前,“税收征管系统”软件多个版本,均不曾有电子网上申报数字签名。国、地税部门各地方自行开发网上纳税申报软件,不少地方要求纳税人在CA论证中心申请,交纳一定的费用,给纳税人增加了负担,制约了电子网上纳税申报的拓展。能不能找到一个较好的解决方案,围绕这个问题,本文提出了有效的解决方案。主要进行了如下两个方面的研究:一是如何改进寻找大安全素数方法;二是如何实现税收征管系统的网上纳税申报数字签名功能。 针对第一个问题,我们全面讨论了RSA算法,分析了大素数生成的方法:确定性素数产生方法和概率性素数产生方法。根据素数的陈氏表示法改进RSA公钥密码系统中的安全素数寻找方法,提出了具有独创性的基于MillerRabin素性测试法的新的快速安全素数生成方法,理论上证明了该策略能有效提高RSA算法的运行速度。并用C语言实现编程,可在很短的时间内产生安全素数,验证了该方法的有效和快速。针对第二个问题,我们分析了中国税收征管信息系统V2.0版的特点和功能,提出了引入RSA公钥密码系统对中国税收征管信息系统V2.0版改进,在[申报征收]子系统中增加[网上报税数字签名]功能模块,采用此快速寻找大安全素数方法来产生RSA所需要的素数,实现电子网上报税数字签名。
其他文献
藏文字是藏族同胞传统文化的核心、信息交流的主要工具、几千年文化传承的结晶。在信息技术高度发展的今天,藏文信息技术的研究发展对推动藏族同胞经济、文化的长远发展,进而促
尽管通过文本来进行图片检索已经被广泛的应用,但是在有些时候仍很难仅使用文本来描述一张复杂图片中所包含的结构信息。另一方面,尽管部分网络搜索引擎开始提供相似图片检索
当今企业为了适应市场形势的不断变幻,纷纷进行了不同程度的信息化建设以提高企业的生产效率,并最大程度地满足市场和客户的需求。在企业内部存在着各种各样的异构的信息系统
过热蒸汽广泛应用于工业、生活的各个领域。但目前在热能计量管理和经济核算中,蒸汽计量通常采用质量流量计量方法,这种计量方法不能真正反映用户的热量消耗的实际水平,用热
决策问题是当前计算机科学中相当流行的研究方向,并且在实际中有着很重要的应用。现在的决策系统大部分是依赖于搜索来完成,受计算机运行速度的影响较大。当今决策问题的解决方
《医护心理学》是由中央广播电视大学开办的一门面向医护人员的远程网络课程。该课程包括理论教学和实验教学2部分内容。实验教学环节的设置旨在使学生能够掌握常用实验仪器
专家系统是人工智能领域的一个重要分支,它大量利用专业知识以解决只有专家才能解决的问题。随着中医数字化和现代化研究的不断深入,中医临床、教学以及科研等各个环节对现代计
在实际开发企业级应用中,人们经常需要面对对分布式数据进行机器学习的需求。本文实现了一个集成有机器学习分布式数据功能的J2EE集成框架,在此框架结构上,能够快速、方便的开发
构件组装技术已经成为软件重用的主流技术。构件组装的目标是将分布在Internet上的构件,自动或半自动组装成为一个粒度更大的构件或者一个新的软件,缩短系统的开发周期,降低开发
工作流技术作为一种实现企业过程集成的有效手段,正在被越来越多的行业所关注,工作流系统也因而正在被越来越多的企事业单位所使用。但是目前大多数工作流系统中的流程是以列表