基于分布式计算的对称密码算法的暴力破解

基于分布式计算的对称密码算法的暴力破解

论文摘要

随着信息社会的发展,信息安全在社会中的地位越来越重要。密码学作为信息安全的基础和核心,也越来越受到人们的关注,而暴力破解对称密码算法,是密码学研究的一个重要方向。暴力破解密码算法主要有两种实现方法:(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 小结
  • 第五章 结束语
  • 致谢
  • 参考文献
  • 研究成果
  • 相关论文文献

    标签:;  ;  

    基于分布式计算的对称密码算法的暴力破解
    下载Doc文档

    猜你喜欢