分组加密算法的研究与实现.pdf
南京邮电大学
毕业设计(论文)
题目分组加密算法的研究与实现
专业信息与计算科学
学生姓名
班级学号
指导教师
评阅教师
指导单位
日期:年月日至年月日
毕业设计(论文)原创性声明
本人郑重声明:所提交的毕业设计(论文),是本人在导师指导下,独立进
行研究工作所取得的成果。除文中已注明引用的内容外,本毕业设计(论文)不
包含任何其他个人或集体已经发表或撰写过的作品成果。对本研究做出过重要贡
献的个人和集体,均已在文中以明确方式标明并表示了谢意。
论文作者签名:
日期:年月日
摘要
随着信息化技术的广泛应用和深入发展,信息安全越来越受到人们的高度
关注,已成为影响国家安全、经济发展、社会稳定的重要因素。作为信息安全
的核心之一的加密技术也越来越重要,加密算法的好坏也决定信息的安全性。
分组密码是现代密码学的重要体制之一,具有加密速度快、安全性好、易于标
准化等特点,广泛地应用于数据的保密传输、加密存储等场合。在研究分组密
码的基础上,本文对AES和DES两种算法进行研究。
主要内容如下:
1.对分组密码进行分析。
2.对AES和DES两种加密算法详细分析。
3.根据两种加密算法,用VisualC++编写加密软件,并对软件进行测试。
关键词:分组密码;AES;DES;
ABSTRACT
Withthewideapplicationandfurtherdevelopmentofinformationtechnology,
informationsecurityhasattractedmoreandmoreattention.Ithasbecomean
importantfactortoinfluencenationasecurity,economicdevelopment,socia
stability.Asoneofthecoreofinformationsecurityencryptiontechnologybecome
moreandmoreimportant,thequalityoftheencryptionalgorithmalsodeterminesthe
securityofinformation.Blockcipherisoneoftheimportantinstitutionaofthe
moderncryptography,ithasafastencryptionspeed,security,easystandardization
andothercharacteristics,widelyusedintheconfidentialityofdatatransmission,
encryptedstorageandotheroccasions.Onthebasisofthestudyofblockcipher,this
thesisconductstheresearchtoAESandDES.
Themaincontentsareasfoows:
1.Analysisfortheblockcipher.
2.AdetailedanalysisfortwoencryptionalgorithmsofAESandDES.
3.Accordingtotwoencryptional