登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 开题报告 > 计算机类 > 软件工程 > 正文

RSA公钥密码体制安全基础大整数素因子分解理论研究开题报告

 2020-02-20 09:02  

1. 研究目的与意义(文献综述)

目的和意义:数字签名技术是信息化建设中的关键安全机制之 一,广泛应用于电子政务、电子商务、电子银行、电子证券等系统,甚至在日常的电子邮件中也有应用。数字签名提出的目的就是在网络环境下模拟日常的手工签名或印章,它可以抵御冒充、篡改、伪造、抵赖 问题。数字签名原理比较简单,在具体实施数字签名 时,发送方 a 对信息 m 实施数学变换 e,得到的信息记为 e(m),与原信息唯一地对应,这是签名的过程; 在接收方进行逆变换 d(e(m)),得到原来的消息,即为 验证。如果数学变换性能优良,则 e(m)在传递过程中难以被破译、篡改,安全性极高。e、d 分别称为签名算法、认证算法。算法(签名、认证)是实现数字过程的 核心。长期以来,人们围绕数字签名算法的设计作了大量的研究,取得了丰硕的成果,这些成果中很多已 经被广泛应用于实际生产生活中。现今,普遍使用的 签名算法绝大多数是基于以下的三个数字签名[1-4]。 大整数因子分解问题,由 kmuth 提出,代表算法 rsa。离散对数问题,有 j.gill 提出,代表算法 elgamal。椭圆曲线上的离散对数问题,代表算法 ecdsa。 数字签名技术发展到今天,技术上已经成熟,各种标准也已经在最近几年中建立了起来,rsa 以其算 法的简单性和高度的抗攻击性在实际通信中得到了广 泛的应用。在许多操作平台如 windos、sun、novell 等,都应用了 rsa 算法。另外,几乎所有的网络安全 通信协议如 ssl,ipsec 等也都应用了 rsa 算法。iso 几乎已制定rsa用作数字签名的标准。在iso9796中, rsa 已成为其信息附件。法国银行界和澳大利亚银行 界已使 rsa 标准化,ansi 银行标准的草案也利用了 rsa。许多公司都采用了 rsa 安全公司的 pkcs。

大整数研究算法的现状:

a)算法创新与改进。迄今为止,大数因子分解问题既没 有被证明多项式时间可解,同时也未证明rsa 的破译与模数 分解是否同等困难。目前已经出现了十几种大整数分解的算 法,具有代表性的大数分解算法有试除法、二次筛法( quadratic sieve,qs)、椭圆曲线算法( elliptic curve method,ecm)以及 数域筛法(number field sieve,nfs);在过去两年也有新的算法 出现如文献[1、2]。当然,前者是基于量子计算机,后者时 间复杂度未知,新算法的出现并没有取代已经熟知的算法。下文将一一介绍当前流行的、典型的整数算法。此外,关于对当 前流行的算法的改进也是该问题的研究热点之一,研究最热的 当属对数域筛法的改进,如文献[3],这只是对数域筛法多项 式的改进。数域筛法目前最高效,但复杂又难以控制、选择合 适的参数对性能影响很大,对它的研究与改进自然是最热的。

b)分布式计算与并行处理。大整数的分解经过几个世纪 的研究,人们还没有发现多项式可解的算法。近些年来,随着分布式处理技术的发展,人们开始希望从并行处理的角度加快 大规模模数的分解,文献[4 ~ 6]等可以归纳为这一类。近 年来,不管是采用网格技术还是 hadoop,主要还是将二次筛法部署到分布式平台上,数域筛法颇为复杂,这也是没有选择数 域筛法的原因。二次筛法和数域筛法的介绍详见后文。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

研究的基本内容是数字签名的三种算法、大整数因子分解问题,由 kmuth 提出,代表算法 rsa。离散对数问题,有 j.gill 提出,代表算法 elgamal。椭圆曲线上的离散对数问题,代表算法 ecdsa,通过了解比较其优缺点和时间复杂度,然后在学习的基础上进行改善。拟采用的算法:1、rsa算法和md5算法

2、elgamal数字签名认证方法

3、diffie-hellmen密钥交换

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

进度安排 3月1日-3月15日实现rsa算法和md5算法,测试与确认其优缺点。

3月16日-3月31日 elgamal数字签名认证方法、测试与确认其优缺点。

4月1日-4月20日 diffie-hellmen密钥交换 、测试与确认其优缺点并比较三者之间的时间复杂度和优缺点。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

1.付向群,鲍皖苏,周淳,等. 具有高概率的整数分解量子算法[j]. 电子学报,2011,39(1):35-39.

2. deng ying-pu,pan yan-bin. an algorithm for factoring integers[be /ol]. (2012-02-29). http: / /eprint. iacr. org /2012 /097. pdf.

3.bai shi,zimmeRmann p. size optimization of sextic polynomials inthe number field sieve[eb /ol]. (2012-12-03 ). http: / / hal. inria.fr / docs/00176103 /31 /pdf / sopt. pdf.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图