基于MILP对Large S-boxes型和ARX型密码算法的差分分析

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:lllll15
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当下社会的繁荣发展,离不开密码学的保驾护航。基于S盒的密码算法是最经典的分组密码算法之一,ARX型结构因其软件友好实现性被业界广泛应用,同时差分分析是对现代密码算法最经典的分析方法,因此研究基于S盒的密码算法和ARX型密码算法抵抗差分分析的安全性具有重要意义。本文重点研究了基于S盒的密码算法和ARX型密码算法的建模问题,利用MILP技术对Craft算法、SM4算法和Ballet算法进行差分分析。针对基于S盒的密码算法,一方面引入分支定界的思想,另一方面提出分析Large S-boxes型密码算法的MILP新模型。针对ARX型密码算法,重点研究了模加操作的建模,并引入编程技巧来加快模型求解。本文主要的研究成果如下所示:对于Craft算法,我们求解模型给出了其1-17轮的活跃S盒个数的下界,我们的结果与已知结果一致,证明了 Craft算法在单密钥模式下的安全性。值得注意的是,对于Craft算法的第9轮,不采用优化方法需要1881s得出结果,采用优化方法仅需要732s;另外我们还验证了一条13轮概率为2-124的差分特征。这说明我们的模型构建以及代码实现是正确的,为后边分析Large S-boxes型密码算法和ARX型密码算法奠定了良好的基础。对于SM4算法,我们分别用Abdelkhalek模型和Wu模型对其S盒建模,对这两种模型下的实验结果分析研究后,我们提出针对Large S-boxes型密码算法的MILP新模型。我们利用新模型对SM4算法建模,给出了 1-24轮的最小活跃S盒个数,与其他论文相比,我们有的轮数得到的下界更紧。对于SM4算法的19轮,我们不仅找到了概率为2-124的差分特征,而且找到了概率为2-123的差分特征,这是目前基于MILP技术找到的概率最高的差分特征。对于SM4算法的20轮,当最小活跃S盒个数为18时找不到相应的差分特征,所以我们认为20轮SM4算法差分特征的最小活跃S盒个数大于18。另外,我们得出24轮的活跃S盒个数至少为22个,而SM4的S盒最大的差分概率是2-6,可以证明SM4算法是抵抗差分分析的。对于ARX型密码算法Ballet,我们采用MILP方法,用1+13 ×(n-1)个线性不等式刻画模加操作,并提出一个编程技巧来减少模型变量,进而提高模型求解速度,与设计者论文基于SAT技术给出的9轮差分特征概率为2-43的结果相比,我们给出了 1-7轮的准确概率,对于8-9轮仅是给出了一个模糊的界,仍可以证明Ballet算法可以抵抗差分分析,但也说明基于MILP的模型还有较大的优化空间,值得进一步研究。
其他文献
最近数十年,由于现代互联网及其相关技术的迅猛发展,人与人之间各种复杂的交互愈加频繁,直接导致了在线社交网络规模的快速膨胀,进而促进了研究人员对在线社交网络的研究兴趣和热情。社交网络的种类以及应用场景非常丰富,例如舆情社交网络中的舆情分析与控制,在线社交系统中常见的即时用户推荐、重要人物影响力分析等等。而合作者网络作为社交网络的一种重要子网络,在近年来也受到了非常大的关注。随着学术大数据的逐渐普及,
聚对苯二甲酸乙二醇酯(PET)具有高机械稳定性、良好的耐热和耐腐蚀性等优点已被广泛使用,大量的废旧PET难以得到有效降解和回收。到目前为止,有关PET降解和资源回收的方法主要包括机械法回收和化学法降解及回收等。尽管废弃塑料回收技术得到普遍应用,但这些技术在应用时具有回收成本高、回收产品价值较低等缺点。因此,开发性价比高的塑料回收技术是废弃塑料处置领域亟需解决的问题。本课题组近期开发的三维电化学反应
基于过硫酸盐的高级氧化技术由于其高效的污染物降解能力和较强的环境水体适应性,引起了广泛关注。过硫酸盐活化方式众多,其中非均相催化剂活化无需外加能量和化学试剂,具有独特优势,但有限的表面暴露活性位点限制了其对过硫酸盐的活化效率。二维(2D)材料具有比表面积大的特点,表界面更容易暴露活性位点,有利于催化反应进行。因此,本论文以提高非均相催化剂对过硫酸盐活化性能为目标,设计合成了NiO和Co Mn O两
在5G通信、自动驾驶、物联网等技术的推动下,汽车产业进入了一个飞速发展的时期。车载设备通过无线技术连接网络,可以为用户提供更加丰富和强大的功能,但同时也为车辆安全带来了威胁。一辆智能网联汽车可能配置有几十个甚至上百个单子控制单元,并且配备有蓝牙、WiFi、安卓操作系统等各种接口,导致车载网络暴露在更加开放和复杂的环境中,使得CAN总线更容易受到攻击。由于CAN总线协议在设计之初没有考虑信息安全方面
学位
如今每天都有海量的视频内容不断产生,传统的人工分析已经远远无法胜任这种量级的任务,因此自动化的视频分析算法变得非常重要。在视频分析领域,识别经过剪辑的视频片段中的动作类别是一个重要的任务,然而实际上大多数视频是未经剪辑的、包含动作和背景的长视频,如何在这类视频中定位动作的时序位置,是本文的研究重点。此外,由于传统的动作定位方式无法识别视频中复杂的动作组合、细节,或者是人与环境的交互行为,本文又研究
通过合成生物学手段构建基因细胞工程生物传感器,并与集成电路技术相结合,对代谢疾病的诊断与治疗具有重大科学意义和转化应用前景。而对于基因细胞工程生物传感器相关芯片中的电源管理系统,需具有低功耗的特点,因此其设计十分具有挑战性。本文基于中芯国际40nm CMOS工艺,设计了一款可应用于低功耗生物微弱光信号检测So C中的低功耗电源管理系统。本文的主要研究成果如下:1、通过低功耗生物微弱光信号检测So
物联网数据异常检测是物联网、大数据和机器学习等技术融通结合的应用场景之一。异常检测对提升物联网系统的安全性、稳定性以及所采集数据的准确性有重要意义。然而,传统物联网云平台不支持机器学习模型的部署,这给物联网大数据的开发利用带来了桎梏。目前主流的解决方法是在Iaa S云主机上部署算法模型来实现异常检测端,但是这种方式存在“闲时计费”问题,成本高昂,且伸缩性和通用性较差。因此,如何在现有异常检测算法的
近年来,随着互联网和信息技术的发展,电商行业进入门槛也随着降低,B2C电商之间的竞争愈加激烈。从市场格局来看,除了阿里和京东雄踞市场之外,“独角兽”企业——拼多多也在网络零售界刮起一阵拼购狂潮。这使得原来的一些主流电商的处境变得十分艰难,线上获客成本持续攀升。加之,电商企业在运营过程中,普遍存在着高昂的成本支出。若是对成本缺乏有效规划与控制,将会在激烈的市场角逐中处于劣势,甚至随时会被市场的优胜劣
文言文是中华民族伟大智慧和思想传承的载体,然而现代人阅读文言文仍存在较大的障碍,人工翻译文言文的成本过高,大量文言文古籍缺乏数字化的现代汉语翻译。随着互联网与人工智能的飞速发展,机器翻译相关研究层出不穷,利用机器翻译模型进行文言文古籍的批量翻译对文言文译文数字化具有重要意义。然而目前缺乏针对文言文机器翻译任务的研究,同时缺乏高质量、大规模的平行语料数据集,文言文机器翻译研究发展缓慢。此外,文言文翻