-
公开(公告)号:CN104410490B
公开(公告)日:2017-08-11
申请号:CN201410784299.4
申请日:2014-12-16
Applicant: 桂林电子科技大学
IPC: H04L9/26
Abstract: 本发明公开一种非线性挤压保护密码S盒的方法,首先通过引入随机变元,将随机变元做线性变换,同时将含有敏感变元的变量做非线性变换;然后将所得到的值相异或后作为S盒的输入,同时随机变元各自经由随机函数进行变元更新;最后将更新后的随机变元与S盒的输出相异或后做与上述非线性变换互为逆运算的非线性变换,作为S盒最终的输出结果送入密码运算本次迭代的后续步骤中。同时更新后的随机变元也要经过与上述的线性变换互为逆运算的线性变换作为密码运算下次迭代的随机变元。本发明采用了非线性变换对敏感变元进行伪装,具有能够抵御代数侧信道与高阶相关功耗攻击的能力。
-
公开(公告)号:CN103166753B
公开(公告)日:2015-12-09
申请号:CN201310098769.7
申请日:2013-03-26
Applicant: 桂林电子科技大学
IPC: H04L9/08
Abstract: 本发明公开一种4个非线性驱动的轻量级流密码加密方法,其仅采用面向比特的异或和与运算,内部操作容易实现;借鉴分组密码的多轮迭代思想,对初始化内部向量进行“多轮”比特混合置乱操作,从而能够快速达到置乱效果;新引入“分区交替扩散”和“多层混淆”的技术,快速完成种子密钥比特间混淆和扩散效果;所选的4个非线性驱动部件具有稳固的密码学性质以抵抗多种攻击;密钥生成阶段新引入双二次项进行非线性置乱,有效抵抗传统的内部状态恢复攻击;种子密钥长度为88比特具有高安全强度;算法简洁、容易软、硬件平行实现,特别适合资源受限环境下使用,比如无限传感器网络等;实现的存储代价小。
-
公开(公告)号:CN120074806A
公开(公告)日:2025-05-30
申请号:CN202510232646.0
申请日:2025-02-28
Applicant: 桂林电子科技大学
IPC: H04L9/06
Abstract: 本发明公开了一种面向比特的MILP不可能Boomerang攻击新方法。对4比特S盒的分组密码算法,对其线性与非线性组件构建比特级概率为1的差分传播约束刻画,基于BCT表构建矛盾,可搜索到同轮数下多条不同矛盾点的不可能Boomerang区分器;再对区分器前后进行扩展,构建一个给定不可能Boomerang区分器下的密钥恢复模型。通过将各阶段时间复杂度计算纳入模型中,标记S盒的固定差分以及统计猜测S盒涉及子密钥时的过滤比特,最后设置平衡各阶段复杂度的约束,通过求解该模型可得到最小总体时间复杂度,该方法适用于相关密钥或者相关可调情况下不可能Boomerang攻击的区分器以及密钥恢复攻击的搜索。
-
公开(公告)号:CN116192390B
公开(公告)日:2025-04-29
申请号:CN202310204265.2
申请日:2023-03-06
Applicant: 桂林电子科技大学
Abstract: 本发明公开了基于非易失性存储器的轻量级流密码算法实现方法,该方法结合CKEY和CIV思想,基于2个NFSR,以及1个非易失性存储器,构造一个轻量级流密码算法,将2个NFSR串联,1个非易失性的外部存储器存储初始向量和密钥前缀,并使用选择函数对参与的非易失性状态比特进行选择,选择的状态比特在算法初始化过程和密钥流产生过程参与运算;最终选取2个NFSR的部分状态经过复杂的输出函数,得到输出比特;在算法初始化过程中,输出函数的输出参与内部状态的更新;密钥流生成阶段,输出函数的输出为密钥比特且不参与更新。该方法在降低硬件开销的同时,有效抵抗TMDTO攻击,提高算法安全性。
-
公开(公告)号:CN118944856A
公开(公告)日:2024-11-12
申请号:CN202411240884.8
申请日:2024-09-05
Applicant: 桂林电子科技大学
Abstract: 本发明公开了一种Ascon认证加密算法的组合门限掩码防护方法,将门限实现与基于交换的感染技术相结合,包括如下步骤:构造Ascon算法的二阶门限实现;将构造的二阶门限掩码完全复制一份作为冗余掩码;通过本发明提出的交换比特共享选取算法减少了基于复制的交换技术使用的额外随机数数量,同时对选取的部分共享进行交换。本方法的优势在于能够使Ascon算法有效抵御二阶功耗攻击和一阶差分故障攻击,仅需要使用了较少的额外随机数以及较小的电路实现面积,可以显著减少其硬件实现开销成本。
-
公开(公告)号:CN118802110A
公开(公告)日:2024-10-18
申请号:CN202310396041.6
申请日:2023-04-14
Applicant: 桂林电子科技大学
Abstract: 本发明涉及信息安全属于计算机领域,具体是指一种基于求解器确定Grain128a算法立方体的方法及设备,该方法包括如下步骤,S1,构建Grain128a密码算法的可分性质传播模型;S2,检测超级多项式的代数次数上界,在Grain128a密码算法的可分性传播模型的基础上,通过添加最大值检测模块#imgabs0#从而检测当前选择的立方体所对应的超级多项式的代数次数上界,ki为第i比特的密钥对应的模型变量;S3,自动搜索最优立方索引,添加贪婪算法模块,直到超级多项式代数次数上界达到需求,则停止搜索,相对现有技术,本发明的方法将启发式算法与可分性结合,减少了搜索空间,达到提高工作效率的效果,该方法在对称密码算法的安全性分析领域具有非常广泛的应用。
-
公开(公告)号:CN117914484A
公开(公告)日:2024-04-19
申请号:CN202410082921.0
申请日:2024-01-19
Applicant: 桂林电子科技大学
Abstract: 本发明属于密码算法抗攻击的信息安全领域,具体是指一种一阶掩码Kyber方法。针对现有技术后量子密码采用一阶掩码防护时,在通常需要引入大量的额外随机数。本发明的掩码方法基于随机数重用方法,降低了随机数需求和时间消耗,并且能够抵抗一阶侧信道攻击。利用已有的随机数代替新生成的随机数,降低了随机数使用量进而降低了整体掩码方案的时间开销,从根本上解决格密码掩码随机数需求大导致时间开销高的问题,提高了掩码效率,在使用比较模块对密文进行比较的过程中再次对随机数进行重用,进一步缩短掩码时间开销,有利于提高掩码效率。
-
公开(公告)号:CN117592130A
公开(公告)日:2024-02-23
申请号:CN202311632714.X
申请日:2023-12-01
Applicant: 桂林电子科技大学
Abstract: 本发明公开了一种易于乘法零检验的任意阶算术掩码方法及装置,该方法将算术掩码转换为乘法掩码的方法,实现了快速实现零检验。在此基础上,通过随机数复用的方法,减少了n个掩码方案中需要额外引入的随机数数量(n为算术掩码阶数),保证算法能够有效抵御n阶功耗攻击的同时,降低模块的时间消耗,从而降低了乘法零检验的时间消耗,进而降低掩码CRYSTALS‑KYBER算法的时间消耗。
-
公开(公告)号: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: 本发明公开了一种基于均值岭回归的功耗分析方法,包括如下步骤:采集密码设备运行过程中的功耗数据;根据算法结构计算中间值;基于岭回归思想与实际测量出的功耗数据相关联,对每一个假设密钥建立动态模型,并对每一个假设密钥的建模结果进行均值化处理建立功耗模型;采用皮尔逊相关系数计算功耗模型输出值与实际测量出的功耗数据之间的相关性,实现对密码算法内部秘密信息的分析,恢复出密码设备的密钥信息。本发明分析方法通过均值建模有效降低了功耗模型输出的矩阵维度,有效降低后续相关性分析的计算复杂度。本发明分析方法具有通用性,适用于大多数分组密码算法。
-
-
-
-
-
-
-
-
-