一种基于多分辨率网格划分的异常检测方法和系统

    公开(公告)号:CN110781569A

    公开(公告)日:2020-02-11

    申请号:CN201911089476.6

    申请日:2019-11-08

    Abstract: 本发明公开了一种基于多分辨率网格划分的异常检测方法和系统,所述系统包括获取模块、划分模块、异常值计算模块和输出模块,获取数据点进行预处理,得到高维数据矩阵,获取子矩阵划分参数,将所述高维数据矩阵划分为多个子矩阵,并初始化全局异常值列表,将所述子矩阵多次二分为多种分辨率网格,计算对应二分后的的局部异常值,将所述局部异常值累加到网格内的每个数据点的全局异常值上,遍历所有子矩阵,计算对应的全局异常值,并按降序排列更新到对应的全局异常值列表编号中,输出所述全局异常值列表中大于平均值的数据编号,完成检测,有效解决高维数据检测准确率低的问题,降低异常检测难度。

    变元分解限门掩码新方法

    公开(公告)号:CN106788978A

    公开(公告)日:2017-05-31

    申请号:CN201611265089.X

    申请日:2016-12-30

    Abstract: 本发明公开了一种变元分解限门掩码新方法,在分组密码的S盒置换过程中,在和域中的乘法运算应用的是利用TI掩码的思想实现乘法操作,这样能够减少乘法过程中额外的新的随机数的需求,同时还能够达到数据之间的独立性。而在和域中的其他运算采用的DOM掩码的基本框架,这样能够达到节省芯片资源的目的,从而有效的达到了既能够减少随机性,又能够节省芯片的使用面积,与此同时,本发明还能够确保数据的保密性和安全性,能够有效地抵抗功耗攻击和侧信道立方攻击。

    一种基于查表和扰动置乱相结合的白盒密码非线性编码保护方法

    公开(公告)号:CN105656622A

    公开(公告)日:2016-06-08

    申请号:CN201510202443.3

    申请日:2015-04-24

    Abstract: 本发明公开了一种基于查表和扰动置乱相结合的白盒密码非线性编码保护方法,包括如下步骤:密码算法运行过程中的32比特敏感变元平均分为四组,即(x0,0,x0,1,x0,2,x0,3),依次经过非线性置乱;加入扰乱信息(β*,Y,Φ*),计算β*=F(x0,0,x0,1,x0,2,x0,3)作为初始扰乱项;再将上述两步结果依次经过T3,T2,T1,T0,Φ*变换;将输出结果作列混淆变换;然后依次经过Q3,Q2,Q1,Y,Q0非线性置换,得到下一轮迭代的输入变元,从而得到白盒的最终输出结果。本发明将内、外置编码同时采用非线性双射变换,由于单个S盒的代数次数不超过8次,且列混淆部件和外置放射置乱编码并不会提高代数次数,故所需的运算较小;此外,在面对外部代数插值攻击时,不会直接恢复主密钥,而是构建出一个等价的解密布尔系统,因此本发明的安全性更强。

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

    公开(公告)号:CN116192390B

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

    申请号:CN202310204265.2

    申请日:2023-03-06

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

    一种Ascon认证加密算法的组合门限掩码防护方法

    公开(公告)号:CN118944856A

    公开(公告)日:2024-11-12

    申请号:CN202411240884.8

    申请日:2024-09-05

    Abstract: 本发明公开了一种Ascon认证加密算法的组合门限掩码防护方法,将门限实现与基于交换的感染技术相结合,包括如下步骤:构造Ascon算法的二阶门限实现;将构造的二阶门限掩码完全复制一份作为冗余掩码;通过本发明提出的交换比特共享选取算法减少了基于复制的交换技术使用的额外随机数数量,同时对选取的部分共享进行交换。本方法的优势在于能够使Ascon算法有效抵御二阶功耗攻击和一阶差分故障攻击,仅需要使用了较少的额外随机数以及较小的电路实现面积,可以显著减少其硬件实现开销成本。

    一种基于求解器确定Grain128a算法立方体的方法及设备

    公开(公告)号:CN118802110A

    公开(公告)日:2024-10-18

    申请号:CN202310396041.6

    申请日:2023-04-14

    Abstract: 本发明涉及信息安全属于计算机领域,具体是指一种基于求解器确定Grain128a算法立方体的方法及设备,该方法包括如下步骤,S1,构建Grain128a密码算法的可分性质传播模型;S2,检测超级多项式的代数次数上界,在Grain128a密码算法的可分性传播模型的基础上,通过添加最大值检测模块#imgabs0#从而检测当前选择的立方体所对应的超级多项式的代数次数上界,ki为第i比特的密钥对应的模型变量;S3,自动搜索最优立方索引,添加贪婪算法模块,直到超级多项式代数次数上界达到需求,则停止搜索,相对现有技术,本发明的方法将启发式算法与可分性结合,减少了搜索空间,达到提高工作效率的效果,该方法在对称密码算法的安全性分析领域具有非常广泛的应用。

    一阶掩码Kyber的方法
    47.
    发明公开

    公开(公告)号:CN117914484A

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

    申请号:CN202410082921.0

    申请日:2024-01-19

    Abstract: 本发明属于密码算法抗攻击的信息安全领域,具体是指一种一阶掩码Kyber方法。针对现有技术后量子密码采用一阶掩码防护时,在通常需要引入大量的额外随机数。本发明的掩码方法基于随机数重用方法,降低了随机数需求和时间消耗,并且能够抵抗一阶侧信道攻击。利用已有的随机数代替新生成的随机数,降低了随机数使用量进而降低了整体掩码方案的时间开销,从根本上解决格密码掩码随机数需求大导致时间开销高的问题,提高了掩码效率,在使用比较模块对密文进行比较的过程中再次对随机数进行重用,进一步缩短掩码时间开销,有利于提高掩码效率。

    一种易于乘法零检验的任意阶算术掩码方法及装置

    公开(公告)号:CN117592130A

    公开(公告)日:2024-02-23

    申请号:CN202311632714.X

    申请日:2023-12-01

    Abstract: 本发明公开了一种易于乘法零检验的任意阶算术掩码方法及装置,该方法将算术掩码转换为乘法掩码的方法,实现了快速实现零检验。在此基础上,通过随机数复用的方法,减少了n个掩码方案中需要额外引入的随机数数量(n为算术掩码阶数),保证算法能够有效抵御n阶功耗攻击的同时,降低模块的时间消耗,从而降低了乘法零检验的时间消耗,进而降低掩码CRYSTALS‑KYBER算法的时间消耗。

    一种基于最小猜测基的密钥恢复方法

    公开(公告)号:CN116938437A

    公开(公告)日:2023-10-24

    申请号:CN202311004320.X

    申请日:2023-08-10

    Abstract: 本发明公开了一种基于最小猜测基的密钥恢复方法,该方法用于密钥恢复阶段,根据密钥编排和猜测的密钥比特,加入新的等价关系构建更加完备的连接关系,有效补全对密钥编排的刻画;并设置新的初始约束,将最小猜测基中的元素限制在密钥恢复过程所涉及到的密钥比特中,最终得到MILP模型;用求解器对模型求解得到最小猜测基,完成密钥恢复攻击。本发明方法通过加入等价关系和新的初始约束对原有的MILP最小猜测基搜索模型进行改进,可以更加快速地搜索最小猜测基。本发明方法准确度高,适用于所有对称密码算法密钥恢复攻击中最小猜测基的搜索,通过最小猜测基能够有效降低密钥恢复攻击的复杂度。

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

    公开(公告)号:CN113705107B

    公开(公告)日:2023-09-08

    申请号:CN202111019247.4

    申请日:2021-09-01

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

Patent Agency Ranking