欢迎来到天天文库
浏览记录
ID:13015862
大小:458.50 KB
页数:29页
时间:2018-07-20
《kasumi算法的研究与vc实现-毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计(论文)KASUMI算法的研究与VC实现论文作者姓名:申请学位专业:申请学位类别:指导教师姓名(职称):论文提交日期:KASUMI算法的研究与VC实现摘要随着通信技术的高速发展,第三代移动通信系统(3G)将成为人们生活中重要的通信方式,3G系统中业务信息的安全性以及网络资源使用的安全性将越来越重要。为了对3G系统提供安全性,3G的国际组织3GPP(3rdGenerationPartnershipProject)在3G的安全结构中定义了两个标准化的核心算法f8和f9。f8算法是加密算法,f9是完整性算法,这两个算法都是基于KASUMI算法
2、的。KASUMI算法是基于日本三菱公司的分组密码MISTY1算法,是它的改进版本,它是一种分组加密算法。本文主要研究的是第三代移动通信技术中的一种核心加密算法:KASUMI算法;详尽介绍KASUMI算法的原理、组成部分以及怎样在VC中实现。关键字:KASUMI算法;3G;安全性;FeistelTheResearchandImplementationofKasumiAlgorithmwithVCAbstractAsthedevelopmentofcommunicationtechnologyisarrivingatabewilderingrate
3、,thethirdgenerationofmobiletelecommunicationsystem(3G)isdoomedtodominateourwayofthat.Meanwhile,howtomaintainthesecurityofoperatinginformationandnetworkresourceswillbeplayinganever-increasingrole.Inordertoprovide3Gwithsteadysecurity,itsinternationalorganization3GPP(3rdGenerat
4、ionPartnershipProject)hasdefinedtwostandardizedkeyarithmetic:f8andf9.Thearithmeticf8belongstoencryptedone,whilef9haskeptitsintegrality.ButtheyarebothbasedonthearithmeticofKASUMI.ThearticleismainlyfocusingonthearithmeticofKASUMI,whichisthekeytotheencryptedthirdgenerationofmob
5、iletelecommunication.Anditshedslightonthetheory,compositionaswellashowitcanbecarriedoutinVCindetail.Keywords:KASUMI;3G;Security;Feistel目录论文总页数:26页1引言12KASUMI算法概述12.1KASUMI算法的总体结构12.2KASUMI算法的组成函数22.2.1f函数22.2.2FI函数32.2.3FO函数32.2.4FL函数42.2.5S-box42.3KAUSMI算法的密钥生成52.4KAUSMI算法的
6、安全性63KASUMI算法流程73.1密钥产生83.2FI函数93.3FO函数103.4FL函数114系统设计124.1KASUMI算法程序实现124.1.1KASUMI算法程序实现的加密解决方案124.1.2KASUMI算法程序实现的解密解决方案134.2人机界面设计135关键代码分析155.1FI函数的程序实现155.2FO函数的程序实现165.3FL函数的程序实现175.4密钥产生程序实现175.5f函数的程序实现(加密时的函数)185.6f函数的程序实现(解密时的函数)196软件整体测试与系统缺陷206.1软件测试环境配置206.2软件
7、测试界面介绍206.3软件测试结果216.3.1软件的加密速度226.3.2KASUMI算法加密/解密案例236.4系统缺陷23结论24参考文献24致谢25声明261引言随着通信技术的高速发展,第三代移动通信系统(3G)将成为人们生活中重要的通信方式,3G系统中业务信息的安全性以及网络资源使用的安全性将越来越重要。为了对3G系统提供安全性,3G的国际组织3GPP(3rdGenerationPartnershipProject)在3G的安全结构中定义了两个标准化的核心算法f8和f9。f8算法是加密算法,f9是完整性算法,这两个算法都是基于KASU
8、MI算法的。KASUMI算法是基于日本三菱公司的分组密码MISY1算法,是它的改进版本,它是一种分组加密算法。本文主要目的是研究KASUMI算法,并在
此文档下载收益归作者所有