- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
密码学实验报告解析
实验一 DES加密算法实验
实验目的
理解对称加解密算法的原理和特点?
理解DES算法的加解密原理
实验背景
DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。 明文按64位进行分组,密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位, 使得每个密钥都有奇数个1)分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。其入口参数有三个:key、data、mode。key为加密解密使用的密钥,data为加密解密的数据,mode为其工作模式。当模式为加密模式时,明文按照64位进行分组,形成明文组,key用于对数据加密,当模式为解密模式时,key用于对数据解密。实际运用中,密钥只用到了64位中的56位,这样才具有高的安全性。
实验心得
虽然DES算法在另一门课《网络安全》中已经有所了解,但是通过本次实验,我加深了对DES算法的加密解密原,熟悉了用DES算法对字符串和对文件进行加密。总的来说,DES算法比较复杂,做加密解密实验时用DES算法来做难度有点大,好在有之前的基础,所以还是比较顺利的完成了本次实验。
实验二 米勒拉宾算法实验
实验目的
了解素数的判别算法
理解米勒拉宾算法的判定原理
实验背景
素数是一个除了1和它自身以外不能被任何其它数整除的数。现代密码学中的素性测试问题对很多的密码算法发展至关重要,如:RSA公钥加密算法。
素数的一个基本问题是确定一个给定的数是否是素数,即素性测试问题。关于素性测试的算法有很多种。其中国际流行的有以下几种:
基于素数性质的穷举素性测试算法
基于费马小定理的素性测试算法
AKS 素性测试算法
Miller-Rabin素性测试算法算法
Solovag-Strassen素性测试算法
Lehmann素性测试算法。
本次实验内容为Miller-Rabin素性测试算法算法。
实验原理
理论基础:
如果n是一个奇素数, 将n-1表示成2^s*r的形式(r是奇 数),a 是和n互素的任何整数, 那么a^r≡1(mod n) 或者对某个j(0≤j ≤s -1, jZ) 等式 a^(2^j*r) ≡-1(mod n)成立。这个理论是通过一个事实经由Fermat定理推导而来n是一个奇素数,则方程x^2 ≡ 1 mod n只有±1两个解输入:一个大于3的奇整数n和一个大于等于1的安全参 数t(用于确定测试轮数)。 输出:返回n是否是素数(概率意义上的,一般误判概率小于(1/2)80即可) 。 1将n-1表示成2sr,(其 中 r是奇数) 2 对i从1到 循t 环作下面的操作: 2.1选择一个随机整数
您可能关注的文档
- 宽带业务操作培训及常见问题解析解析.ppt
- 自制课件--宏程序实例半球加工分析.ppt
- 自动化及仪表第五章分析.ppt
- 宾士电喷摸块解析.doc
- 宽QRS波群心动过速解析.ppt
- 自动化可以干什么分析.ppt
- 第一讲奇幻的音乐魅力与强力解析.ppt
- 宾语从句复习解析.ppt
- 臂后区,肘区,前臂后区,手背区分析.ppt
- 宾利的奢华之选,昆明发烧友宾利音响改装解析.doc
- 作点辩证分析教学设计 通用.docx
- 屹立于世界民族之林:新中国外交教学设计 岳麓版.docx
- 安徽省长丰县高中数学 第一章 常用逻辑用语 1.4 全称量词与存在量词 1.4.1 全称量词 1.4.2 存在量词教案 新人教A版选修1-1.docx
- 陕西省石泉县高中历史 专题一 古代中国的政治制度 1.2 走向大一统的秦汉政治教案 人民版必修1.docx
- 高中历史必修一教学设计 人教版.docx
- 江苏省徐州市贾汪区建平中学高中语文 第9课 阿房宫赋教案4 苏教版必修2.docx
- 高中地理 5.2自然地理环境的差异性教案 新人教版必修1.docx
- 节能减排培训合同.docx
- 广东省肇庆市高中数学 第二十七课 两倍角公式教学设计 新人教A版必修4.docx
- 江苏省江阴市高中生物 第六章 细胞的生命历程 6.3 细胞的衰老和凋亡教案 新人教版必修1.docx
文档评论(0)