基于分布数据的分组密码抗线性攻击智能测试方法

    公开(公告)号:CN117134884A

    公开(公告)日:2023-11-28

    申请号:CN202310953569.9

    申请日:2023-07-28

    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:采用训练好的区分器模型进行抗线性攻击测试。

Patent Agency Ranking