您现在的位置是:首页 币资讯币资讯
中国科学院在差分密码分析中取得了分组加密算法的进展
风清月明 2025-08-03 22:22:53 币资讯 已有人查阅
导读本站11月20日消息,据中国科学院软件研究所官方公众号报道,近日,中国科学院软件研究所可信智能系统研究团队在分组加密算法的差分密码分析方面取得一定进展。据悉,该工作团队设计了一个面向分组加密算法的领域编程语言EasyBC,在此基础上提出了通用、可扩展的差分密码分析方法,研制了全自动分析工具平台EasyBC。▲EasyBC平台流程图,图源中国科学院软件研究所官方公众号根据中科院软件研究所披露的信息,我们了解到这项研究成果已被编程语言国际顶级会议POPL2024录用,并以《EasyBC:一种用于差分密码分析的

本站 11 月 20 日消息,据中国科学院软件研究所官方公众号报道,近日,中国科学院软件研究所可信智能系统研究团队在分组加密算法的差分密码分析方面取得一定进展。
据悉,该工作团队设计了一个面向分组加密算法的领域编程语言 EasyBC,在此基础上提出了通用、可扩展的差分密码分析方法,研制了全自动分析工具平台 EasyBC。

▲ EasyBC 平台流程图,图源 中国科学院软件研究所官方公众号
根据中科院软件研究所披露的信息,我们了解到这项研究成果已被编程语言国际顶级会议POPL 2024录用,并以《EasyBC: 一种用于差分密码分析的密码学专用语言》为题。该研究的通讯作者是软件所计算机科学国家重点实验室的宋富研究员
据悉,分组加密算法(block cipher)是将明文分成多个等长的模块(block),使用对称密钥对每组分别加密或解密,广泛应用于电子邮件加密、银行交易转账等多个领域。
作为极其重要的加密协议组成,主流分组加密算法有中国国家密码管理局颁布的 SM1、SM4 和 SM7,美国政府核定的标准算法 AES 和 3DES。
差分密码分析在评估分组加密算法安全性方面起着核心作用,是标准化分组加密算法不可或缺的安全性分析手段
当前已有的差分密码分析方法在通用性、自动化程度方面存在一定不足,同时建模过程复杂导致用户需要熟悉大量的建模方法及底层分析工具的应用。
为了解决上述问题,研究团队开发了一种专门用于密码学的高级编程语言EasyBC,该语言提供了完整的语法、类型和语义的形式定义,为分组加密算法的安全性自动分析提供了良好的基础。此外,研究团队还提出了三种不同分析精度和性能的差分密码分析方法,这些方法不仅统一和优化了现有的各类加密操作的建模方法,还提出了多种新的建模方法

需要进行改写的内容是:▲EasyBC语言实现的23个加密原语,图片来源中国科学院软件研究所官方公众号
研究团队实现了 23 个加密原语,包括美国国家标准与技术研究院(National Institute of Standards and Technology,NIST)认证加密方案的底层置换算法以及多种常用分组加密算法;并对其中的分组密码原语进行了安全性分析,进而验证了 EasyBC 语言的表达能力以及 EasyBC 工具平台安全性自动分析的有效性。

▲ Word-wise 实现的加密原语差分密码安全性分析结果,图源 中国科学院软件研究所官方公众号
中科院软件研究所表示,该研究对分组加密算法的差分密码分析研究具有重要意义,为后续密码学相关研究者们进行分组加密算法的安全性全自动分析和各类运算操作建模方法性能评估提供了良好的研究基础和平台支撑。
| 欧意交易所最新推荐 | ||
| OK交易所下载 | USDT钱包下载 | 比特币平台下载 |
| 挖比特币方法 | 买稳定币教程 | 钱包注册指南 |
本文标签:
很赞哦! ()
相关文章
随机图文
2025年binance币安下载指南:新手用户注册及APP下载安装教程
binance币安作为全球知名的加密货币交易平台,为数字资产管理和提供便捷之一,许多中国大
binance币安x是哪个国家的?解析背景、发展与使用指南
当投资者和加密货币爱好者提及“binance”时,一个最基础也最内核的问题便是:“binance究
虚拟货币交易所哪间好?2025加密货币交易所评价
虚拟货币、加密货币没有特定国家或地区发行,可以全世界通用不需要换汇,另外,它不用付手
币安空投赚币是什么?跟简单赚币有什么区别?币安空投赚币图文教学
币安 空投赚币是币安 交易所推出的不定期好康活动,你只需投入USDT、BTC 等指定币种,就能