对轻量级分组密码算法LBlock的线性分析

被引量 : 0次 | 上传用户:zhjzhouji
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网以及移动通信的高速发展,在开放的互联网领域和信息通信领域,人们对信息数据的安全性需求越来越多。最近几年,由于科技的发展,RFID技术和无线传感网络深入到人们工作和生活的方方面面,使用这些技术传输信息的设备都是微型设备,由于轻量级分组密码算法结构简单,密钥长度相对较短,硬件实现相对容易,能耗少,对设备的硬件要求也不高,并对信息数据能够提供一定强度的安全保障,很适应微型设备,最近这几年轻量级分组密码有了长足的发展,其在人们的工作和生活中有广泛的应用。迭代分组密码的线性分析方法是日本学者Matsui[1]在1993年的欧洲密码年会上提出来的,它属于已知明文攻击范畴,通过分析明密文之间的线性关系,构建明密文之间线性偏差不为0的线性逼近表达式,利用该线性逼近表达式来恢复密钥。经过不断的发展和完善,线性分析方法已经成为攻击迭代分组密码的一种典型的攻击方法。本文就是使用线性分析来攻击LBlock分组密码算法。轻量级分组密码算法LBlock[2]是在2011年ANCS会议上由吴文玲等人提出以来,其分组长度为64比特,密钥长度为80比特,是32轮迭代分组算法,采用Feistel算法结构,加密算法与解密算法结构相同,只是使用的轮密钥顺序相反,密钥扩展算法进行了单独设计。与分组长度和密钥长度都相同的迭代分组密码PRESENT[3]相比,LBlock分组密码在硬件实现性能方面有优于PRESENT。该分组密码提出以后,很多研究分组密码算法的科研工作者都对它的安全性进行了分析。Yu Sasaki等人于2012年提出了LBlock密码算法的积分攻击[8],Ya Liu等人于2012年提出了LBlock密码算法的不可能差分分析[12],Hadi Soleimany等人于2013年提出LBlock密码算法的零相关线性分析[6]等等。Jiageng Chen等人于2013年提出了LBlock密码算法的差分攻击[10],他们构建了一条概率为2-61.2351的15轮多重差分路线,利用其攻击了17轮LBlock密码算法,数据复杂度为259.75,时间复杂度为267.52。本文使用的是线性分析攻击方法对LBlock密码算法进行攻击,通过分析LBlock密码算法的结构和所使用S盒的特性,找到了一条线性偏差为2-31的13轮线性特征,通过利用该线性特征,得到LBlock密码算法的13轮线性逼近表达式,并用其攻击17轮LBlock密码算法,数据复杂度为262个选择明文,时间复杂度为277.12。
其他文献
中空纤维更新液膜是在表面更新理论指导下,将中空纤维包容液膜与纤维膜萃取技术交叉融合,提出的一项新型液膜技术。该技术既充分继承了传统液膜技术的特点,又具有自身独特的优势
<正>一、尽快出台配套政策尽快制定出台与《社会保险法》配套的统一的机关事业养老保险法规政策,是规范养老保险制度的前提条件。《社会保险法》第十条规定:"职工应当参加基
受波束调度灵活性、接收通道数目限制,目前分集相控毫米波防撞雷达主要采用距离/方位二维扫描.由于缺乏目标高度信息,若雷达前方出现不影响载体通行的高/低目标,容易造成防撞
<正>教学过程师:今天老师给大家带来一个礼物,你们猜猜它是什么:一个老头,没脚没手,笑口常开,不跑不走,叫他睡觉,他就摇头。生:不倒翁。师:(画一个不倒翁,并手拿不
消费税与增值税有着极为密切的关系,它们在征税范围及征税环节上既有交叉又有区别。本文分析了消费税与增值税的联系,将一般应税消费品的基本征税环节和特殊应税消费品的征税
党的十八届三中全会确立了完善和发展中国特色的社会主义制度,推进国家治理体系和治理能力现代化这一全面深化改革的总目标。推进国家治理体系和治理能力现代化需要把握的核
一、树立“质量和效益优先”的科学发展理念。在工业化发展理念上,应将满足国民的基本需求、提升国民的尊严、拓宽国民的选择自由度、提升13亿中国国民的生活水准和社会福祉
移动作业车,如混凝土泵车、高空作业车等具有伸缩作业臂的机械特点,由于操作人员处于作业车内,对于抬升作业臂的具体位置难以精准把控,在作业空间受限、周围存在安全隐患等情
在铁矿石价格实行指数化定价的环境下,我国钢铁产业安全的状态受到威胁。本文在铁矿石贸易环境下,以我国钢铁产业的安全状态为研究重点。本文的目的,首先,可以了解目前我国铁矿石
<正>学习习近平总书记的系列重要讲话,可以深刻地体会到习近平总书记强烈的担当意识。敢于担当,既是习近平总书记对选拔好干部提出的标准,也是习近平总书记对自己的要求。201