-
公开(公告)号:CN117271569A
公开(公告)日:2023-12-22
申请号:CN202311165712.4
申请日:2023-09-11
Applicant: 山东大学
IPC: G06F16/2453 , G06F16/2455 , G06F21/64
Abstract: 本发明公开的3分量二阶门限实现方案的快速搜索方法及系统,包括:根据二阶安全门限实现特性中的不完整性,确定分量坐标组合;根据分量坐标组合和安全门限实现的正确性,确定矢量布尔函数的各初始分量函数表达式;根据各分量函数表达式和安全门限实现特性中的组合概率同分布及均匀性,确定各分量函数的候选线性添加项;将满足概率同分布和均匀性的坐标函数对应的添加了候选线性添加项的分量函数,放置于该坐标函数的内存单元空间中;从每个坐标函数对应的内存单元空间中,抽取一个分量函数,将抽取的所有分量函数组成一个整体,将满足概率同分布、均匀性和正确性的整体作为最终的门限实现方案。实现了对门限实现方案的快速搜索。
-
公开(公告)号:CN113255257B
公开(公告)日:2023-04-07
申请号:CN202110579580.4
申请日:2021-05-26
Applicant: 山东大学 , 中国科学院信息工程研究所
IPC: G06F30/327 , G06F30/33
Abstract: 本发明属于电路优化领域,提供了一种基于工艺库的S盒电路的优化方法及系统,其中,该方法包括:以根节点为初始电路,按照每一个目标节点由源节点进行单门扩展来逐层构建搜索树;所述搜索树的同一层节点的电路面积均相同,相邻两层节点的面积之差为设定工艺库中所有标准单元门电路面积的最大公约数;以第一次出现节点满足给定布尔函数F的电路为条件来停止构建搜索树,得到最小面积的布尔函数F的电路。
-
公开(公告)号:CN119483914A
公开(公告)日:2025-02-18
申请号:CN202510045082.X
申请日:2025-01-13
Applicant: 山东大学
Abstract: 本发明涉及国密算法加解密技术领域,特别是涉及基于密钥派生函数快速实现的国密算法加解密方法及系统,其中方法,包括:对消息进行加密的步骤和对密文进行解密的步骤;对消息进行加密的步骤和对密文进行解密的步骤中的密钥派生函数进行加速执行,包括:首先,对前512比特Z,执行标准SM3哈希算法的消息扩展和迭代压缩,得到256比特哈希值H;然后,对剩余的32比特进行批量处理,得到密钥派生函数的计算结果。通过预计算和SIMD指令降低计算复杂度,大幅度提升KDF速度,本发明方法具有通用、内存占用少、效率高、实现安全等优势。
-
公开(公告)号:CN118890164A
公开(公告)日:2024-11-01
申请号:CN202410770149.1
申请日:2024-06-14
Applicant: 山东大学
IPC: H04L9/40
Abstract: 本发明提供了一种无随机数一阶掩码方案的快速构建方法及系统,基于给定S‑box,确定其输入变量的个数以及每一个坐标函数的代数度,根据所述代数度,确定坐标函数中相应代数度的单项式的情况的简记号,根据给定S‑box的每一个坐标函数,利用分量分配策略推导出所有可能的分量分配方式;根据所述输入变量的个数、每一个坐标函数的代数度、相应简记号以及相应所有可能的分量分配方式,查阅预先构建的部分性质表,判断掩码性质,得到给定S‑box的无随机数的一阶掩码方案。本发明可以快速构建无随机数一阶掩码方案,且具备通用性。
-
公开(公告)号:CN117978353A
公开(公告)日:2024-05-03
申请号:CN202311782402.7
申请日:2023-12-22
Applicant: 山东大学
Abstract: 本发明属于密码技术领域,提供了一种密码算法掩码电路的侧信道能量分析方法及系统,包括:固定密钥,对于每个明文,通过密码算法掩码电路的功耗仿真与能量迹采集,得到若干条能量迹,并将能量迹划分为两组,一组为刻画组,另一组为测试组;对于刻画组,计算所有能量迹在每个采样点的功耗值的方差;对于测试组,计算所有能量迹在每个采样点的功耗值的平均值后,每个采样点的功耗值减去对应的平均值后平方,得到处理后的功耗值;基于所述方差和处理后的功耗值,计算所有采样点的相关系数,得到采样点的相关系数曲线;对于所有密钥,得到采样点的相关系数曲线后,基于采样点的相关系数曲线,查找泄露位置。大大提高了分析效率。
-
公开(公告)号:CN117857014A
公开(公告)日:2024-04-09
申请号:CN202311809882.1
申请日:2023-12-26
Applicant: 山东大学
Abstract: 本发明提供了一种ASCON算法S盒的无随机数一阶掩码方案生成方法,对ASCON的S盒的每个代数范式的掩码方案中的分量函数进行坐标分配;根据分配的坐标生成各个代数范式对应的一阶候选掩码方案,分别对各个一阶候选掩码方案进行检测,得到同时满足独立性、平衡性和正确性的各个代数范式对应的一阶掩码方案;对所有代数范式对应的一阶掩码方案进行联合均匀性检测,得到满足联合均匀性的针对整个ASCON算法S盒安全的一阶掩码方案;本发明不需要使用任何随机数,能够高效和准确的生成满足独立性、平衡性、正确性和联合均匀性的一阶掩码方案,能够有效的抵抗侧信道攻击,保证数据加密的安全性。
-
公开(公告)号:CN114117416A
公开(公告)日:2022-03-01
申请号:CN202111086891.3
申请日:2021-09-16
Applicant: 山东大学
Abstract: 本发明属于平台可视化技术领域,提供了一种基于SAT的对称密码自动化分析平台可视化方法及系统。其中,该可视化方法包括处理基于SAT的对称密码自动化分析平台的中间文件,提取变量及变量值;逐层逐行按照设定规则处理变量,基于变量的位数与连续规则框勾画数量相同的原则,执行画状态;遍历所有的变量,根据连续规则框的连线顺序,为每个变量画上预设操作;接收绘图模式命令,执行与当前绘图模式命令相匹配的变量操作,展示当前绘图模式对应的可视化模式。
-
-
-
-
-
-
-