已在分组加密算法的差分明码剖析方面取得停顿 中国迷信院

IT之家11 月 20 日信息,据中国迷信院软件钻研所官网群众号报道,近日,中国迷信院软件钻研所可信智能系统钻研团队在分组加密算法的差分明码剖析方面取得必定停顿。

据悉,该上班团队设计了一个面向分组加密算法的畛域编程言语 EasyBC,在此基础上提出了通用、可裁减的差分明码剖析方法,研制了全智能剖析工具平台 EasyBC。

▲EasyBC 平台流程图,图源中国迷信院软件钻研所官网群众号

IT之家从中科院软件钻研所披露信息得悉,该钻研成绩曾经以 EasyBC: A Cryptography-Specific Language for Security Analysis of Block Ciphers against Differential Cryptanalysis 为题,被编程言语国际顶级会议 POPL 2024 录用,通信作者是软件所计算机迷信国度重点试验室宋富钻研员。

据悉, 分组加密算法(block cipher)是将明文分红多个等长的模块(block),经常使用对称密钥对每组区分加密或解密,宽泛运行于电子邮件加密、银行买卖转账等多个畛域

作为极端关键的加密协定组成,干流分组加密算法有中国国度明码治理局公布的 SM1、SM4 和 SM7,美国政府核定的规范算法 AES 和 3DES。

而差分明码剖析在评价分组加密算法的安保性方面施展着外围作用,是分组加密算法规范化无法或缺的安保性剖析手腕。

已有的差分明码剖析方法在通用性、智能化水平方面存在必定无余,同时建模环节复杂造成用户须要相熟少量的建模方法及底层剖析工具的运行。

为处置上述无余,钻研团队设计了一种分组加密算法的明码学公用初级编程言语 EasyBC,提供了完整的语法、类型和语义的方式定义,为分组加密算法安保性智能剖析奠定了良好基础;提出了三种不同剖析精度和功能的差分明码剖析方法,不只一致和优化了已有的各类加密操作的建模方法,并提出了多种新的建模方法。

▲EasyBC 言语成功的 23 个加密原语,图源中国迷信院软件钻研所官网群众号

钻研团队成功了 23 个加密原语,包含美国国度规范与技术钻研院(National Institute of Standards and Technology,NIST)认证加密方案的底层置换算法以及多种罕用分组加密算法;并对其中的分组明码原语启动了安保性剖析,进而验证了 EasyBC 言语的表白才干以及 EasyBC 工具平台安保性智能剖析的有效性。

▲Word-wise 成功的加密原语差分明码安保性剖析结果,图源中国迷信院软件钻研所官网群众号

中科院软件钻研所示意,该钻研对分组加密算法的差分明码剖析钻研具备关键意义,为后续明码学关系钻研者们启动分组加密算法的安保性全智能剖析和各类运算操作建模方法功能评价提供了良好的钻研基础敌对台撑持。

您可能还会对下面的文章感兴趣: