发明名称 |
一种基于唯密文的密码算法识别方法和系统 |
摘要 |
本发明涉及密码算法识别技术领域,本发明公开了一种基于唯密文的密码算法识别方法,其具体包括:步骤一:确定出需要对哪几种密码算法进行识别,然后对应这些需要进行识别的密码算法,分别生成密文文件;步骤二:对所生成的密文文件提取其密文数据特征并筛选出关键特征;步骤三:将关键特征作为密码算法识别模型的特征匹配数据库,结合机器学中的识别算法,建立初步的识别模型;步骤四:对应各密码算法,分别重新生成一些密文文件,同样得到这些新的密文的关键特征,进而作为识别模型的输入,对密码算法进行初步区分识别;步骤五:经过多次优化,最终得到一个稳定的识别模型,直接用于基于唯密文信息的密码算法识别。 |
申请公布号 |
CN105512518A |
申请公布日期 |
2016.04.20 |
申请号 |
CN201510851483.0 |
申请日期 |
2015.11.30 |
申请人 |
中国电子科技集团公司第三十研究所 |
发明人 |
吉庆兵;刘义铭;谈程;张李军;陈曼 |
分类号 |
G06F21/12(2013.01)I;G06F21/14(2013.01)I |
主分类号 |
G06F21/12(2013.01)I |
代理机构 |
成都九鼎天元知识产权代理有限公司 51214 |
代理人 |
杨永梅 |
主权项 |
一种基于唯密文的密码算法识别方法,其具体包括如下五个步骤:步骤一:确定出需要对哪几种密码算法进行识别,然后对应这些需要进行识别的密码算法,分别生成密文文件,各密码算法对应的密文文件的大小和数量保持一致;步骤二:对所生成的密文文件按照一定规则提取其二进制密文数据特征,所提取的密文特征具有可识别性;步骤三:确定了提取规则,按照步骤二得到密文文件的特征,筛选出关键特征,将关键特征作为密码算法识别模型的特征匹配数据库,结合机器学习中的识别算法,建立初步的识别模型;步骤四:对应各密码算法,分别重新生成一些密文文件,同样按照步骤二、三的特征提取筛选规则,得到这些新的密文的关键特征,进而作为识别模型的输入,对密码算法进行初步区分识别;步骤五:经过多次优化,最终得到一个稳定的识别模型,直接用于基于唯密文信息的密码算法识别。 |
地址 |
610000 四川省成都市高新区创业路6号 |