- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《电子商务安全》2加密解密2014-11陈修权
课件下载方法1: 打开网址 / 点击网页下部的师生园地教案 点击法学院,收起网页 点击交通运输管理学院 就会看到课件 ------------------------电子商务2012级《电子商务安全》01----------------------------- 课件下载方法2: 直接打开网址: /homeWork.nsf/JAview?OpenViewStart=1Count=30Expand=8#8 也会看到课件 ------------------------电子商务2012级《电子商务安全》01----------------------------- 近年来 RSA被攻击、破解情况 针对RSA最流行的攻击,一般是基于大数因数分解。1999年,RSA-155(512 bits)被成功分解,花了五个月时间(约8000 MIPS 年)和224 CPU hours 在一台有3.2G中央内存的Cray C916计算机上完成。 2002年,RSA-158也被成功因数分解。 2009年12月12日,编号为 RSA-768(768 bits,232 digits)数,也被成功分解。 2013年2月15日,《纽约时报》报道,欧美数学家和密码学家,偶然发现,RSA存在漏洞: 该研究项目是由美国独立密码学家James P.Hughes和荷兰数学家Arjen K. Lenstra牵头的。报告称:“我们对网络上收集的公开密钥进行研究,主要目的是测试密钥随机生成的有效性。结果发现大多数公开密钥是随机生成的,但也发现一个令人不安的情况,就是千分之二的RSA算法并不安全。” 在700万个实验样本中,有2.7万个公钥并不是按理论随机产生的。就是说,或许有人可以找出产生公钥的秘密质数。 报告称,为防止有人利用该漏洞,有问题的公钥,已从公众访问的数据库中移除。为确保系统的安全性,网站需要在终端做出改变。 RSA的缺点、弱点 产生密钥很麻烦,受到素数产生技术的限制,因而难以做到一次一密。 速度太慢, RSA最快的情况也比DES慢上100倍(软件实现),最慢的情况是 1000倍(硬件实现)。一般只用于少量数据加密。 由于RSA 的分组长度太大,为保证安全性,n 至少也要 600 bits以上,使运算代价很高;且随着大数分解技术的发展,这个长度还在增加,不利于数据格式的标准化。 为了解决速度问题,人们广泛使用单、公钥密码结合使用的方法,优缺点互补:单钥密码加密速度快,人们用它来加密较长的文件,然后用RSA来给文件密钥加密,极好的解决了单钥密码的密钥分发问题。 课件下载方法1: 打开网址 / 点击网页下部的师生园地教案 点击法学院,收起网页 点击交通运输管理学院 就会看到课件 ------------------------电子商务2012级《电子商务安全》01----------------------------- 课件下载方法2: 直接打开网址: /homeWork.nsf/JAview?OpenViewStart=1Count=30Expand=8#8 也会看到课件 ------------------------电子商务2012级《电子商务安全》01----------------------------- 解4x≡1(mod 7)这个方程等价于寻找一组x和k,以使4x=7k+1,x和k在此均为整数。(x=2,k=1) 更为一般的问题是寻找一个x,使得1=ax mod n,或者ax =1 mod n, 也可写作:a-1≡x(mod n) 解决模的逆元问题很困难。有时候有一个方案.有时候没有。例如.5模14的逆元是3:5×3=15≡1(mod 14)。而2模14却没有逆元。 一般而论,如果a和n是互素的,那么a-1≡x(mod n)有唯一解:如果a和n不是互素的,那么a-1≡x(mod n)没有解。如果n是一个素数,那么从1到n-1的每一个数与n都是互素的,且在这个范围内恰好有一个逆元。 怎样找出a模n的逆元呢?有一系列的方法。欧几里德算法也能计算a模n的逆元,有时候这被叫做扩展欧几里德算法。 模n求逆的数学背景 Euler定理:a φ(n) mod n =1 推论:若a与n互素,则a与a φ(n)-1 互为逆元。 例:a=4,n=7, φ(7)=6, aφ(7)-1 =45=1024 所以,4和1024在模7下互为逆元。
您可能关注的文档
- sec1 信号与系统分析导论.ppt
- ups运维培训讲义(公司培训).ppt
- me 备考资料(andy+kevin).ppt
- wang隋唐时期社会经济的繁荣.ppt
- “神经系统的结构与功能”专题培训讲座.ppt
- 《汽车检测仪器设备的使用技巧》课件——第一章 发动机故障诊断分析的检测仪器二.ppt
- 《汽车电器与电子设备》课件 (广科大玉洁)第二章发电机2013.ppt
- 《人与自然》四年级 第二课第三课2 、3火灾预防、逃生.ppt
- 三、itv的安装与常见故障分析.ppt
- 上海交通大学.检测技术基础9.ppt
- 外贸合同中英文版.docx
- 清洁服务合同.docx
- 山东省泰安第一中学2023-2024学年高一下学期6月学情检测语文试卷(含答案).docx
- 浙江省2024年普通高中学业水平考试模拟(三)数学试卷(含答案).docx
- 广东省2024届高三上学期第一次调研考试化学试卷(含答案).docx
- 安徽省淮北市相山区多校联考2024届九年级下学期3月月考英语试卷(含答案).docx
- 湖北省武汉市2024届中考数学试卷(含答案).docx
- 青海省海东市互助土族自治县第三片区2023-2024学年八年级下学期学习评价(1)历史试卷(含答案).docx
- 天津市蓟州区擂鼓台中学2024届高三上学期第一次月考数学试卷(含答案).docx
- 海南省乐东县2022-2023学年七年级下学期期末生物试卷(含答案).docx
文档评论(0)