{$cfg_webname}
主页 > 计算机 > 其他 >

非对称加密算法设计与应用(附答辩记录)

来源:56doc.com  资料编号:5D7525 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D7525
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 帮助
资料介绍

非对称加密算法设计与应用(附答辩记录)(包含选题审批表,任务书,开题报告,中期报告,毕业论文17000字,代码)
摘 要:本设计首先介绍了非对称加密算法的研究意义和研究背景,接着说明了密码原理与RSA加密原理,着重介绍了RSA加密算法的原理步骤,核心算法主要分为子密钥的生成和加密流程循环,并且使用C语言设计了一个非对称加密算法RSA,使其能够在windows平台上仿真运行。最后提出了RSA在数字签名中的应用方案。
关键字:RSA ;加密 ;解密 ;公钥
                       
Design And Application Of Asymmetrical Encryption Algorithm
Abstract: This paper first introduces the meaning and background of the asymmetric encryption algorithms, and then illustrates the principle of the password and RSA encryption theory. It focuses on the principle steps of the RSA encryption algorithm and the core algorithm which is divided into sub-key generation and encryption process cycle. By using the C language an asymmetric encryption algorithm RSA is designed and it made the programm  run simulatively on the windows platform. Finally, it presents a RSA digital signature application plan.
Key Words: rsa ;  encryption;  decryption; Public key
                                 
1.研究目的:
本次毕业设计的题目是《非对称加密算法的设计与应用》,主要工作是设计一个非对称加密算法系统,而对此课题的研究目的主要有一下几方面:(1)了解非对称加密算法系统;(2)通过对本课题的研究,提出自己的不同想法及改进;(3)通过对本课题的设计工作,系统地运用所学专业知识,有效地提高软件设计能力。
2.研究内容:
(1).研究非对称加密算法方法
(2).设计一种非对称加密算法;
(3).用C语言编程实现该算法;
(4).在局域网PC/WINDOWS平台上仿真调式该程序;
3.研究方法:
(1). 阅相关资料:A、查阅相关概念;B、掌握非对称加密算法原理;C、掌握相关程序设计方法和开发工具;
(2). 计一个非对称加密算法系统实现以下功能:A、具有加解密功能;B、能够应用于数字签名;
(3).用C语言开发该软件;
  (4).对系统进行仿真及调式;
 

非对称加密算法设计与应用(附答辩记录)
非对称加密算法设计与应用(附答辩记录)
非对称加密算法设计与应用(附答辩记录)


目     录
摘 要    1
关键字    1
1 前言    2
1.1 密码学的发展与国内外研究现状    3
1.1.1 密码学的研究背景    3
1.1.2 密码学的研究发展    3
1.1.3 密码加密的国内外研究    5
1.2 本文主要研究内容    6
2 RSA简绍    7
2.1 RSA算法简介    7
2.2 RSA的速度    7
2.3 加密算法的缺点    7
2.4 RSA算法描述    8
3 RSA算法概要设计    9
3.1 公钥密码算法    9
3.2 RSA体质算法过程    9
3.3 RSA体质的实现    10
3.4 RSA的安全性    10
3.5 RSA算法中的数字签名    11
3.6 明文加密及密文解密    12
4.RSA算法详细设计    12
4.1公钥加密算法RSA    12
4.2 RSA算法介绍    14
4.3 RSA算法需求分析    15
4.4 RSA算法特点    16
4.5 RSA的选择密文攻击    17
4.6 RSA的公共模数攻击    18
5. RSA算法运行结果    18
6. RSA 在数字签名中的应用方案    20
7 结论    22
参考文献    23
致    谢    24
附 件    25

推荐资料