现代密码学实验报告现代密码学实验报告学生姓名学号专业班级指导教师段桂华学院信息科学与工程学院完成时间2016年4月实验一密码算法实验[实验目的]、RC4的算法原理。、RC4的算法流程和实现方法。[实验预备]。。[实验内容]、RC4的实现过程。。:DDEEFF输入十六进制密钥:13579BDF02468ACEABCDEF[实验步骤]、RC4算法。,用程序设计语言将算法过程编程实现。、密钥进行实验,验证结果。,记录输出结果。AES算法流程图:运行界面:RC4算法流程图:开始输入明文输入密钥初始化S盒并打印i=0;j=0;i=(i+1)%256j=(j+s[i])%256交换Si,Sj;t=(s[i]+s[j])%256k=St;加密明文,并输出加密后的密文解密,并输出结束运行界面:[问题讨论]改变明文或密钥中的一个比特值可能影响AES值中的多少比特?答:明文和密钥在S盒置换时,不同的字节会替换出不同的结果。算法过程中一共进行了10轮加密,所以改变一个比特值可能影响AES值中的80比特。在RC4的密钥流生成中,改变初始密钥的一个比特值可能影响输出中的多少比特?答:初始密钥的不同会导致S盒的不同,所以可能影响输出中的256比特。分析实验中在编辑、编译、运行等各环节中所出现的问题及解决方法。答:在查找相关资料时,遇到的资料并不是完全正确的,再加上这个算法学完已经很久了,记忆有些模糊了,所以在修改代码的过程中花费了很多时间和精力。实验二SKEY协议设计实验[实验目的]。。[实验预备]。。。[实验内容]。。。[实验步骤]。
现代密码学实验报告模板 来自淘豆网m.daumloan.com转载请标明出处.