如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。河南科技大学毕业设计(论文)题目_________________姓名________院(系)________专业________指导教师________年月日毕业设计(论文)任务书填表时间:年12月10日研究所(教研室)主任签字:年月日对称密钥密码算法研究摘要对称密码是现代密码学中的一个重要分支,其诞生和发展有着广泛的使用背景和重要的理论价值。当前这一领域还有许多理论和实际问题有待继续研究和完善。这些问题包括:如何设计可证明安全的密码算法;如何加强现有算法及其工作模式的安全性;如何测试密码算法的安全性;如何设计安全的密码组件,例如S-盒、扩散层及密钥扩展算法等。当前分组密码所采用的整体结构可分为Feistel结构(如CAST-256、DEAL、DFC、E2等)、SP网络(如Safer+、Serpent等)及其它密码结构(例如Frog和HPC)。Feistel结构最大的优点是容易保证加解密的相似性;SP网络则是扩散性能比较好。AES沿袭了SQUARE的特点采用了SP网络结构,并在加解密过程大量使用矩阵运算,这样做使得加密和解密过程略有不同,但大幅提高了算法实现的效率。虽然AES的设计在分组密码系统的发展上有了一个质的飞跃,然而当前仍有研究和改进的空间。AES在多种平台上实现的效率有待进一步提高,同时新的加解密工作模式也有待研究。本论文简单介绍了对称密码学的部分基本知识和AES算法的工作过程,根据AES算法大量矩阵运算的的特点,改进了传统的加解密速度,给出了其在时间上的优化:该算法的时间优化能够提高AES算法的加解密速度。关键词:对称加密算法,DES,Rijndael,有限域TheResearchOfSymmetricKeyCipherAlgorithmABSTRACTSymmetricalcryptosystemisanimportantbranchofmoderncryptography,withitsappearanceanddevelopmenttherearewideapplicantbackgroundandtheorialvalue.Therearelottheorialandapplicantproblemsneedtobestudiedandoptimized,suchas:howtodesignaprovablesafecryptosystem,howtostrengthenthesaftyofalgorithmsandworkingmoduleswhicharealreadyavailable,howtotestthesaftyofacipheralgorithm,howtodesignsafecomponentsofacryptosystem,asS-boxes,diffusinglayers,andkey-expandingprocesses,etc.ThegeneralarchitectureofsymmetricalcryptosystematpresentcanbesortedasFeistel(CAST-256,DEAL,DFCE2,etc.),SPnetwork(Safer+,Serpent,etc.)andotherarchitectures(Frog,HPC).SymmetryisthemostdistinctcharacterofFeistel,whileSPnetworkhasagooddeffusecapability.AESinheritedSQUAREindesignation,andaddedinalotofmatrixoperations.Thiscausesabitdifferentbetweenencryptionanddecryption,butitoptimizestheefficiencyofthealgorism.AESisarapidprogressincryptosystemdevelopment,however,itneedstobeamelioratedyet.TheefficiencyofAESmaybeboosted,andnewworkingmoduleisalsonecessarytobedeveloped.ThispaperintrouducesthetheoryofsemmetricalcryptographyandtheworkingprocessofAESalgorithm,improvesaconventionalmeansofincreasingtheencryptingspeed,prop