Evaluate the security margins of SHA-512, SHA-256and DHA-256 against the boomerang attack

来源 :Science China(Information Sciences) | 被引量 : 0次 | 上传用户:coralcn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
For an n-bit random permutation, there are three types of boomerang distinguishers, denoted as Type I, II and III, with generic complexities 2~n, 2~(n/3) and 2~(n/2) respectively. In this paper, we try to evaluate the security margins of three hash functions namely SHA-512, SHA-256 and DHA-256 against the boomerang attack.Firstly, we give a boomerang attack on 48-step SHA-512 with a practical complexity of 2~(51). The correctness of this attack is verified by providing a Type III boomerang quartet. Then, we extend the existing differential characteristics of the three hash functions to more rounds. We deduce the sufficient conditions and give thorough evaluations to the security margins as follows: Type I boomerang method can attack 54-step SHA-512, 51-step SHA-256 and 46-step DHA-256 with complexities 2~(480), 2~(218) and 2~(236) respectively. Type II boomerang method can attack 51-step SHA-512, 49-step SHA-256 and 43-step DHA-256 with complexities 2~(158.50), 2~(72.91) and 2~(74.50) respectively. Type III boomerang method can attack 52-step SHA-512, 50-step SHA-256 and 44-step DHA-256 with complexities 2~(223.80), 2~(123.63) and 2~(99.85) respectively. For an n-bit random permutation, there are three types of boomerang distinguishers, denoted as Type I, II and III, with generic complexities 2~n, 2~ (n / 3) and 2~ (n / 2) respectively. In this paper, we try to evaluate the security margins of three hash functions than SHA-512, SHA-256 and DHA-256 against the boomerang attack. Firstly, we give a boomerang attack on 48-step SHA-512 with a practical complexity of 2 ~ (51). The correctness of this attack is verified by providing a Type III boomerang quartet. Then, we extend the existing differential characteristics of the three hash functions to more rounds. We deduce the sufficient conditions and give thorough evaluations to the security The margins as follows: Type I boomerang method can attack 54-step SHA-512, 51-step SHA-256 and 46-step DHA-256 with complexities 2 to 480, 2 to 218 and 2 to 236 respectively Type II boomerang method can attack 51-step SHA-512, 49-step SHA-256 and 43-step DHA-256 with complexities 2-158.50, 2-72.21 and 2-74.50, respectively. Type III boomerang method can attack 52-step SHA-512, 50-step SHA-256 and 44-step DHA-256 with complexities 2 ~ (223.80), 2 ~ (123.63) and 2 ~ (99.85) respectively.
其他文献
肺癌是目前中国发病率和死亡率最高的恶性肿瘤,也是全球范围内最常见的恶性肿瘤之一和癌症相关死亡的首要原因;非小细胞肺癌(non-small cell lung cancer,NSCLC)占肺癌的85%左
风险投资起源于20世纪50年代的美国。经过近半个世纪的发展,风险投资呈现出以下几个特征;(1)风险投资是有风险的投资,如果哪一家风险投资公司是百分之百的成功,那么这家公司
21世纪是人口老龄化的时代,我国是世界上老年人口最多的国家,而老年人这个群体对健康格外的关注。本文针对沈阳市老年人的体育消费情况进行了调查和分析。 The 21st century
研究了在copula理论的基础上,用蒙特卡罗模拟法和拟蒙特卡罗模拟法,运用阿基米德copula的三种函数,计算沪深股市的风险价值,并与经验VaR做比较。得出了拟蒙特卡罗模拟法计算
在对学生能力要求越来越高的今天,作为物理教师,应正确面对社会需求和学生的发展需求。物理课程是一门基础课程,对于提高学生的实验能力、思维能力具有极大的帮助,因此,如何上好物理课,显得尤其重要。如何上好物理课是我们广大物理教师一直在研究、探讨的问题。要上好物理课,我们首先应注意激发和培养学生的学习兴趣,多给学生提供更多亲自动手、发现和探索问题的机会,通过问题启发、讨论启发等方式,引导学生独立思考,积极
介绍了作者开发的机器人与设计软件RMSCS的总体结构与功能,该软件为机器人的造型、设计和应用提供了一个方便工具,并阐述了机器人机构仿真与设计软件的设计方法。 The overall stru
(甘肃省武威市民勤县第四中学,甘肃 武威 733300)  【摘要】中华民族是一个以德为先的民族,德育教育对于中华民族五千年历史源远流长、绵延不断起着至关重要的作用,由此可见,德育教育在我国历史长河中所占据的重要位置。而如今,虽然科学技术日新月异,教育方法一直在改革创新,但是德育教育在学生成长学习等各个方面仍起着不可或缺的作用。而高中阶段是学生逐渐走向成熟的一个过渡阶段,在这个阶段,学生会形成自己
目前,我国高校公共体育课在经历了教学改革以后,普遍采用选项课教学的模式进行。这一改革对高校体育教学质量产生了重要的影响,取得了比较好的效果,但也存在一些不容忽视的问
(广东省梅州市梅江区三角镇桂林学校,广东 梅州 514071)  【摘要】德育教育是素质教育的一个重要环节,近年来德育教育先进理念已经渗透到了许多地区学校,对小学班级管理也提出了新的要求。小学是接受德育教育的初级阶段,这一阶段也是人生道路中接受教育的最关键时期,教师要在这一时期教学活动中倡导先进的德育教育,把小学生培养为一名德、智、体、美全面发展的综合性人才,为小学生以后的学习道路和成长成才奠定良
(广东省茂名市电白区岭门中学,广东 茂名 525000)  【摘要】当今世界的快节奏生活,给每个人都会带来或多或少的心理压力,正确的心理健康调节可以真正缓解个人压力。初中时期的青少年正是开始建立世界观、人生观的重要时刻,在此时的学习中渗透心理健康教育对一个人的发展是非常有益的。尤其是从语文教学中潜移默化地培养学生健康人格是最佳的教育平台。  【关键词】初中语文;心理健康;方法策略  【中图分类号】