-
公开(公告)号:CN108718230A
公开(公告)日:2018-10-30
申请号:CN201810557267.9
申请日:2018-06-01
Applicant: 桂林电子科技大学
IPC: H04L9/00
Abstract: 本发明公开了一种密码S盒无随机数门限实现新方法,摒弃了传统引入额外随机数的思想,转而从S盒本身出发,利用均匀性复用技术,重复使用密码S盒输出共享因子,把S盒的输出共享因子作为新的随机数输入,替换原来所需的额外随机数,来确保整个非线性层的均匀性,从而巧妙的避免了额外随机数的加入。不仅满足了门限实现函数的均匀性,而且能够节省芯片面积;为密码S盒掩码方案的轻量化设计提供了新思路,具有广阔的应用前景。
-
公开(公告)号:CN107229668A
公开(公告)日:2017-10-03
申请号:CN201710131780.7
申请日:2017-03-07
Applicant: 桂林电子科技大学
Abstract: 本发明公开了一种基于关键词匹配的正文抽取方法,通过统计网页源代码Keywords标签中的关键词并以该关键词建立标准库,再构建相应的DOM树;层次遍历DOM树,统计DOM树中所有节点包含关键词的数量,以节点与其父节点所含关键词数量的比率关系来计算节点的关键词权重,并通过对节点子女最大关键词权重的判断,有效甄别并定位包含正文文本的正文节点,完成正文抽取;针对关键词匹配方法不能有效抽取的短文本问题,提出相似度匹配方法,其将段落文本和页面标题转换成8位二进制数据,通过海明距离判断相似性实现短文本的正文抽取。本发明以网页自设置的关键词进行匹配,不需要训练数据,也不需要进行样本学习,脱离了网站结构的限制,具有较好的通用性。
-
公开(公告)号:CN116192390B
公开(公告)日:2025-04-29
申请号:CN202310204265.2
申请日:2023-03-06
Applicant: 桂林电子科技大学
Abstract: 本发明公开了基于非易失性存储器的轻量级流密码算法实现方法,该方法结合CKEY和CIV思想,基于2个NFSR,以及1个非易失性存储器,构造一个轻量级流密码算法,将2个NFSR串联,1个非易失性的外部存储器存储初始向量和密钥前缀,并使用选择函数对参与的非易失性状态比特进行选择,选择的状态比特在算法初始化过程和密钥流产生过程参与运算;最终选取2个NFSR的部分状态经过复杂的输出函数,得到输出比特;在算法初始化过程中,输出函数的输出参与内部状态的更新;密钥流生成阶段,输出函数的输出为密钥比特且不参与更新。该方法在降低硬件开销的同时,有效抵抗TMDTO攻击,提高算法安全性。
-
公开(公告)号:CN119834959A
公开(公告)日:2025-04-15
申请号:CN202411978350.5
申请日:2024-12-31
Applicant: 桂林电子科技大学
Abstract: 本发明公开了一种基于GPU的ARX型分组密码最优差分特征搜索方法,该方法先选择一个高概率的差分转移将整个搜索过程拆分为正向搜索、逆向搜索两部分;以差分转移构建及概率计算作为核函数,设计基于GPU的并行方案,并行计算每一轮中不同状态的差分转移概率;基于GPU并行计算结果和设置的概率阈值作为搜索过程中剪枝的判定条件,按照分支定界策略逐轮搜索最优差分特征,完成正向和逆向的搜索,获得两部分最优差分特征;最后,对两部分的最优差分特征拼接得到完整轮数的最优差分特征。利用本发明方法进行搜索,能够有效降低递归深度,并通过并行计算提高搜索效率,缩短计算时间,提高ARX型分组密码最优差分特征搜索速度。
-
公开(公告)号:CN118802110A
公开(公告)日:2024-10-18
申请号:CN202310396041.6
申请日:2023-04-14
Applicant: 桂林电子科技大学
Abstract: 本发明涉及信息安全属于计算机领域,具体是指一种基于求解器确定Grain128a算法立方体的方法及设备,该方法包括如下步骤,S1,构建Grain128a密码算法的可分性质传播模型;S2,检测超级多项式的代数次数上界,在Grain128a密码算法的可分性传播模型的基础上,通过添加最大值检测模块#imgabs0#从而检测当前选择的立方体所对应的超级多项式的代数次数上界,ki为第i比特的密钥对应的模型变量;S3,自动搜索最优立方索引,添加贪婪算法模块,直到超级多项式代数次数上界达到需求,则停止搜索,相对现有技术,本发明的方法将启发式算法与可分性结合,减少了搜索空间,达到提高工作效率的效果,该方法在对称密码算法的安全性分析领域具有非常广泛的应用。
-
公开(公告)号:CN116938437A
公开(公告)日:2023-10-24
申请号:CN202311004320.X
申请日:2023-08-10
Applicant: 桂林电子科技大学
Abstract: 本发明公开了一种基于最小猜测基的密钥恢复方法,该方法用于密钥恢复阶段,根据密钥编排和猜测的密钥比特,加入新的等价关系构建更加完备的连接关系,有效补全对密钥编排的刻画;并设置新的初始约束,将最小猜测基中的元素限制在密钥恢复过程所涉及到的密钥比特中,最终得到MILP模型;用求解器对模型求解得到最小猜测基,完成密钥恢复攻击。本发明方法通过加入等价关系和新的初始约束对原有的MILP最小猜测基搜索模型进行改进,可以更加快速地搜索最小猜测基。本发明方法准确度高,适用于所有对称密码算法密钥恢复攻击中最小猜测基的搜索,通过最小猜测基能够有效降低密钥恢复攻击的复杂度。
-
公开(公告)号:CN113705107B
公开(公告)日:2023-09-08
申请号:CN202111019247.4
申请日:2021-09-01
Applicant: 桂林电子科技大学
IPC: G06F30/27 , G06F119/06
Abstract: 本发明公开了一种基于均值岭回归的功耗分析方法,包括如下步骤:采集密码设备运行过程中的功耗数据;根据算法结构计算中间值;基于岭回归思想与实际测量出的功耗数据相关联,对每一个假设密钥建立动态模型,并对每一个假设密钥的建模结果进行均值化处理建立功耗模型;采用皮尔逊相关系数计算功耗模型输出值与实际测量出的功耗数据之间的相关性,实现对密码算法内部秘密信息的分析,恢复出密码设备的密钥信息。本发明分析方法通过均值建模有效降低了功耗模型输出的矩阵维度,有效降低后续相关性分析的计算复杂度。本发明分析方法具有通用性,适用于大多数分组密码算法。
-
公开(公告)号:CN116055028A
公开(公告)日:2023-05-02
申请号:CN202310054637.8
申请日:2023-02-03
Applicant: 桂林电子科技大学
IPC: H04L9/00 , H04L9/06 , G06N3/0464 , G06N3/08
Abstract: 本发明公开了一种针对仿射掩码防护方案的混合侧信道攻击方法,包括以下步骤:(1)能量迹数据获取;(2)对训练集能量迹进行数据标签;(3)建立并训练稠密卷积神经网络模型;(4)基于稠密卷积神经网络恢复乘法掩码字节;(5)基于Scatter方法恢复密钥。本发明方法通过深度学习结合Scatter攻击方法,先将针对掩码防护的密码算法的二阶功耗攻击降为一阶功耗攻击,再采用Scatter方法完成攻击,使得本发明方法针对被掩码防护密码算法的攻击复杂度大大降低,并降低了的攻击难度,提高了攻击的成功率,并可以有效地完成对增加了仿射掩码防护方案密码算法的攻击。
-
公开(公告)号:CN115225255A
公开(公告)日:2022-10-21
申请号:CN202210866087.5
申请日:2022-07-22
Applicant: 桂林电子科技大学
Abstract: 本发明公开了一种面向多平台的密码算法PASSERO的实现方法,PASSERO是对ROCCA算法结构的改进算法,PASSERO在初始化时,在单密钥设置下以MILP求解器测的第1轮活跃S盒数量下界比ROCCA算法第4轮活跃S盒数量下界多4个,第2轮比ROCCA算法第8轮多35个,第3轮比ROCCA算法第12轮多53个,因此,PASSERO轮函数即使设置为5轮,其依然能很好地抵抗差分攻击,且抵抗差分攻击的安全性高于ROCCA算法;类似ROOCA的安全分析,PASSERO也可以有效抵抗伪造攻击、积分攻击和状态恢复攻击。在资源受限环境中,本发明所述的PASSERO算法使用固定切片AES技术大大提高了数据加解密的实现速度。在资源充足环境中,本发明所述的PASSERO算法使用SIMD指令部分提高数据加解密的实现速度。
-
公开(公告)号:CN110225569B
公开(公告)日:2022-03-15
申请号:CN201910496464.9
申请日:2019-06-10
Applicant: 桂林电子科技大学
Abstract: 本发明公开了一种基于改进粒子群算法的WSNs分簇多跳路由协议的方法,其特征是,包括如下步骤:(1)网络初始化;(2)簇头选举;(3)转发节点的选举与多跳传输。这种方法能解决在分簇路由协议中簇头节点和转发节点选举方法及转发节点通信路径选择不合理、节点能量消耗大的缺陷,能平衡提高全局搜索与局部探索能力、降低并均衡节点的能耗、延长WSNs的生存周期。
-
-
-
-
-
-
-
-
-