信息安全-模板解释.docVIP

  • 9
  • 0
  • 约8.18千字
  • 约 19页
  • 2017-06-01 发布于湖北
  • 举报
华中科技大学 研究生课程考试答题本 《信息安全技术》课程项目报告 考生姓名 考生学号 系、年级 类 别 考试科目 信息安全技术 提交日期 评 分 总分 完整的AES分组与文件的加解密功能程序实现 1 前言 本文论述了AES分组与文件的加解密程序在Window环境下用C++语言的实现。随着的发展AES(The Advanced Encryption Standard)是美国国家标准与技术研究所用于加密电子数据的规范它被预期能成为人们公认的加密包括金融、电信和政府数字信息的方法。C++ 开发工具:Visual C++ 6.0 操作系统:Window 7 2.2 AES算法基础 (1) AES算法的设计准则 Rjindael算法的设计原则 Joan Daemen和Vincent Rijmen在设计Rijndael算法时主要考虑以下三点: Rjindael采用的是代替/置换网络,即SP结构。每一轮有三层组成:P层为线性层,它包括ShiftRows变换和MixColumns变换,线性混合层确保多轮之上的高度扩散;S层为非线性层,由一个SubBytes变换组成,具体由非线性S-盒构成,起到混淆作用;密钥加层由AddRuondKey

文档评论(0)

1亿VIP精品文档

相关文档