MILP方法在轻量级密码分析中的应用研究

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:yucol
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机以及互联网技术的普及,信息安全越来越得到人们的重视,密码学作为信息安全的基石,也越来越得到人们的广泛关注。分组密码的研究是当今密码学研究的一个重要领域,分组密码一般采用迭代结构,运行速度快且易于实现,因此广泛运用于各种软硬件安全系统。分组密码有多种结构,例如SPN结构,Feitesl结构等,Present算法,Lbock算法就是SPN结构和Festiel结构的代表算法,Present算法是A.Bogdanov等在CHES2007上提出的一种SPN(Substitution Permutation Network)的结构的超轻量级加密算法,一共将会进行31轮,明密文长度都是64bit,密钥有两种选择分别是80bit和128bit两个版本,主要是适用于资源受限的环境。由于其简单且高效,在物联网和射频识别技术(RFID)中得到广泛的应用。Lblock密码算法是在2011年应用密码学网络安全会议上提出的轻量级分组密码.Lblock是分组长度为64bit的Feistel结构的分组密码算法,共32轮,密钥长度为80bit。MILP全称是混合整数线性规划(Mixed-Integer Linear Programming)是一类源于线性规划的优化,目标是优化在一定约束条件下的目标函数。混合整数线性规划在学术界和工业界都得到了广泛的应用。在分组密码各个模块,MILP的模型是不一样的。孙思维教授在亚密会上提出了MILP模型在分组密码中的应用,以及Nicky Mouha,Qingju Wang等人对于MILP模型结合分组密码的差分分析,以及最近由日本人Todo提出的Division Property,结合MILP方法去搜索轻量级分组密码算法的积分区分器的平衡位置。本文的主要研究内容包括:(1)对SPN类的Present算法,结合该算法的不可能差分特征进行研究,使用两种方法,一种是活跃S盒扩散的总数和轮数,统计S盒扩散之和最少的那一种情况,即为最优的情况;另一种是借助于贪婪算法进行研究,排出不可能出现的差分特征。(2)对Feitesl类的Lblock算法进行积分攻击,核心是构造合适的积分区分器,然后根据自己总结的Lblock算法的密钥扩散规律,统计需要猜测的密钥数量,并得出积分攻击的时间复杂度和数据复杂度,并与Lblock算法其他分析方法的时间数据复杂度进行对比,基于积分攻击的Lblock算法的时间复杂度降低。(3)由Lblock算法的积分攻击,结合最新的Todo提出的Division Property理论概念,在前人的基础上对Lblock算法结合MILP模型进行研究。
其他文献
当前全球化竞争不断加剧,企业要寻求新的发展,必须专注于自己的核心业务,将自己擅长的方面发挥到极致;同时,企业对于自己不擅长的业务可能需要借助于其他企业的制造服务和能力
钻孔柱状图、勘探线剖面图等是地质工作者经常使用的基础性、先导性图件。它们是由各种花纹图案、曲线、文字等基本符号构成的,不仅能够清晰的表达地层岩性、地层特征,而且能够
网络时代涌现了大量与个体相关数据,即微数据,微数据对趋势分析,疾病预测以及经营决策具有重要的意义,因此很多组织开始收集和发布一些微数据,如医院会发布患者的医疗数据用
语义网的不断发展使得RDF数据存储系统成为一个重要的研究课题。传统RDF数据存储系统在互联网数据爆炸式增长的趋势下遭遇难题,存储能力和查询响应性能都已不能满足用户日益增
自21世纪以来,全球各国的城镇化率不断提高。人口大量涌入城市,致使城市的人口密度密度大幅度增长。在人群密集型的大型公共场所中发生拥挤、踩踏现象造成人员伤亡的事故越来越频繁。这类公共安全问题引起了人们的恐慌,造成了大量的财产损失,也严重干扰了城市的发展步伐。计算机仿真技术为人群行为仿真提供了快速安全的方式,克服了采用真人演练模拟人群疏散的弊端。通过对人群行为模拟,在人群聚集的公共场合中发生公共安全问
在当今的大数据时代,图像信息非常重要,为此我们需要分析图像,在图像分析中,纹理特征是图像中极为关键的信息,所以纹理分析是图像分析中非常重要的研究分支。由于对于机器视
本体是对特定领域之中某套概念及其相互之间关系的形式化表达。作为一种知识表达的方法,本体已经在很多领域得到了广泛应用,如Tim Berners-Lee提出的语义网构想和生物医学信
软件缺陷报告是开发人员和使用者在软件开发和维护中提交到软件缺陷库中的软件系统的错误。要管理铺天盖地而来的软件缺陷报告无疑是一项挑战性的任务。传统的方法是人工辨别
随着网络技术的发展,网络的安全问题逐渐凸显,由此也产生了大量的网络安全机制譬如防火墙、入侵检测、加密以及防病毒软件等等,其中入侵检测系统则是保护网络不受攻击的最重要
地质建模是油藏描述的核心,构造建模更是整个地质建模和后续相关地质研究的基础。本文主要分析了带断层和层面约束的储层精细建模过程和储层模型的三维可视化相关方法。并在此