网络安全实验1对称密码实验.ppt
《网络安全实验1对称密码实验.ppt》由会员分享,可在线阅读,更多相关《网络安全实验1对称密码实验.ppt(12页珍藏版)》请在冰豆网上搜索。
信息安全技术实验2014年2月课程要求及评分独立完成,拒绝抄袭每次实验均需提交实验报告的电子版及打印版以及要求的电子版实验数据;每次实验对电子版实验报告及数据、打印版实验报告分别百分制评分。
按时提交,从100分起评每迟一天,减20分起评发现抄袭,无论抄与被抄,均记零分课程总评为各次实验的平均分实验1对称密码加密算法实验高级加密标准AES(AdvancedEncryptionStandard)美国联邦政府采用的一种分组加密标准。
这个标准用来替代原先的DES,由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPSPUB197,并在2002年5月26日成为有效的标准。
AES算法原理AES算法基于排列和置换运算。
排列是对数据重新进行安排,置换是将一个数据单元替换为另一个。
AES使用几种不同的方法来执行排列和置换运算。
AES是一个迭代的、对称密钥分组的密码,它可以使用128、192和256位密钥,并且用128位(16字节)分组加密和解密数据。
分组密码的操作模式模式描述典型应用电子密码本ECB用相同的密钥分别对明文分组加密单个数据的安全传输密码分组链接CBC加密算法的输入是上一个密文分组和下一个明文分组的异或普通目的的面向分组的传输密码反馈CFB一次处理J位,上一个分组密文作为产生一个伪随机数输出的加密算法的输入,该输出与明文分组异或,作为下一个分组的输入普通目的的面向分组的传输认证输出反馈OFB与CFB相同,只是加密算法的输入是上一次DES的输出噪声信道上数据流的传输(如卫星传输)计数器模式CTR每个明文分组是加密的计数器的异或,对每个后续的分组,计数器是累加的。
普通目的的面向分组的传输用于高速需求ECB在密文中显示明文的模式的程度图像的一个位图版本(左图)通过ECB模式可能会被加密成中图,而非ECB模式通常会将其加密成右图实验电子版截止日实验电子版截止日2014年年3月月9日日24时时提交邮箱:
提交邮箱:
实验报告打印版截止日实验报告打印版截止日2014年年3月月11日日12时时利用AES算法的五种工作模式,实现对图片数据的加密。
原始图片原始图片ECB模式模式非非ECB模式模式要求:
按花名册次序,2人一组,独立完成(若全班人数为单数,则最后3人为一组)图片原始文件为本组人员的个人照片文件电子版以个人为单位提交电子版提交内容:
本组成员6个图片文件*本组人数说明文件:
说明加密密钥,加密解密的操作命令,学号,姓名AES算法及相关操作的实现源程序本人实验报告打包成一个压缩包提交,文件名:
学号-姓名-实验1实验报告除通常的实验目的、方法等外,还应包括你所分析的图片的头部数据格式实验结果以及对实验结果的分析提示:
我们如何完成这个项目?
有关AES算法上网获取有关AES实现编写,依据AES算法实现复杂,耗时,但可以学到很多东西下载简单,但可以迅速获得正确的AES程序有关五种工作方式对获得的AES算法再加工,或看看网上有无借鉴材料提示:
我们如何完成这个项目?
有关图片尽早获得所需要的原始文件确定图片文件类型上网查证该文件类型的格式确定数据部分的开始位置格式头部无需加密,只需处理数据部分编写程序,采用不同的工作模式,调用AES算法,大功告成!