分组密码代数性质新评估方法研究

来源 :桂林电子科技大学 | 被引量 : 1次 | 上传用户:SMXYIMASHI
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分组密码算法加解密速度快、易于软硬件实现和标准化,通常是信息加密、消息识别等环境中的核心加密算法,因此广泛应用于各类信息通信设备中。分组密码算法通常利用多输出布尔函数进行算法设计,且算法的安全性分析与多输出布尔函数的密码学性质息息相关。因此,分析多输出布尔函数的密码学性质对分组密码算法的安全性评估具有重要的研究意义。本文通过分析差分均匀度及代数次数两个安全性指标,对分组密码算法进行安全性评估。主要研究结果如下:1.对16轮的LiCi算法进行不可能差分分析。Patil等人于2017年提出LiCi轻量级分组密码算法,并声称“16轮的简化轮算法能够抵抗差分攻击及线性攻击”。利用S盒差分分布的不均匀性,结合中间相遇思想,构造了一个10轮的不可能差分区分器。在此基础上,向加解密方向各扩展3轮,利用S盒差分概率及密钥编排规律,给出了 16轮LiCi算法的密钥恢复方案。该攻击所需要的时间复杂度约为283.08次16轮加密,数据复杂度约为259.76选择明文,存储复杂度约为276.76数据块。证实了 16轮简化的LiCi算法无法抵抗不可能差分攻击。2.针对GIFT算法,构造出两条6轮的不可能差分区分器。GIFT是Banik等人于CHES 2017会议上提出的轻量级分组密码。基于GIFT算法的结构特性及S盒输入输出差分的分布特性,结合中间相遇思想,构造出两条6轮的不可能差分区分器。与已有结果相比,这是目前发现的最长的不可能差分区分器。3.对PRESENT、GIFT及Keccak算法的代数次数进行拟合评估。针对分组密码算法,提出了一种代数次数拟合评估的新方法——最大项追踪技术,即在拟合评估的过程中,追踪变量函数中的最大项和次大项,通过迭代运算获得代数次数的近似值。拟合评估结果显示:PRESENT-64-80/128、GIFT-64/128-128 算法在第 15/20、22/20轮达到最大代数次数144*/192*、192*/256*(将明文及密钥均视为变量);Keccak-512/384/256/224在第 13/13/14/15轮达到最大代数次数576*/832*/1088*/1152*。结果证实全轮的PRESENT、GIFT及Keccak算法仍具备一定的安全冗余。(注:“a*”表示该值为a或a-1)
其他文献
心力衰竭是世界性日趋严重的危害健康的主要疾病之一,是一常见、耗资大、致残和致死率高的疾病[1].护理工作在心力衰竭治疗中具有重要地位,是促进病情好转的主要环节,其中健
<正>作为工业最为发达的国家之一,德国的环境保护在治理体系中正逐渐移至中心位置,成为治理现代化的重要标志。民调显示,85%的德国人把环保问题视为国内第二大问题,75%希望其
随着国家惠衣政策、民中工程的不断普及和深入推进,农村义务阶段的学生享受到了免费读书的优惠政策,政策的落实,不仪给广大的学生家长减轻了经济压力,也更新了他们的教育观念。
目的探讨抗肿瘤坏死因子(TNF)-α免疫球蛋白(Ig)Y滴鼻对老年大鼠过敏性鼻炎的治疗效果。方法将28只老年大鼠随机分为A组(正常对照组)、B组(模型组)、C组(非特异性Ig Y治疗组)和D组(抗TNF
【正】 沈伯俊、谭良啸同志合编的《三国演义辞典》就要出版了。这在《三国演义》研究史上,实在是一件值得庆贺的事。《三国演义》这部书的文学价值,已无庸赘言。仅从“三个
学校德育活动课程体系结构化是当前中小学德育实践的常见做法。这一做法具有提高学校德育实效、节约学校教育时间与资源的优点。不过,随着当前学校德育活动课程体系整体构建
优秀影视作品进入学校当然重要,但研究图像的特性及其作用于人的基本机制则更为重要。我们这个时代可谓图满天下,整个世界就是一块大屏幕,在屏幕环境下生活的孩子也成了"屏幕
鼻康胶囊由辛夷、白芷、忍冬藤、薄荷等中药组成,具有通窍止痛、清热解毒的功效,用于过敏性鼻炎、急慢性鼻炎、鼻息肉等病症。经临床多年验证有良好疗效,为明确其治疗过敏性鼻炎
【正】 一明代中叶,以李梦阳(即空同,成化八年1472—正德八年1513)为主要倡导者而兴起的所谓“前七子”的复古主义文学,以及稍后继承“前七子”,的李攀龙、王世贞等所谓“后
随着数值模拟技术的发展,化学反应机理开始应用于燃烧过程的重构和深入分析。详细机理是通过大量的实验研究得到的,其包含了大量的化学反应动力学信息,可以较为完备的描述化学反