-
公开(公告)号:CN111460472B
公开(公告)日:2023-05-16
申请号:CN202010200633.2
申请日:2020-03-20
Applicant: 西北大学
IPC: G06F21/60 , G06F18/22 , G06F18/214 , G06N20/00
Abstract: 一种基于深度学习图网络的加密算法识别方法,由训练和检查过程组成,其中:训练:对爬取的与加密相关的源码数据,构建基础源码库;经交叉编译预处理,得到二进制代码库,分别提取二进制加密算法的统计特征与结构特征整合生成加密算法图,嵌入到神经网络中变为向量,经比较向量间的距离远近判断代码是否相似,通过训练得到判断加密算法图的嵌入向量是否相似模型;检查:生成标准加密算法库,将实现规范且已经确定种类的加密算法分别挑选一份,并生成加密算法图,将未知种类的待检测加密算法也生成一份加密算法图,均嵌入训练后的模型,与标准加密算法库的嵌入依次比较向量距离,与待检测算法向量距离最短的标准算法种类即为待检测加密算法的种类。
-
公开(公告)号:CN111460472A
公开(公告)日:2020-07-28
申请号:CN202010200633.2
申请日:2020-03-20
Applicant: 西北大学
Abstract: 一种基于深度学习图网络的加密算法识别方法,由训练和检查过程组成,其中:训练:对爬取的与加密相关的源码数据,构建基础源码库;经交叉编译预处理,得到二进制代码库,分别提取二进制加密算法的统计特征与结构特征整合生成加密算法图,嵌入到神经网络中变为向量,经比较向量间的距离远近判断代码是否相似,通过训练得到判断加密算法图的嵌入向量是否相似模型;检查:生成标准加密算法库,将实现规范且已经确定种类的加密算法分别挑选一份,并生成加密算法图,将未知种类的待检测加密算法也生成一份加密算法图,均嵌入训练后的模型,与标准加密算法库的嵌入依次比较向量距离,与待检测算法向量距离最短的标准算法种类即为待检测加密算法的种类。
-