-
公开(公告)号:CN117118595A
公开(公告)日:2023-11-24
申请号:CN202310953558.0
申请日:2023-07-28
Applicant: 中国人民解放军战略支援部队信息工程大学
Abstract: 本发明提供一种基于深度学习的分组密码密钥扩展算法强度测试方法。该方法包括:步骤1:构建基于深度学习的强度测试网络模型,包括用于根据目标密钥扩展算法的最后一轮子密钥来恢复主密钥中非截断位的全连接网络模型和用于根据目标密钥扩展算法的最后一轮子密钥来恢复主密钥中截断位的残差网络模型;步骤2:构建训练数据,对所述强度测试网络模型进行训练;步骤3:将给定的待测试密钥扩展算法的最后一轮子密钥输入至训练好的强度测试网络模型,得到测试结果。
-
公开(公告)号:CN117195195A
公开(公告)日:2023-12-08
申请号:CN202310938637.4
申请日:2023-07-27
Applicant: 中国人民解放军战略支援部队信息工程大学
IPC: G06F21/45 , G06F21/62 , G06N3/0455 , G06N3/08
Abstract: 本发明提供一种基于去噪扩散概率模型的口令安全智能检测方法。该方法包括:步骤1:将目标口令集按比例随机分为口令训练集和口令测试集;步骤2:构建去噪扩散概率模型,并采用口令训练集对所述去噪扩散概率模型进行训练;步骤3:根据用户需求,采用训练好的去噪扩散概率模型生成口令字典;步骤4:对生成的口令字典去重;步骤5:计算去重后的口令字典与口令测试集的碰撞率;步骤6:若碰撞率大于设定阈值,则认为目标口令集存在安全隐患,反之认为目标口令集满足安全需求。
-
公开(公告)号:CN117134884A
公开(公告)日:2023-11-28
申请号:CN202310953569.9
申请日:2023-07-28
Applicant: 中国人民解放军战略支援部队信息工程大学
Abstract: 本发明提供一种基于分布数据的分组密码抗线性攻击智能测试方法。该方法包括:步骤1:按照设定的数据预处理规则生成若干条训练数据以构建得到数据集;其中,生成训练数据,具体包括:给定主密钥K,N条明文P1,P2,…,PN和线性关系式Lr;根据Lr计算γ·K,作为标签Y;采用主密钥K分别加密N条明文以生成N个明密文对;针对任意一个明密文对Pi‑Ci,根据线性关系式Lr计算得到α·Pi⊕β·Ci的值;将所有α·Pi⊕β·Ci的值进行连接得到一个长度为N比特的序列,记作数据X;数据X和标签Y共同组成一条训练数据;步骤2:构建抗线性攻击智能测试的区分器模型;步骤3:采用构建的数据集对所述区分器模型进行训练;步骤4:采用训练好的区分器模型进行抗线性攻击测试。
-
-