一种基于密文分析的密码识别技术*
2016-11-11丁伟,谈程
信息安全与通信保密 2016年10期
关键词:分析
丁 伟,谈 程
(1.海军南海舰队参谋部信息保障处,广东 湛江 524001;2.中国电子科技集团公司第三十研究所,四川 成都 610041)
一种基于密文分析的密码识别技术*
丁 伟1,谈 程2
(1.海军南海舰队参谋部信息保障处,广东 湛江 524001;2.中国电子科技集团公司第三十研究所,四川 成都 610041)
密码分析过程中,密码分析者往往不知道密码系统使用了哪一种密码,导致密码分析工作困难重重。因此,介绍一种基于密文分析的密码识别方法。首先介绍建立的密码识别系统的工作原理和过程,然后利用该系统对5类常见分组密码(AES、Blowfish、3DES、RC5和DES)进行识别。通过实验结果分析发现,当训练密文和测试密文的密钥一致时,识别率能达到90%左右;而当密钥不一致时,系统仍能够以较高的识别率对AES与其他四类密码进行两两识别。
密码识别系统;密码识别;SVM分类器;分组密码;识别率
0 引 言
密 码分析学专门研究密码破译方法,并用于衡量密码体制安全性。它的一般原理为:密码分析者在不知道密码系统使用的密钥情况下,从截获得到的密文推断出明文消息或密钥。Kerckhoffs对密码分析的基本假设中,阐述了密码分析者已知密码算法及其实现的全部细节,现有的密码分析技术也几乎都建立在密码算法已知的基础上。但是,实际上密码分析者通常获得的大部分都是密文数据,且对应的密码算法是未知的。密码算法已知是进行密码分析的先决条件,如果密码分析者在不知道密码算法实现细节的情形下对密码系统所使用的密码进行识别,我们称这一过程为密码识别。……
登录APP查看全文
