搜索到2502篇“ 分组密码“的相关文章
分组密码FBC的差分分析
2024年
FBC是一种轻量级分组密码算法,由于结构简单、软硬件实现灵活等优点成为2018年中国密码学会(CACR)举办的全国密码算法设计竞赛中晋级到第2轮的10个算法之一.FBC密码包含3个版本支持128和256两种比特长度的明文分组以及128和256两种比特长度的密钥,本文主要对分组长度128位的两个版本进行分析.我们基于SAT(Boolean satisfiability problem)模型对FBC的差分特征进行自动化搜索,得到了新的14轮差分路线,概率为2^(-102.25).基于此路线我们给出了18轮FBC128-128和20轮FBC128-256差分分析,并且在分析过程中给出了复杂度估计.对于18轮FBC128-128差分分析,时间复杂度和存储复杂度分别为2^(101.5)和2^(52).对于20轮FBC128-256差分分析时间复杂度和存储复杂度分别为2^(184)和2^(96).
刘端罗毅博贾珂婷张国艳邹光南尤启迪陈颖
关键词:分组密码差分分析
分组密码FBC的截断差分分析
2024年
为了促进密码算法的设计和实现,中国密码学会(CACR)于2018年举办全国密码算法设计竞赛,其中FBC算法是晋级到第二轮的十个算法之一.FBC有三个版本,即FBC128-128、FBC128-256和FBC256-256,分别能够支持128比特和256比特长度的明文和密钥.FBC算法采用4路两重Feistel结构设计,便于硬件实现.本文利用中间相遇的截断差分构造方法,针对FBC加密算法,为FBC-128算法构造了11轮概率为2^(-108)的截断差分路线,基于该区分器,对FBC-128算法第一次给出15轮密钥恢复攻击,其中攻击的数据复杂度为2^(99)选择密文,时间复杂度是2^(100)次15轮加密,比已有的分析结果提高了3轮.对于256比特分组长度的FBC-256算法构造了15轮概率为2^(-236)的截断差分路线,基于该区分器,对FBC-256算法给出了20轮密钥恢复攻击,攻击的数据复杂度为2^(227)选择密文量,时间复杂度是2^(222.6)次20轮加密.
邹光南刘端贾珂婷张国艳
关键词:分组密码密码分析
分组密码算法uBlock积分攻击的改进
2024年
积分攻击是由Daemen等人(doi:10.1007/BFb0052343)于1997年提出的一种密码分析方法,是继差分分析和线性分析之后最有效的密码分析方法之一。作为2018年全国密码算法设计竞赛分组算法的获胜算法,uB-lock抵抗积分攻击的能力受到较多的关注。为了重新评估uBlock家族密码算法抵抗积分攻击的安全性,该文利用单项式传播技术,结合混合整数线性规划(MILP)工具搜索积分区分器,并利用部分和技术进行密钥恢复攻击。对于uBlock-128/128和uBlock-128/256,基于搜索到的9轮积分区分器分别进行了首个11轮和12轮攻击,数据复杂度为2~(127)选择明文,时间复杂度分别为2~(127.06)和2~(224)次加密,存储复杂度分别为2~(44.58)和2~(138)字节;对于uBlock-256/256,基于搜索到的10轮积分区分器进行了首个12轮攻击,数据复杂度为2~(253)选择明文,时间复杂度为2~(253.06)次加密,存储复杂度为2~(44.46)字节。与之前uBlock的最优积分攻击结果相比,uBlock-128/128和uBlock-256/256的攻击轮数分别提高2轮,uBlock-128/256的攻击轮数提高3轮。本文的攻击说明,uBlock针对积分攻击依然有足够的安全冗余。
王晨崔佳敏李木舟王美琴
关键词:密码分析分组密码
一种提升分组密码安全性的方法
本发明公开的一种提升分组密码安全性的方法,包括加密过程与解密过程;加密过程包括:获取明文数据,将明文数据进行分组生成若干个明文分组;将若干个明文分组进行数据重组生成重组后的明文分组,并对重组后的明文分组添加随机掩码,生成...
王宏健周欣宇韩屹晨
基于FPGA的TANGRAM分组密码算法实现
2024年
TANGRAM系列分组密码算法是一种采用比特切片方法,适合多种软硬件平台的系列分组密码算法。针对TANGRAM-128/128算法,使用Verilog HDL对该算法进行FPGA实现并提出设计方案。首先,介绍了TANGRAM密码算法的特点和流程,提出了针对TANGRAM密码算法进行44轮加/解密迭代计算的方案,该方案采取有限状态机的方法有效降低了资源消耗;其次,基于国产高云云源平台,完成了基于高云FPGA的算法工程实现,以及功能仿真和数据的正确性验证,同时在QuartusⅡ13.1.0平台上也进行了相关测试,用以比较。测试结果表明,TANGRAM系列分组密码算法基于Altera公司的CycloneⅣE系列EP4CE40F29C6芯片进行工程实现,最大时钟频率为138.64 MHz,加/解密速率为403.30 Mbps;基于高云半导体GW2A-55系列芯片的最大时钟频率为96.537 MHz,加/解密速率为280.80 Mbps。
王建新许弘可郑玉崝肖超恩张磊洪睿鹏
关键词:TANGRAM分组密码算法有限状态机
轻量级分组密码算法FBC的积分分析
2024年
FBC算法是由冯秀涛等人于2018年在中国密码学会举办的全国密码算法设计竞赛中提出的轻量级分组密码算法,包含FBC128-128、FBC128-256和FBC256-256三个版本,具有轻量化、安全性高和软硬件实现灵活等特点.本文基于比特可分性和MILP方法搜索FBC算法的积分区分器.首先,将FBC算法的轮函数拆分为S盒、复制和异或等基本运算,根据比特可分性在基本运算中的传播规律,构建线性不等式刻画比特可分性的传播;其次,通过将所得线性不等式组作为约束条件,构建MILP模型寻找积分区分器最高轮数的下界,并提出判断r轮积分区分器是否存在的算法;最终,结果表明FBC128-128/256和FBC256-256的积分区分器轮数可分别达到11轮和14轮,均优于现有积分分析结果.
谢雨欣高莹
一种分组密码差分-线性自动化分析方法
本发明涉及分组密码安全性评估技术领域,特别涉及一种分组密码差分‑线性自动化分析方法,通过获取待分析的AND‑RX密码模型,将其分解为级联的差分部分和线性部分;利用可追溯模式刻画差分部分和线性部分比特级结构特征,获取所述差...
张凯李文雅胡斌崔霆宋巍涛邱天洪浩楠
唯密文场景下的分组密码算法识别方法
2024年
唯密文场景下的分组密码算法识别方法研究,旨在探讨在仅知道密文的情况下,如何有效地识别出所使用的分组密码算法,这一问题的研究对于提高加密系统的安全性具有重要意义。通过对随机序列随机性检测方法的研究,基于集成学习模型构建了识别模型,实现了唯密文场景下的分组密码算法识别技术,可以有效提取密文数据特征,经实验验证,识别效果优于现有方法。
张运理石元兵明爽籍帅苏攀西
关键词:分组密码算法特征提取
基于深度学习的轻量级分组密码安全性分析
5G技术和物联网技术(Internet of Things,Io T)的快速发展为人们的日常生产生活带来了便利的同时,也面临着大量个人隐私数据未经授权被传播的问题。因此,如何保障物联网时代下的信息安全成为了社会广泛关注的...
岳晓腾
关键词:差分密码分析
一种分组密码运算方法、装置、系统、设备和存储介质
本申请实施例公开了一种分组密码运算方法、装置、系统、设备和存储介质,应用于客户端,该方法包括:将第一数据包拆分为多个第二数据包;将多个第二数据包分发至多个密码机,以请求多个密码机基于分组密码运算算法分别对接收的第二数据包...
刘福春焦四辈郭小虎

相关作者

李浪
作品数:180被引量:351H指数:9
供职机构:衡阳师范学院
研究主题:分组密码 密码算法 密钥扩展 轻量级 分组密码算法
吴文玲
作品数:123被引量:521H指数:12
供职机构:中国科学院软件研究所
研究主题:分组密码 异或 密码学 线性密码分析 S盒
韦永壮
作品数:148被引量:180H指数:6
供职机构:桂林电子科技大学
研究主题:S盒 分组密码 密码算法 分组密码算法 掩码
李超
作品数:590被引量:1,694H指数:15
供职机构:国家计算机网络与信息安全管理中心
研究主题:分组密码 太赫兹 太赫兹成像 布尔函数 有限域
冯登国
作品数:755被引量:7,789H指数:39
供职机构:中国科学院软件研究所
研究主题:信息安全 密码学 网络安全 访问控制 可信计算