一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于密文特征的通用密码算法识别方法

2022-05-27 03:05:46 来源:中国专利 TAG:

技术特征:
1.基于密文特征的通用密码算法识别方法,其特征在于,包括:步骤1:检测机构r生成待检测信息数据集im并发送至检测机构服务器s;步骤2:检测机构服务器s根据所述待检测信息数据集im生成训练用密文数据集cd
f
,并使用所述训练用密文数据集cd
f
进行密码算法识别训练得到分类器clf;步骤3:待检测机构服务器as使用待检测密码系统生成待检测密文数据集cd
nf
并发送至检测机构服务器s;步骤4:检测机构服务器s提取所述待检测密文数据集cd
nf
中的密文特征数据集cf
nf
并使用所述分类器clf进行密码算法识别,根据识别结果生成密码系统检测结果并发送给检测机构r。2.根据权利要求1所述的基于密文特征的通用密码算法识别方法,其特征在于,步骤1具体包括:检测机构r根据给定的k种待检测密码算法和待检测密码算法的安全性评价,生成待检测信息数据集im=(i1,i2,

,i
k
),其中i
a
表示密码算法id为a的密码算法的待检测信息,i
a
=(tc
a
,ca
a
),tc
a
表示密码算法id为a的密码算法参数,ca
a
表示密码算法id为a的安全性评价参数,a=1,2,3
……
,k。3.根据权利要求2所述的基于密文特征的通用密码算法识别方法,其特征在于,步骤2中,生成训练用密文数据集cd
f
,具体包括:检测机构服务器s根据待检测信息数据集im中的tc参数,使用密码系统在每种密码算法下,对p个随机明文文件md
r
用随机密钥k
r
加密生成密文文件,构成训练用密文数据集cd
f
=(tcd1,tcd2,

,tcd
k
);其中,tcd
a
表示在密码算法id为a的密码算法下所生成的密文数据子集,tcd
a
=(cd
ra1
,cd
ra2
,

,cd
rap
),cd
rab
表示在密码算法id为a的密码算法下使用随机密钥k
r
对第b个随机明文文件加密所生成的密文文件,b=1,2,3
……
,p。4.根据权利要求3所述的基于密文特征的通用密码算法识别方法,其特征在于,步骤2中,使用所述训练用密文数据集cd
f
进行密码算法识别训练得到分类器clf,具体包括:检测机构服务器s选取x种密文特征提取算法对cd
f
进行密文特征提取;并根据待检测信息数据集im中的ca参数,生成带标签的密文特征集cf
f
=(fea1,fea2,

,fea
k
);其中,fea
a
为从tcd
a
中提取的密文特征子集,fea
a
=(f
a1
,f
a2
,

,f
ap
),f
ab
为从密文文件cd
rab
中提取的密文特征子集,f
ab
=(fea
a1
,fea
a2
,

,fea
adim
,ca
a
),dim为密文特征维数;检测机构服务器s选取分类算法alg构建分类器clf,使用密文特征集cf
f
对分类器clf进行密码算法识别训练,得到训练好的分类器clf。5.根据权利要求4所述的基于密文特征的通用密码算法识别方法,其特征在于,步骤3具体包括:待检测机构服务器as使用待检测密码系统在其所支持的所有密码算法下,对q个随机明文文件md
r
用随机密钥k
r
加密生成密文文件,构成待检测密文数据集cd
nf
=(fcd1,fcd2,

,fcd
j
);其中,参数j为待检测密码系统中密码算法的种类数,fcd
c
表示在第c种密码算法下所生成的密文数据子集,fcd
c
=(icd
rc1
,icd
rc2
,

,icd
rcq
),icd
rcd
表示在第c种密码算法下使用随机密钥k
r
对第d个随机明文文件加密所生成的密文文件,c=1,2,3
……
,j,d=1,2,
3
……
,q。6.根据权利要求5所述的基于密文特征的通用密码算法识别方法,其特征在于,步骤4中,提取所述待检测密文数据集cd
nf
中的密文特征数据集cf
nf
并使用所述分类器clf进行密码算法识别,具体包括:检测机构服务器s使用选取的x种密文特征提取算法对cd
nf
做密文特征提取,生成不带标签的密文特征集cf
nf
=(tfea1,tfea2,

,tfea
j
);其中,tfea
c
表示从fcd
c
中提取的密文特征子集,tfea
c
=(tf
c1
,tf
c2
,

,tf
cq
),tf
cd
表示从密文文件icd
rbd
中提取的密文特征子集,tf
cd
=(tfea
c1
,tfea
c2
,

,tfea
cdim
),dim为密文特征维数;检测机构服务器s使用训练好的分类器clf对cf
nf
进行密码算法识别,生成识别结果数据集clf
result
=(ctr1,ctr2,

,ctr
j
);其中,ctr
i
为分类器clf识别出的密码算法,i=1,2,3
……
,j。7.根据权利要求6所述的基于密文特征的通用密码算法识别方法,其特征在于,步骤4中,根据识别结果生成密码系统检测结果并发送给检测机构r,具体包括:检测机构服务器s根据clf
result
中的识别结果,对应im中的ca参数,生成密码系统检测结果cr
result
=(ir1,ir2,

,ir
k
),其中,ir
o
=(ctr
o
,ca
o
)o=1,2,3
……
,k。

技术总结
本发明提供一种基于密文特征的通用密码算法识别方法。该方法包括:检测机构R生成待检测信息数据集并发送至检测机构服务器S;检测机构服务器S根据所述待检测信息数据集生成训练用密文数据集,并使用所述训练用密文数据集进行密码算法识别训练得到分类器;待检测机构服务器AS使用待检测密码系统生成待检测密文数据集并发送至检测机构服务器S;检测机构服务器S提取所述待检测密文数据集中的密文特征数据集并使用所述分类器进行密码算法识别,根据识别结果生成密码系统检测结果并发送给检测机构R。本发明能够在检测机构非物理接触加密设备的前提下,仅通过获得的密文文件完成密码系统的检测工作,保护待检测机构的隐私数据以及核心业务安全。以及核心业务安全。以及核心业务安全。


技术研发人员:袁科 李家保 杜展飞 杨龙威 史楠楠 肖彤 刘杨 葛健
受保护的技术使用者:河南大学
技术研发日:2022.01.25
技术公布日:2022/5/25
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献