欢迎来到天天文库
浏览记录
ID:37377783
大小:2.73 MB
页数:82页
时间:2019-05-22
《基于椭圆曲线的混合加密系统研究及其实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要椭圆曲线密码体系的研究和应用,是近年来信息安全领域的一大突破。混合密钥体制是目前广泛使用,效率、性能优异的信息安全系统解决方案。本文从基本的二进制域运算,椭圆曲线原理着手,对椭圆曲线密钥体制作一个全面、深入的研究。在以往椭圆曲线密码体制中,椭圆曲线的阶作为一个充分必要条件,阻碍了该体制的推广应用。本文的重点是研究将椭圆曲线的阶从充要条件转为充分条件。IDEA算法是一种在欧洲应用最广泛的对称密钥体制,但在运算能力飞速发展的今天,标准128bits密码严重制约着它的发展。本文研究对其进行扩展,使它的密码长度达到832bitso本文研究的最终目的,是对研究成果进行完整
2、软件实现,使其成为真正的网络信息安全产品。在本文的附录中,有整个系统核心算法的C语言函数,关键字:密码学.二进制域,椭圆曲线,对称密钥,非对称密钥,加密,签名,混合加密。AbstractTheresearchandapplicationonellipticcurvecryptography(ECC)werebreakthroughsinthefieldsofinformationsecurityatlastyears.Blendedcryptographywasanefficientsolutiononinformationsecurityandhadbeingbr
3、oadlymadeintopractice.Basedonbinaryfieldandellipticcurve,ECCwasstudieddeepandcompletelyinthispaper.Theorderofellipticcurvewasasufficientandnecessaryconditioninpreviousalgorithm.ThisblockedapplicationofECCovertheworld.Oneaimofthispaperistochangetheconditiontosufficientbutnotnecessary.Th
4、eIDEAisasymmetriccryptographyusedinEuropewidely.Butitsonly128bitskeyrestricteditadvancinginthesedayswithfastdevelopingofcomputer.SoIextendedIDEA,andexpandeditskeyto832bits.Asanultimatetarget,Ieditedallalgorithmstoprogramandmakeittorealproductofinformationsecurity.Inappendixofthispaper,
5、IprovidedallcorefunctionsinCprogramlanguage.Keywords:Cryptography,BinaryField,EllipticCurve,SymmetricKey,AsymmetricKey,Encryption,Signature,BlendedCryptography.硕士研究生学位论文基于描国曲践的混合加密系姚研充及其实况前言密码学有着悠久、丰硕的历史。《代码翻译》(TheCodebreakers)一书对密码学的历史作了最完整的叙述和归纳。这本在1963年出版的书涵盖了四千年前密码学在古埃及的起源和有限运用,到二十
6、世纪在两次世界大战中起到重要作用这几千年来密码学的发展状况。并且,它特别强调密码学在军事、外交、政府等领域被用于对国家安全信息和需要保密的方针政策进行加密。上世纪六十年代,计算机的广泛应用促使人们提出了对私人机密和数字化数据进行保护的紧迫要求。由IBM公司在七十年代发起,最终成为美国联邦信息处理标准的DES(DataEncryptionStandard)加密算法是当今世界上最著名的加密算法。即使在今天,DES仍然是世界上大多数电子商务和金融系统使用的信息安全标准。1976年,密码学迎来了它历史上最重要的全新发展时期。W.Diffie和M.He1Iman两人共同发表了
7、一篇论文,《加密学的新方向》(TheNewDirectionsinCryptography),创造性地提出了公共密钥(PublicKey)加密体制,并给出了一种巧妙的密码交换方法,该方法基于离散对数问题单向函数的不可逆性。尽管两位作者当时并没有意识到将该方法实际应用,但它却立刻引起了密码学界的轰动和极大兴趣。1978年,Rivest.Shamir和Adleman率先发现了公共密钥加密和签名的应用方法,就是今天的RSA体制。RSA算法基于一个非常困难的数学问题,大整数分解的不可逆性.这一运用又激发了人们对大整数因式分解的热情,很多人试图找到更高效率的因式分解方法来
此文档下载收益归作者所有