收藏到会员中心

文档题目:

基于AES算法的HASH函数的设计与应用

基于AES算法的HASH函数的设计与应用
上传会员: aesxtepe
提交日期: 2013-08-09 16:53:52
文档分类: 通信工程
浏览次数: 71
下载次数: 0
下载地址: 点击标题下载 基于AES算法的HASH函数的设计与应用 (需要:150 积分)  如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数:
文档字数:19568
目 录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1 设计背景 1
1.2 国内外研究现状 1
1.3 设计目标与意义 2
第二章    密码学概述 3
2.1 密码学基础 3
2.2 AES加密算法概述 4
2.3 HASH函数 8
2.3.1 HASH函数的概念与发展 8
2.3.2 单向函数与单向HASH函数 9
2.3.3 HASH函数的应用 10
第三章  基于AES算法的HASH函数的设计 13
3.1 基于AES算法的HASH函数的构造 13
3.1.1 AES加密/解密原理图 13
3.1.2 构造哈希函数的算法和原理图 13
3.2 基于AES算法的HASH函数的程序设计 14
3.2.1 Visual C++与VC6.0 14
3.2.2 HASH函数的程序设计 15
3.2.3 加密解密测试 16
3.3 HASH函数的各项性能分析 16
3.3.1 散列性 16
3.3.2 混乱和扩散特性 17
3.3.3 抗冲突性 17
3.3.4 执行速度 18
第四章 基于AES算法的HASH函数的应用 19
4.1 Winsock简介 19
4.2 客户机/服务器模式 20
4.3 用Winsock通信实现HASH函数的传输 21
4.3.1服务器端操作 socket(套接字) 22
4.3.2客户端Socket的操作 25
4.3.3数据的传输 26
结束语 29
致 谢 30
参考文献 31
附 录 32


摘 要
随着密码攻击手段的不断更新、计算能力的不断提高以及对运算速度的要求,传统的散列算法MD5,SHA已日益显示出它们的缺点和不足,并且过去hash函数的构造多是基于分组密码算法DES的,而hash函数的安全性是建立在分组函数的安全性之上的,由于DES运算量很大、运算速度很慢以及其本身的一些特性(弱密钥),因此基于DES算法的散列函数具有潜在的不安全性。为了提高Hash函数性能,本文构造了一种基于AES的hash函数,该哈希函数散列结果的长度为256比特,可以很好的防御穷举攻击。经过计算与测试这种新的hash函数具有很好的散列性、混乱与扩散特性和抗冲突性,能有效的抵御差分密码分析和线性密码分析,且具有很快的执行速度。
关键词:数据加密标准;高级加密标准;安全散列算法;Winsock通信;单向函数

(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇大学自动排课算法设计与实现 下一篇基于windows的串口通信软件设计

相关栏目

最新文档下载

推荐文档下载