一种精确恢复Atom算法超级多项式的装置及方法

    公开(公告)号:CN119254424A

    公开(公告)日:2025-01-03

    申请号:CN202411331780.8

    申请日:2024-09-24

    Abstract: 本发明公开一种精确恢复Atom算法超级多项式的装置及方法,所述装置包含四个模块分别为:模型变量设置模块、Atom算法两子集可分性传播模型构建模块、三子集可分性传播模型构建模块、超级多项式代数性质检测模块。本发明方法结合两子集可分性技术和三子集可分性技术,利用两子集可分性技术构建的传播模型和三子集可分性技术构建的传播模型,再对其设置模型变量,最后进行求解,同时构建超级多项式代数性质检测模块对超级多项式进行精确恢复。此方法可以提高精确恢复Atom算法超级多项式的效率,降低时间复杂度,很大程度上节省了时间成本。

    基于FSR与四阶CA的流密码实现方法

    公开(公告)号:CN119172055A

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

    申请号:CN202411324930.2

    申请日:2024-09-23

    Abstract: 本发明公开了基于FSR与四阶CA的流密码实现方法,包括设计流密码算法结构,LFSR与NFSR的部件设计,设置寄存器更新的CA规则,设计密钥流生成函数,算法初始化,生成密钥流,算法加解密。使用CA规则来更新寄存器,在算法运行的各个阶段每一个内部状态位均为按位反馈位;初始加载阶段使用初始密钥和初始向量加载LFSR与NFSR,LFSR的剩余比特使用初始密钥扩展填充;密钥流初始化阶段使用32轮迭代,密钥与向量充分混淆在寄存器内部状态之中。本发明使用四阶CA规则结合寄存器的设计为密码算法提供良好的微分特性和非线性,在初始化阶段使用密钥扩展填充LFSR,能够有效抵抗差分分析、故障攻击等。

    基于共享自编码器的时间序列异常检测方法

    公开(公告)号:CN113780387B

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

    申请号:CN202111002647.4

    申请日:2021-08-30

    Abstract: 本发明涉及电子数字数据处理领域,具体涉及一种基于共享自编码器的时间序列异常检测方法,包括利用D1和D2解码器分别共享两个编码器E1和E2,形成两组编码解码再编码的网络结构;基于自编码器训练方式对两个网络结构进行重构训练;基于对抗训练方式训练两个网络结构;在两个网络结构中输入测试数据,计算数据的异常得分,得到异常检测结果。通过对比最新的异常检测例如DAGMM,OmniAnomaly和USAD方法来进行对比,使用SWaT和WADI等多个数据集进行实验,证明了提出的方法在时间序列的异常检测上较为准确。

    以MILP模型可解为判定条件的最优不可能差分分析方法

    公开(公告)号:CN117857020A

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

    申请号:CN202410160191.1

    申请日:2024-02-05

    Abstract: 本发明一种以MILP模型可解为判定条件的最优不可能差分分析方法,核心在于在不可能差分区分器的搜索过程中,提出了以可解为判定条件的MILP不可能差分区分器搜索模型,进而在搜索的区分器上进行向上和向下扩展,得到需要猜测的密钥,最后得到最小猜测基。通过以可解为判定条件有效的将不可能差分区分器搜索和密钥恢复攻击过程作为一个统一整体进行MILP建模,最后通过求解该模型得到最优的不可能差分区分器和最小猜测基,进而有效地降低密码算法攻击的复杂度。

    一种轻量级联合编码的密码实现方法及系统

    公开(公告)号:CN116722967A

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

    申请号:CN202310272929.9

    申请日:2023-03-20

    Abstract: 本发明公开了适用于资源受限设备的一种轻量级联合编码的密码实现方法及系统,其中,用于加密时,包括以下步骤:获取长度为L的待加密数据,并设置迭代次数为R+1轮;利用ARX型轻量级分组算法对所述待加密数据执行R轮轮运算得到初始密文,并在前R‑1轮的每轮轮运算中均扩展更新子密钥;将所述初始密文作为第R+1轮运算的输入,再对所述初始密文依次执行LDPC码编码以及密钥加运算后得到最终密文;前R轮中每一轮轮运算是依次执行轮密钥加运算、对合非线性运算、对合列混淆运算。本发明利用一种运算简单、扩散速度快的ARX型轻量级分组算法与LDPC码编码结合,有效保障资源受限设备数据传输过程中的安全性与可靠性。

    一种基于L-M-NFSR结构的16比特S盒构造方法

    公开(公告)号:CN114900286A

    公开(公告)日:2022-08-12

    申请号:CN202210533588.1

    申请日:2022-05-15

    Abstract: 本发明公开了一种基于Lai‑Massey和NFSR(L‑M‑NFSR)结构构造16比特S盒的方法,利用仿射等价,选取AES算法S盒作为样本构造样本集;利用8级非线性反馈移位寄存器,通过设计迭代较少拍数即可达到严格雪崩特性的NFSR结构,与Lai‑Massey结构相结合,以8比特S盒作为样本,并将8比特S盒作为Lai‑Massey结构中的轮函数,增强结构的可变性,简化了结构设计,且易于实现。本发明方法构造出具有强密码学性质的16比特S盒,为分组密码算法提供安全的非线性变换支持。

    一种基于数据聚合的侧信道攻击方法

    公开(公告)号:CN114297642A

    公开(公告)日:2022-04-08

    申请号:CN202210003264.7

    申请日:2022-01-05

    Abstract: 本发明公开了一种基于数据聚合的侧信道攻击方法,包括以下步骤:能量迹数据获取;对能量迹进行数据标签;构造和训练多个单一模型并进行密钥字节的恢复;单一模型攻击效果打分;构建数据聚合模型;基于数据聚合模型进行密钥恢复,完成对密码算法整体密钥的恢复。本发明方法通过单一模型的攻击效果打分选择对密码算法密钥字节恢复效果更好的泄漏数据集进行数据聚合构建和训练模型,数据聚合模型的攻击效果更好,能够以更少的能量迹完成对密码算法整体密钥的恢复;本发明方法通过数据聚合模型,不需要采集所有S盒的泄漏数据,减少了数据采集的工作量和难度,特别适用于在实际环境中数据采集困难的环境。

    一种基于NFSR和Feistel结构的16比特S盒构造方法

    公开(公告)号:CN113783684A

    公开(公告)日:2021-12-10

    申请号:CN202111078032.X

    申请日:2021-09-15

    Abstract: 本发明公开了一种基于NFSR和Feistel结构构造16比特S盒的方法,包括构造8比特S盒样本集;利用8级非线性反馈移位寄存器构造两个NFSR组件;将构造的两个NFSR组件与Feistel结构相结合,并基于8比特密码S盒样本集,进行多轮迭代,迭代后输出,以构造16比特的密码S盒;最后对构造出的16比特S盒进行测试,根据差分均匀度、非线性度、代数次数、信噪比依次进行筛选,筛选出密码性质较好的16比特S盒进行输出。本发明方法基于NFSR和Feistel结构,以S盒替代轮函数,构造结构简单;可以构造出具有较优密码学性质的16比特S盒,为分组密码算法提供具有高安全性的S盒支持。

    支持属性基加密的移动智能设备安全服务实现方法和系统

    公开(公告)号:CN104954447B

    公开(公告)日:2018-02-02

    申请号:CN201510288622.3

    申请日:2015-05-29

    Abstract: 本发明公开一种支持属性基加密的移动智能设备安全服务实现方法和系统,其构建的属性基加密服务系统由认证服务提供者和属性基加密代理组成。在系统初始化时,认证服务提供者生成属性基加密系统的公钥和主钥,同时发给加密代理。一方面,为移动智能设备上传数据到第三方提供属性基加密服务,另一方面,为移动智能设备下载数据提供属性基解密服务。移动智能设备通过认证服务提供者和加密代理实现了对于数据上传和下载的第三方属性基加密,能够实现对数据采用用户身份的细粒度访问控制。本发明可实现对数据的属性基加密和基于ABE的细粒度管理,且具有数据安全性高、开销小和加解密的速度快的特点。

Patent Agency Ranking