-
公开(公告)号:CN114070547B
公开(公告)日:2023-07-28
申请号:CN202111355079.6
申请日:2021-11-16
Applicant: 河南大学
IPC: H04L9/06 , H04L9/14 , G06F18/2431 , G06N20/20
Abstract: 本发明提供一种基于集成学习的密码算法多层复合识别方法。该方法包括:步骤1:训练四个簇分分类模型;步骤2:训练五个单分分类模型;步骤3:采用簇分模型1区分为古典密码体制和现代密码体制,若为前者,则采用单分模型1进行单分;否则,继续执行步骤4;步骤4:采用簇分模型2区分为对称密码体制和非对称密码体制,若为后者,则采用单分模型2进行单分;否则,继续执行步骤5;步骤5:采用簇分模型3区分为序列密码体制和分组密码体制,若为前者,则采用单分模型3进行单分;否则,继续执行步骤6;步骤6:采用簇分模型4区分为CBC工作模式和ECB工作模式,然后在对应工作模式下采用单分模型4或5进行单分完成具体的密码算法的识别。
-
公开(公告)号:CN112702157B
公开(公告)日:2022-05-24
申请号:CN202011406581.0
申请日:2020-12-04
Applicant: 河南大学
Abstract: 本发明提供一种基于改进随机森林算法的分组密码体制识别方法。该方法包括:基于随机性检测方法对已知对应密码体制的一组密文文件F1,F2,...,Fn的内容进行密文特征提取,得到一组特征集其中任一密文特征均是维数为d的向量,i=1,2,...,n;根据所述特征集FeaF构建一组基分类器,通过对每个基分类器预测进行投票以进行分类,得到随机森林模型,然后利用随机森林模型学习到的树构造新特征集;对新特征集中的特征进行one‑hot编码;采用逻辑回归算法对编码后的新特征集进行分类训练,得到训练好的分类模型;基于随机性检测方法对待识别密文文件FT1,FT2,...,FTs的内容进行特征提取,得到特征集将特征集输入到训练好的分类模型中,输出待识别密文的密码体制标签。
-
公开(公告)号:CN116127442A
公开(公告)日:2023-05-16
申请号:CN202310135218.7
申请日:2023-02-18
Applicant: 河南大学
IPC: G06F21/46 , G06F21/60 , G06F18/214 , G06N3/048 , G06N3/08
Abstract: 本发明提供一种基于深度学习MLP算法的分组密码识别方法。该方法包括:步骤1:采集已知密码体制的密文文件集F,并提取所述密文文件集F中各密文文件的密文特征;步骤2:将每个密文文件的密文特征及该密文文件所采用的密码算法作为一个训练样本,从而得到训练样本集T;步骤3:将所述训练样本集T作为训练数据,使用深度学习MLP算法训练得到分组密码识别模型;步骤4:提取待识别密文文件CT的密文特征,将提取的密文特征作为训练好的所述分组密码识别模型的输入,得到待识别密文文件CT所采用的密码算法。
-
公开(公告)号:CN113973007B
公开(公告)日:2023-05-09
申请号:CN202111124142.5
申请日:2021-09-24
Applicant: 河南大学
Abstract: 本发明提供一种基于广播加密和洋葱路由的时控性加密匿名查询方法和系统。该方法包括:时间服务器生成其公私钥对和通用系统参数;密钥生成中心生成广播加密的主密钥以及各路由节点的公私钥对;接收者生成其公私钥对;发送者生成给定明文消息M所对应的需在时间T后才能被解密的密文C;洋葱代理构造洋葱,将接收者的时间陷门请求作为最内层洋葱;每层路由节点收到基于广播加密的洋葱后,使用其私钥,获得内层洋葱Cn‑1;当作为最内层洋葱的时间陷门请求到达时间服务器时,时间服务器生成时间陷门ST,按照原路返回加密后的时间陷门;洋葱代理接收到回复洋葱后获得时间陷门,接收者在指定时间T使用其私钥和该时间陷门ST生成密文C所对应的明文信息M。
-
公开(公告)号:CN114528564B
公开(公告)日:2024-08-02
申请号:CN202210082781.8
申请日:2022-01-25
Applicant: 河南大学
IPC: G06F21/60 , G06F18/214 , G06F18/2411
Abstract: 本发明提供一种基于密文特征的通用密码算法识别方法。该方法包括:检测机构R生成待检测信息数据集并发送至检测机构服务器S;检测机构服务器S根据所述待检测信息数据集生成训练用密文数据集,并使用所述训练用密文数据集进行密码算法识别训练得到分类器;待检测机构服务器AS使用待检测密码系统生成待检测密文数据集并发送至检测机构服务器S;检测机构服务器S提取所述待检测密文数据集中的密文特征数据集并使用所述分类器进行密码算法识别,根据识别结果生成密码系统检测结果并发送给检测机构R。本发明能够在检测机构非物理接触加密设备的前提下,仅通过获得的密文文件完成密码系统的检测工作,保护待检测机构的隐私数据以及核心业务安全。
-
公开(公告)号:CN113973007A
公开(公告)日:2022-01-25
申请号:CN202111124142.5
申请日:2021-09-24
Applicant: 河南大学
Abstract: 本发明提供一种基于广播加密和洋葱路由的时控性加密匿名查询方法和系统。该方法包括:时间服务器生成其公私钥对和通用系统参数;密钥生成中心生成广播加密的主密钥以及各路由节点的公私钥对;接收者生成其公私钥对;发送者生成给定明文消息M所对应的需在时间T后才能被解密的密文C;洋葱代理构造洋葱,将接收者的时间陷门请求作为最内层洋葱;每层路由节点收到基于广播加密的洋葱后,使用其私钥,获得内层洋葱Cn‑1;当作为最内层洋葱的时间陷门请求到达时间服务器时,时间服务器生成时间陷门ST,按照原路返回加密后的时间陷门;洋葱代理接收到回复洋葱后获得时间陷门,接收者在指定时间T使用其私钥和该时间陷门ST生成密文C所对应的明文信息M。
-
公开(公告)号:CN115580395A
公开(公告)日:2023-01-06
申请号:CN202211175958.5
申请日:2022-09-26
Applicant: 河南大学
IPC: H04L9/06
Abstract: 本发明提供一种可控并行CBC分组密码工作模式的加解密方法。其中,该加密方法包括扩展和并行加密两个阶段。在扩展阶段,根据需要确定并行度n;在并行加密阶段,将扩展阶段产生的n个密文分组分别作为并行加密阶段的初始化向量,以开启n条并行的加密链实现并行加密。安全性分析表明,如果将并行度n保密,CP‑CBC模式能够增强对于字节反转攻击和填充攻击的抵抗力,安全性相比传统的CBC模式具有一定地提升。效率分析表明,在大数据量加密场景下,本发明几乎具有线性加速比,相比传统的CBC模式,加密速度具有较大地提升。
-
公开(公告)号:CN114528564A
公开(公告)日:2022-05-24
申请号:CN202210082781.8
申请日:2022-01-25
Applicant: 河南大学
Abstract: 本发明提供一种基于密文特征的通用密码算法识别方法。该方法包括:检测机构R生成待检测信息数据集并发送至检测机构服务器S;检测机构服务器S根据所述待检测信息数据集生成训练用密文数据集,并使用所述训练用密文数据集进行密码算法识别训练得到分类器;待检测机构服务器AS使用待检测密码系统生成待检测密文数据集并发送至检测机构服务器S;检测机构服务器S提取所述待检测密文数据集中的密文特征数据集并使用所述分类器进行密码算法识别,根据识别结果生成密码系统检测结果并发送给检测机构R。本发明能够在检测机构非物理接触加密设备的前提下,仅通过获得的密文文件完成密码系统的检测工作,保护待检测机构的隐私数据以及核心业务安全。
-
公开(公告)号:CN114070547A
公开(公告)日:2022-02-18
申请号:CN202111355079.6
申请日:2021-11-16
Applicant: 河南大学
Abstract: 本发明提供一种基于集成学习的密码算法多层复合识别方法。该方法包括:步骤1:训练四个簇分分类模型;步骤2:训练五个单分分类模型;步骤3:采用簇分模型1区分为古典密码体制和现代密码体制,若为前者,则采用单分模型1进行单分;否则,继续执行步骤4;步骤4:采用簇分模型2区分为对称密码体制和非对称密码体制,若为后者,则采用单分模型2进行单分;否则,继续执行步骤5;步骤5:采用簇分模型3区分为序列密码体制和分组密码体制,若为前者,则采用单分模型3进行单分;否则,继续执行步骤6;步骤6:采用簇分模型4区分为CBC工作模式和ECB工作模式,然后在对应工作模式下采用单分模型4或5进行单分完成具体的密码算法的识别。
-
公开(公告)号:CN112702157A
公开(公告)日:2021-04-23
申请号:CN202011406581.0
申请日:2020-12-04
Applicant: 河南大学
Abstract: 本发明提供一种基于改进随机森林算法的分组密码体制识别方法。该方法包括:基于随机性检测方法对已知对应密码体制的一组密文文件F1,F2,...,Fn的内容进行密文特征提取,得到一组特征集其中任一密文特征均是维数为d的向量,i=1,2,...,n;根据所述特征集FeaF构建一组基分类器,通过对每个基分类器预测进行投票以进行分类,得到随机森林模型,然后利用随机森林模型学习到的树构造新特征集;对新特征集中的特征进行one‑hot编码;采用逻辑回归算法对编码后的新特征集进行分类训练,得到训练好的分类模型;基于随机性检测方法对待识别密文文件FT1,FT2,...,FTs的内容进行特征提取,得到特征集将特征集输入到训练好的分类模型中,输出待识别密文的密码体制标签。
-
-
-
-
-
-
-
-
-