一种基于复合混沌映射的8比特S盒构造与优化方法

    公开(公告)号:CN117938357A

    公开(公告)日:2024-04-26

    申请号:CN202311668512.0

    申请日:2023-12-07

    Abstract: 本发明公开了一种基于复合混沌映射的8比特S盒构造与优化方法,首先,通过对tent映射进行扩展,并与扩展的logistic映射进行复合,建立复合混沌系统,增强了混沌系统的混沌特性和伪随机性,并通过值域的扩展,降低了基于混沌系统构造S盒时的数据处理的开销;然后,基于非线性度和线性度的对应关系,设计一个目标函数组合差分均匀度和线性度,S盒的目标函数值越小其密码学性质越好;最后,基于复合混沌系统生成8比特S盒,并设置优化目标函数,从差分均匀度和线性度指标对生成的8比特S盒进行优化,缩小了搜索空间,不仅能快速生成大量的8比特S盒,也能够保证所优化的S盒具有较好的密码学性质。

    一种4比特密码S盒自动化门限掩码方法

    公开(公告)号:CN113794549B

    公开(公告)日:2023-07-28

    申请号:CN202111078036.8

    申请日:2021-09-15

    Abstract: 本发明公开了一种4比特密码S盒自动化门限掩码方法,包括以下四部分:计算代数正规型、构造一阶门限掩码方案、掩码方案的均匀性检测、掩码方案硬件实现的优化。其中,构造一阶门限掩码中包括常数项处理和3个算法:三次项算法、二次项算法和一次项算法。在掩码方案的硬件实现的优化中,主要包括对二次项和三次项的优化。本发明方法可以为分组密码算法自动构造门限掩码方案,以抵抗侧信道攻击;能够快速生成一阶门限掩码方案,并自动检测方案是否满足门限掩码的相关原则;仅在变元拆解时使用随机数,其他掩码环节不引入额外随机数;具有通用性,适用于4比特分组密码算法的密码S盒掩码防护。

    一种针对ROCCA算法的改进算法SAFE的实现方法

    公开(公告)号:CN116436594A

    公开(公告)日:2023-07-14

    申请号:CN202310359648.7

    申请日:2023-04-06

    Abstract: 本发明针对ROCCA算法的安全性问题和其在资源受限的嵌入式环境下的低效实现问题,在ARM Cortex系列嵌入式微处理器环境下,提供一种针对ROCCA算法的改进算法SAFE的实现方法。SAFE轮函数采用AES二次迭代的部件,使SAFE在资源受限的嵌入式设备中能基于半固定切片进行高效实现;且为提高算法安全性,SAFE算法对ROCCA算法结构进行了改进,一方面增加了密钥异或初始化和密钥异或生成标签的二组操作,另一方面对ROCCA算法的初始化、加密明文和生成标签部分进行了相应修改,相比ROCCA,SAFE能更好的抵抗密钥恢复攻击、状态恢复攻击和差分攻击,具有更好的安全性。

    一种基于相关性排名的数据重排列功耗分析方法

    公开(公告)号:CN114826550A

    公开(公告)日:2022-07-29

    申请号:CN202210442260.9

    申请日:2022-04-26

    Abstract: 本发明公开了一种基于相关性排名的数据重排列功耗分析方法,步骤如下:(1)获取密码设备运行过程中的功耗信息,即能量迹;(2)根据获取的能量迹数据,采用均值方法计算“基准”能量迹;(3)根据皮尔逊相关系数计算每条能量迹与“基准”能量迹的相关系数;(4)将相关系数降序排序,根据排序结果设置输入数据的排序位置;(5)根据设置的排序位置对原始能量迹和明文数据进行重新排列;(6)基于重排列的能量迹和明文数据,实现对密码算法的功耗分析。本发明方法,通过对能量迹数据进行重新排列,使得在进行功耗分析时可以优先提取与“基准”能量迹相关性更高的能量迹进行分析,提高攻击的成功率,并减少恢复密钥所需要的能量迹条数。

    一种基于均值岭回归的功耗分析方法

    公开(公告)号:CN113705107A

    公开(公告)日:2021-11-26

    申请号:CN202111019247.4

    申请日:2021-09-01

    Abstract: 本发明公开了一种基于均值岭回归的功耗分析方法,包括如下步骤:采集密码设备运行过程中的功耗数据;根据算法结构计算中间值;基于岭回归思想与实际测量出的功耗数据相关联,对每一个假设密钥建立动态模型,并对每一个假设密钥的建模结果进行均值化处理建立功耗模型;采用皮尔逊相关系数计算功耗模型输出值与实际测量出的功耗数据之间的相关性,实现对密码算法内部秘密信息的分析,恢复出密码设备的密钥信息。本发明分析方法通过均值建模有效降低了功耗模型输出的矩阵维度,有效降低后续相关性分析的计算复杂度。本发明分析方法具有通用性,适用于大多数分组密码算法。

    密码S盒无随机数门限实现新方法

    公开(公告)号:CN108718230A

    公开(公告)日:2018-10-30

    申请号:CN201810557267.9

    申请日:2018-06-01

    Abstract: 本发明公开了一种密码S盒无随机数门限实现新方法,摒弃了传统引入额外随机数的思想,转而从S盒本身出发,利用均匀性复用技术,重复使用密码S盒输出共享因子,把S盒的输出共享因子作为新的随机数输入,替换原来所需的额外随机数,来确保整个非线性层的均匀性,从而巧妙的避免了额外随机数的加入。不仅满足了门限实现函数的均匀性,而且能够节省芯片面积;为密码S盒掩码方案的轻量化设计提供了新思路,具有广阔的应用前景。

    一种基于关键词匹配的正文抽取方法

    公开(公告)号:CN107229668A

    公开(公告)日:2017-10-03

    申请号:CN201710131780.7

    申请日:2017-03-07

    Abstract: 本发明公开了一种基于关键词匹配的正文抽取方法,通过统计网页源代码Keywords标签中的关键词并以该关键词建立标准库,再构建相应的DOM树;层次遍历DOM树,统计DOM树中所有节点包含关键词的数量,以节点与其父节点所含关键词数量的比率关系来计算节点的关键词权重,并通过对节点子女最大关键词权重的判断,有效甄别并定位包含正文文本的正文节点,完成正文抽取;针对关键词匹配方法不能有效抽取的短文本问题,提出相似度匹配方法,其将段落文本和页面标题转换成8位二进制数据,通过海明距离判断相似性实现短文本的正文抽取。本发明以网页自设置的关键词进行匹配,不需要训练数据,也不需要进行样本学习,脱离了网站结构的限制,具有较好的通用性。

    一种基于距离度量和集成学习的分组密码算法识别方法

    公开(公告)号:CN119939349A

    公开(公告)日:2025-05-06

    申请号:CN202510033956.X

    申请日:2025-01-09

    Abstract: 本发明公开了一种基于距离度量和集成学习的分组密码算法识别方法,该方法先选择公开数据集进行划分建立明文数据集,并以设置的分组密码算法对明文数据集加密,得到密文数据集;计算明文与密文的距离度量值及密文数据的信息熵值,提取密文特征,得到特征数据集,并建立相对应的标签集;利用堆叠方法构建集成学习分类器,以特征数据集及标签进行模型训练,并通过实验调优,找到最优超参数分类器模型;最后,针对未知的密文数据,利用训练好的集成学习分类器,完成密码算法的识别。本发明方法,采用堆叠集成作为分类器模型的算法,基于距离度量与信息熵进行特征提取,能够增强模型的特征提取能力和泛化性,从而提高模型识别的准确率。

    一种针对仿射掩码防护方案的混合侧信道攻击方法

    公开(公告)号:CN116055028B

    公开(公告)日:2025-04-11

    申请号:CN202310054637.8

    申请日:2023-02-03

    Abstract: 本发明公开了一种针对仿射掩码防护方案的混合侧信道攻击方法,包括以下步骤:(1)能量迹数据获取;(2)对训练集能量迹进行数据标签;(3)建立并训练稠密卷积神经网络模型;(4)基于稠密卷积神经网络恢复乘法掩码字节;(5)基于Scatter方法恢复密钥。本发明方法通过深度学习结合Scatter攻击方法,先将针对掩码防护的密码算法的二阶功耗攻击降为一阶功耗攻击,再采用Scatter方法完成攻击,使得本发明方法针对被掩码防护密码算法的攻击复杂度大大降低,并降低了的攻击难度,提高了攻击的成功率,并可以有效地完成对增加了仿射掩码防护方案密码算法的攻击。

    基于非易失性存储器的轻量级流密码算法实现方法

    公开(公告)号:CN116192390A

    公开(公告)日:2023-05-30

    申请号:CN202310204265.2

    申请日:2023-03-06

    Abstract: 本发明公开了基于非易失性存储器的轻量级流密码算法实现方法,该方法结合CKEY和CIV思想,基于2个NFSR,以及1个非易失性存储器,构造一个轻量级流密码算法,将2个NFSR串联,1个非易失性的外部存储器存储初始向量和密钥前缀,并使用选择函数对参与的非易失性状态比特进行选择,选择的状态比特在算法初始化过程和密钥流产生过程参与运算;最终选取2个NFSR的部分状态经过复杂的输出函数,得到输出比特;在算法初始化过程中,输出函数的输出参与内部状态的更新;密钥流生成阶段,输出函数的输出为密钥比特且不参与更新。该方法在降低硬件开销的同时,有效抵抗TMDTO攻击,提高算法安全性。

Patent Agency Ranking