sms4算法分析及其在3g中的应用

sms4算法分析及其在3g中的应用

ID:33505894

大小:2.57 MB

页数:83页

时间:2019-02-26

sms4算法分析及其在3g中的应用_第1页
sms4算法分析及其在3g中的应用_第2页
sms4算法分析及其在3g中的应用_第3页
sms4算法分析及其在3g中的应用_第4页
sms4算法分析及其在3g中的应用_第5页
资源描述:

《sms4算法分析及其在3g中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SMS4ALGO砌THMANALYSISANDITSAPPLICATIONIN3GCOMM烈ICATIONSYSTEMThesisSubmittedtoZhejiangNormalUniversityinpartialfulfillmentoftherequirementforthedegreeofMasterofEngineeringWangYingsong(ComputerSoftwareTheory)ThesisSupervisor:ChenWeiApril,2010SMS4算法分析及其在3G中的应用摘要为了保障3G通信系统的安全,3GP

2、P定义了数据加密算法F8和完整性认证算法F9,这两个算法都是以同一个分组密码作为内核算法的。从安全性角度考虑,我国需要自主设计一个分组密码作为F8和F9的内核算法。本文从以下几个方面研究了国产算法SMS4作为F8和F9内核算法的可行性:1.安全性方面,分析了SMS4抵抗线性攻击和差分攻击的能力。对非平衡Feistel结构的SMS4,采用类似于平衡Feistel结构下的分析方法,从理论上建立了SMS4线性偏差概率和SMS4轮函数F线性偏差概率之间的关系式,再进一步根据轮函数F的一轮SP结构特点,建立与S盒线性偏差概率之间的关系式。通过这个关系式求

3、出32轮SMS4线性偏差概率的一个上界。采用类似的分析方法,求出32轮SMS4差分特征概率的一个上晁。按照Knudsen的安全标准,根据求出的两个概率上界对SMS4作安全评估。结果表明32轮SMS4具有很强的抗线性攻击和差分攻击能力,满足3GPP对内核算法的线性安全性和差分安全性要求。内按为同文均SMS4ALGORITHMANALYSISANDITSAPPLICATIONIN3GCOMMUNICATIONSYSTEMABSTRACTDataconfidentialityalgorithmF8andintegrityalgorithmF9have

4、beendefinedby3GPPtoprotectthesecurityof3Gcommunicationsystems.TheyarebasedONthesameblockcipherascorealgorithm.Fromthesecuritypointofview,ChinashoulddesignablockcipherascorealgorithmofF8andF9.Fromthefollowingaspects,thispaperstudiesthefeasibilityofmakingascorealgorithmofF8and

5、F9.Security,theabilityfortoresistlinearattackanddifferentialattackisanalyzed.AlinearbiasprobabilityrelationshipbetweenanditsroundfunctionisestablishedtheoreticallybyusingthesimilarmethodusedtoanalyzeFeistelstructure.OwingtooneroundSPstructureofroundfunction,anotherlinearbias

6、probabilityrelationshipbetweenandS-boxisestablishedtheoretically.Thenonelinearbiasprobabilityupperboundof32.roundisdeducedbythelatterrelationship.Similarly,onedifferentialcharacteristicprobabilityupperboundof32-roundisdeduced.Basedontwoupperbound,correspondingsecurityevaluat

7、ionismadeaccordingtoKnudsen’Ssecuritystandard.Theresultsshowthat32.roundhasastrongabilitytoresistlinearanddifferentialattack.Someetsthesecurityrequirementof3GPERandomness,keystreamsgeneratedbyF8withascorealgorithmaretestedinrandomness.Firstofall,theF8isrealizedbyClanguage,an

8、dgenerates100groups20000一bitkeystreamsusing100differentcipherkeys.Thenrando

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。