预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共45页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

陕西理工学院毕业论文(设计)第PAGE41页公开密钥加密算法RSA的Matlab实现[摘要]RSA算法是基于数论的公开密钥加密算法,它已经成为现在最流行的公钥加密算法和数字签名算法之一。其算法的安全性基于数论中大素数分解的困难性,所以RSA公钥密码体制算法的关键是如何产生大素数和进行大指数模幂运算。本文首先介绍了RSA公开密钥加密算法的数学原理,并介绍了几种流行的产生大素数的算法。然后用matlab具体实现公钥加密算法RSA的加密和解密,从而实现了数据的安全传输。[关键词]RSA算法;加密;素数TheRealizationofRSAAlgorithmforPublicKeyEncryptionBasedonMatlab(Grade07,Class3,Majorelectronicsandinformationengineering,CommunicationengineeringDept.,ShaanxiUniversityofTechnology,Hanzhong723003,Shaanxi)Tutor:[abstract]:ThealgorithmisbasedonthetheoryofRSApublickeyencryptionalgorithm,ithasbecomethemostpopularpublickeyencryptionalgorithmanddigitalsignaturealgorithmofone.Thesafetyofthealgorithmbasedonnumbertheorycuhkthedifficultyofprimedecomposition,sotheRSApublickeycryptographyalgorithmsiskeytohowtoproducelargeprimeNumbersDaZhiandtransmitpoweroperation.ThispaperfirstintroducedtheRSApublickeyencr-yptionalgorithmofmathematicaltheory,andintroducesseveralpopularproducelargeprimeNumbersofthealgorithm.ThenusematlabRSApublickeyencryptionalgorithmre-alizationofencryptionanddecryptionisrealized,andthesafetyofthedatatrans-mission.[Keywords]:RSAalgorithm;encryption;primenumber目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc264021973"引言1HYPERLINK\l"_Toc264021974"1数据加密概述2HYPERLINK\l"_Toc264021975"1.1基本概念2HYPERLINK\l"_Toc264021976"1.2数据加密分类3HYPERLINK\l"_Toc264021977"2Matlab工具介绍6HYPERLINK\l"_Toc264021978"2.1MATLAB语言的主要特点6HYPERLINK\l"_Toc264021979"2.2Matlab的程序设计6HYPERLINK\l"_Toc264021980"2.2.1脚本文件和函数文件6HYPERLINK\l"_Toc264021981"2.2.2函数调用和参数传递8HYPERLINK\l"_Toc264021982"2.2.3MATLAB的程序结构和控制流程8HYPERLINK\l"_Toc264021984"3RSA公钥密码体制10HYPERLINK\l"_Toc264021985"3.1算法简介10HYPERLINK\l"_Toc264021986"3.2算法的数学基础10HYPERLINK\l"_Toc264021987"3.3RSA公钥密码算法10HYPERLINK\l"_Toc264021988"3.3.1算法步骤10HYPERLINK\l"_Toc264021989"3.3.2参数分析11HYPERLINK\l"_Toc264021990"3.3.3安全性分析12HYPERLINK\l"_Toc264021991"3.4公钥密码体制中安全大素数的生成13HYPERLINK\l"_Toc26402199