【摘 要】
:
为了保障3G通信系统的安全,3GPP定义了数据加密算法F8和完整性认证算法F9,这两个算法都是以同一个分组密码作为内核算法的。从安全性角度考虑,我国需要自主设计一个分组密码
论文部分内容阅读
为了保障3G通信系统的安全,3GPP定义了数据加密算法F8和完整性认证算法F9,这两个算法都是以同一个分组密码作为内核算法的。从安全性角度考虑,我国需要自主设计一个分组密码作为F8和F9的内核算法。本文从以下几个方面研究了国产算法SMS4作为F8和F9内核算法的可行性:1.安全性方面,分析了SMS4抵抗线性攻击和差分攻击的能力。对非平衡Feistel结构的SMS4,采用类似于平衡Feistel结构下的分析方法,从理论上建立了SMS4线性偏差概率和SMS4轮函数F线性偏差概率之间的关系式,再进一步根据轮函数F的一轮SP结构特点,建立与S盒线性偏差概率之间的关系式。通过这个关系式求出32轮SMS4线性偏差概率的一个上界。采用类似的分析方法,求出32轮SMS4差分特征概率的一个上界。按照Knudsen的安全标准,根据求出的两个概率上界对SMS4作安全评估。结果表明32轮SMS4具有很强的抗线性攻击和差分攻击能力,满足3GPP对内核算法的线性安全性和差分安全性要求。2.随机性方面,对内核为SMS4的F8所产生的密钥流随机性进行测试。首先将内核为SMS4的F8用C语言实现,采用不同的主密钥产生100组20000比特密钥流,按照FIPS140-2测试标准对100组密钥流进行了随机性测试。测试结果表明,内核为SMS4的F8产生的密钥流表现出极好的随机性,满足3GPP对内核算法随机性要求。3.实现效率方面,测试了内核为SMS4的F8用软件实现时的加密速度。采用不同的主密钥产生6组密钥流,记录对同一明文循环加密1000次所用的时间。根据明文大小,将6组时间换算成加密速度。结果表明,内核为SMS4的F8用软件实现时平均加密速度为1.924Mbps,接近达到3GPP对内核算法的实现效率要求。
其他文献
自动问答系统综合应用各种自然语言处理技术,允许用户以自然语言的形式提问,返回给用户明确的答案。限定领域问答系统针对特定的领域,例如金融、教育、旅游等,由于面向范围有限,具
随着互联网规模不断扩大,新应用不断涌现,万兆网络技术也得到迅速发展,为保证万兆网络的服务质量,对其性能进行监控和管理显得非常重要。同时对网络流量特征的研究,是网络行为分析
粗糙集理论是由Z.Pawlak提出并发展起来的一种处理不完备信息的有效工具。属性约简是粗糙集的核心内容,其目的就是要从条件属性集合去掉不必要的属性。约简后决策表和约简前决
随着互联网的发展,电子邮件已经普及到所有使用网络的人群中,成为一种便捷、经济的通讯手段,但垃圾邮件也在同步发展,各种各样的垃圾邮件泛滥,污染网络环境。反垃圾邮件问题,已成为
随着人工智能、机器学习、神经网络、遗传算法等技术的不断发展与进步,机器人学也逐渐被广泛研究。多机器人系统的发展为现代发展带来了新的创造力,机器人不仅可以替代人类进
近年来互联网进入了高速发展阶段,网络链路速度不断提升,大多数骨干网络的链路速度已经达到10Gbit/s;用户数量呈爆炸式增长;同时随着计算机网络技术和多媒体技术的不断发展,网络中
随着节能越来越受到重视,企业对能效研究的要求也越来越高,尤其对于能耗密集型企业,这种需求更加迫切。乙烯装置作为石化行业中耗能最多的生产装置之一,其节能的研究意味着深
随着无线通信技术的发展,各种新的业务相继出现,这些业务在带宽、延迟等方面的要求互不相同。IEEE802.16宽带无线接入技术作为有竞争力的下一代无线网络技术,对其多种业务提供Qo
摘要:传统的钢轨擦伤检测主要依赖于人工巡道检测,这不仅效率低下成本高,而且基本上每个工人都需要负责几十公里的地段。这样在长距离的重复性工作的情况下漏检的概率就相当大
随着移动通讯和网络技术的迅猛发展和广泛应用,移动互联网为人们获取各类信息提供了方便快捷的渠道,也极大地改变了人们的生活方式。然而,移动互联网络与生俱有的非稳健性、