论文摘要
随着信息社会的发展,信息安全在社会中的地位越来越重要。密码学作为信息安全的基础和核心,也越来越受到人们的关注,而暴力破解对称密码算法,是密码学研究的一个重要方向。暴力破解密码算法主要有两种实现方法:(1)硬件实现;(2)软件实现。本文采用软件方法实现了对称密码算法的暴力破解,本文的主要工作包括以下几个方面:1.介绍了对称密码算法的暴力破解技术。包括暴力破解的概念,暴力破解常用的两种实现方法:软件实现和硬件实现。2.调查研究了对称密码算法暴力破解的历史和现状。主要是针对常用分组密码算法DES和SMS4和序列密码算法RC4的调研。3.分析了分组密码的加密和解密,设计了实现分组密码算法暴力破解的软件,并且在局域网内模拟实现了对分组密码算法DES和SMS4的暴力破解。4.分析了序列密码的加密和解密,设计了实现序列密码算法暴力破解的软件,并且在局域网内实现了对序列密码算法RC4的暴力破解。
论文目录
摘要ABSTRACT目录第一章 引言1.1 对称密码算法暴力破解的发展及其现状1.2 课题意义和背景介绍1.3 章节安排第二章 对称密码算法暴力破解技术和破解历史2.1 基本方法和技术实现2.1.1 基本方法2.1.2 技术实现2.2 分组密码算法暴力破解的历史和现状2.2.1 DES加密算法的暴力破解历史和现状2.2.2 RC5加密算法的暴力破解历史和现状2.3 序列密码算法RC4暴力破解的历史和现状2.4 小结第三章 分组密码算法的暴力破解及模拟实现3.1 分组密码3.1.1 分组密码概述3.1.2 分组密码设计时的常用方法3.2 暴力破解分组密码算法软件设计3.2.1 软件设计思想3.2.2 软件的架构3.2.3 软件的主要功能介绍3.2.4 程序设计流程图3.3 DES加密算法的暴力破解3.3.1 DES算法介绍和计算量分析3.3.2 DES算法的暴力破解3.3.3 软件的性能测试3.4 SMS4加密算法的暴力破解3.4.1 SMS4加密算法概述3.4.2 SMS4加密算法的暴力破解3.4.3 软件的性能分析3.5 小结第四章 序列密码算法的暴力破解和实现4.1 序列密码4.1.1 序列密码概述4.1.2 序列密码的结构4.2 RC4密码算法的暴力破解4.2.1 RC4加密算法概述4.2.2 RC4加密算法的暴力破解4.3 暴力破解RC4算法的软件设计与实现4.3.1 软件设计思想4.3.2 软件的架构4.3.3 软件的主要功能介绍4.3.4 软件的运行4.3.5 软件的功能测试4.4 小结第五章 结束语致谢参考文献研究成果
相关论文文献
标签:暴力破解论文; 分布式计算论文;