欢迎来到天天文库
浏览记录
ID:46848595
大小:73.00 KB
页数:12页
时间:2019-11-28
《毕业论文(设计)-数字签名与加密研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数字签名与加密研究摘要:随着网络的迅速发展,信息安全越来越受到人们注意,由之而产生的签密技术引起了很多人的关注。文中首先简单的介绍了一下密码学的基本概念和原理。然后介绍了数字签名的产生、分类和功能,接着介绍了基于RSA和椭圆曲线的数字签名算法,其中具体讲了一下椭圆曲线的原理。再者阐述了椭圆曲线密码体制,根据已有的MV加密算法提出一种改进的M¥加密算法。最后总结有关椭圆曲线密码算法,对以后的工作研究进行展望。关键词:信息安全;数字签名;RSA;椭圆曲线;加密算法DigitalSignaturesAndEncryp
2、tionResearchAbstract:Withtherapiddevelopmentofnetwork,peoplepaymoreandmoreattentiontoinformationsecurity,followtheresultsigncrypliontechniquehasatlracledmuchattention.Thepaperfirstintroducesasimplelookatthebasicconceptsofcryptographyandprinciples.Thenitintro
3、ducesthedigitalsignaturegeneration,classificationandfunction,andthenintroducesDigitalSignatureAlgorithmwhichbasesonRSAandEllipticCurve,inwhichitspecificallytalkesabouttheprincipleofellipticcurves.Alsothepaperdescribesellipticcurvecryptography,encryptionalgor
4、ithmbasedontheexistingMVandanimprovedencryptionalgorithm・Atlast,itsummarizestheEllipticCurveCryptography,andlookforwardtofutureresearchwork・Keywords:informationsecurity;digitalsignature;RSA;ellipticcurve;encryptionalgorithm1引言随着IT技术迅猛的发展,各个行业的信息化、网络化的增强,信息的安
5、全性越來越得到人们的重视。一•个完整的、先进的信息系统无不考虑到信息安全技术的应用。对网络数据传输过程中的女全问题,HDS公司首席安全官ArthurB王dmonds曾给出了认证(Authentication)授权(Authorization)a审核(Audit/Accounting)>一致性(Integrity)和秘密性(Privacy)五步法⑴。不难看出,网络信息安全除了保密性外,还包括网络的可用与可靠性、用户身份的真实性、用户访问的可控性、网络的可监控性、数据的完整性、可追溯性、抵御攻击能力、安全审计等。2
6、密码学简介密码学的发展为人们提供了保障网络信息安全的核心技术,加密可以实现信息传递的机密性,而数字签名可以实现信息的认证性和完整性。数字签名作为传统手写签名或卬章的代替物,在网络社会应用非常广泛。数字签名是w・Diffie和M.Hellman于1976年首先提出来的⑵,随后人们又提出了很多数字签名方案,其中RSA,ElGama1和DSS是这些数字签名方案的典型代表。在现实应用环境中,人们对数字签名的要求各不相同,于是乂出现了群签名、环签名、盲签名、门限签名及签密等一些具冇特殊性质的数字签名.密码学包括两个方面:
7、密码编码学和密码分析学。密码编码学就是研究对数据进行变换的原理、手段和方法的技术和科学,其忖的是隐藏数据的真实内容,以防止数据被无察觉的篡改和非法使丿IJ。密码分析学是为了取得秘密的消息,而对密码系统及具流动的数据进行分析,是对密码原理、手段和方法进行分析、攻击的技术和科学。密码编码学和密码分析学相互矛盾,又相互促进。密码学的基木思想就是隐藏、伪装信息,使未经授权者不能得到消息的真正含义,伪装信息的方法就是进行一组可逆的数字变换。伪装(变换)之前的信息是原始信息,称为明文,伪装之后的信息,看起来是一串无意义的乱
8、码,称为密文。把明文伪装成密文的过程称为加密,该过用使用的数学变换就是加密算法。把密文还原成明文的过程称为解密,该过程使用的数学变换,通常是加密时数学变换的逆变换,就是解密算法。加密与解密通常需要参数控制,我们把该参数称为密钥,有时也称为密码。加密时使用的叫加密密码(加密密钥),解密时使用的叫解密密码(解密密钥)o一个密码系统是由明文空间、密文空间、密钥空间、加密算法与解密算法五个部分
此文档下载收益归作者所有