1 / 9

实验 对称密码加密算法实验

实验 对称密码加密算法实验. 高级加密标准 AES ( Advanced Encryption Standard ). 美国联邦政府采用的一种分组加密标准。这个标准用来替代原先的 DES ,由美国国家标准与技术研究院 ( NIST )于 2001 年 11 月 26 日发布于 FIPS PUB 197 ,并在 2002 年 5 月 26 日成为有效的标准。. AES 算法原理. AES 算法基于排列和置换运算。 排列是对数据重新进行安排,置换是将一个数据单元替换为另一个。 AES 使用几种不同的方法来执行排列和置换运算。

Download Presentation

实验 对称密码加密算法实验

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 实验 对称密码加密算法实验

  2. 高级加密标准 AES(Advanced Encryption Standard) • 美国联邦政府采用的一种分组加密标准。这个标准用来替代原先的DES,由美国国家标准与技术研究院 (NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。

  3. AES算法原理 • AES 算法基于排列和置换运算。 • 排列是对数据重新进行安排,置换是将一个数据单元替换为另一个。 • AES 使用几种不同的方法来执行排列和置换运算。 • AES 是一个迭代的、对称密钥分组的密码,它可以使用128、192 和 256 位密钥,并且用 128 位(16字节)分组加密和解密数据。

  4. 分组密码的操作模式

  5. ECB在密文中显示明文的模式的程度 图像的一个位图版本(左图)通过ECB模式可能会被加密成中图, 而非ECB模式通常会将其加密成右图

  6. 截止日2013年3月8日24时提交邮箱: @139.com • 利用AES算法的五种工作模式,实现对图片数据的加密。 原始图片 ECB模式 非ECB模式

  7. 要求: • 按花名册次序, 2人一组,独立完成(若全班人数为单数,则最后3人为一组) • 图片原始文件为本组人员的个人照片文件 • 以组为单位提交,提交截止日2013年3月8日24时 • 提交邮箱: @139.com • 提交内容: • 6个图片文件*本组人数 • 说明文件:说明加密密钥,加密解密的操作命令,学号,姓名 • AES算法及相关操作的实现源程序 • 打包成一个压缩包提交

  8. 提示:我们如何完成这个项目? • 有关AES算法 • 上网获取 • 有关AES实现 • 编写,依据AES算法实现 • 复杂,耗时,但可以学到很多东西 • 下载 • 简单,但可以迅速获得正确的AES程序 • 有关五种工作方式 • 对获得的AES算法再加工,或看看网上有无借鉴材料

  9. 提示:我们如何完成这个项目? • 有关图片 • 尽早获得所需要的原始文件 • 确定图片文件类型 • 上网查证该文件类型的格式 • 确定数据部分的开始位置 • 格式头部无需加密,只需处理数据部分 • 编写程序,采用不同的工作模式,调用AES算法,大功告成!

More Related