The invention discloses a method and system analysis method which, based on the password encoding rules, the analysis method includes: according to the rules of the password appears mining, association rule code item; iterative hierarchical analysis according to the encoding rules commonly used password entries, the first access to commonly used encoding rules; the association rules and the first commonly used encoding rules to extract rules for processing, easy decomposition encoding rules. In the embodiment of the invention, the embodiment of the invention can be used according to the password encoding can be extended to a large number of commonly used passwords, coverage and existing database hit rate are prioritized, great fast break the encryption password, can also be free to expand the mining rules, free to expand the password database, automatically adjust the encoding rules.
【技术实现步骤摘要】
一种基于口令编码规则的分析方法及系统
本专利技术涉及安全认证
,尤其涉及一种基于口令编码规则的分析方法及系统。
技术介绍
由于现在犯罪分子,危险分子的犯罪通信手段数字化在加深,在交互使用的文字信息大多都进行了口令加密处理,即使安全机关捕获了犯罪罪证文件信息,但无法解密,不能获得有效的证据信息。因此需要能否分析出加密口令的编码规则的优先级来,以便极大提高破解加密文件密码的速度,尽快掌握犯罪分子的犯罪罪证,为进一步破案提高强有力的保障。目前的加密文件破解大多采用常用密码进行穷举破解或者应用已有的密码库进行撞库破解。这种方式受限于拥有的常用口令和密码的数量,很难大范围内覆盖大部分加密使用的口令。口令编码规则分析系统利用数据挖掘技术及自有规则分析算法对密码库进行统计分析,提取常用口令编码规则,提高口令的命中率,本系统属于信息安全,数据挖掘领域,目前还没有发现使用该技术进行口令分析的应用系统。
技术实现思路
本专利技术的目的在于克服现有技术的不足,本专利技术提供了一种基于口令编码规则的分析方法及系统,可以自由扩充发掘规则,自由扩充密码库,编码规则自动调整。为了解决上述技术问题,本专利技术实施例提供了一种基于口令编码规则的分析方法,所述分析方法包括:根据密码项出现规律进行挖掘处理,获取密码项的关联规则;根据所述密码项的常用编码规则进行迭代分层分析处理,获取第一常用编码规则;对所述关联规则和所述第一常用编码规则进行规则提取处理,获取易分解编码规则。优选地,所述根据密码项出现规律进行挖掘处理,包括:对所述密码项口令中出现的单项进行拆分处理,获取拆分单项列表;根据所述单项 ...
【技术保护点】
一种基于口令编码规则的分析方法,其特征在于,所述分析方法包括:根据密码项出现规律进行挖掘处理,获取密码项的关联规则;根据所述密码项的常用编码规则进行迭代分层分析处理,获取第一常用编码规则;对所述关联规则和所述第一常用编码规则进行规则提取处理,获取易分解编码规则。
【技术特征摘要】
1.一种基于口令编码规则的分析方法,其特征在于,所述分析方法包括:根据密码项出现规律进行挖掘处理,获取密码项的关联规则;根据所述密码项的常用编码规则进行迭代分层分析处理,获取第一常用编码规则;对所述关联规则和所述第一常用编码规则进行规则提取处理,获取易分解编码规则。2.根据权利要求1所述的基于口令编码规则的分析方法,其特征在于,所述根据密码项出现规律进行挖掘处理,包括:对所述密码项口令中出现的单项进行拆分处理,获取拆分单项列表;根据所述单项列表进行逐层搜索迭代处理,获取单项最小支持度阈值和最小置信度阈值;根据所述单项最小支持度阈值和最小置信度阈值获取所述密码项的关联规则。3.根据权利要求1或2所述的基于口令编码规则的分析方法,其特征在于,所述根据密码项出现规律进行挖掘处理还包括:构建所述单项出现频率集合作为待学习集合;采用神经网络模型的隐藏逻辑对所述待学习集合进行计算评判处理,获取评判结果;将所述评判结果作为反馈进行迭代循环处理,当输出迭代处理结果没有新反馈时,迭代循环处理结束,将所述处理结果输出作为学习结果;根据所述学习结果在新的密码库上进行数据挖掘处理,根据挖掘处理结果自动修正所述关联规则。4.根据权利要求1所述的基于口令编码规则的分析方法,其特征在于,所述根据所述密码项的常用编码规则进行迭代分层分析处理,包括:采用所述常用编码规则进行密码重复对称分析,获取密码重复分析结果;对所述密码重复分析结果进行迭代分析处理,获取迭代分析结果;将在所述密码重复分析和所述迭代分析中的不能识别密码进行遍历处理;根据遍历处理结果进行编码处理,获取编码结果;根据所述迭代分析结果和所述编码结果获取所述第一常用编码规则;所述迭代分析处理至少包括迭代拼音分析处理、迭代英文单词分析处理和迭代日期格式分析处理。5.根据权利要求1所述的基于口令编码规则的分析方法,其特征在于,所述对所述关联规则和所述第一常用编码规则进行规则提取处理,包括:对所述关联规则和所述第一常用编码规则进行统计分析处理,获取统计分析结果;根据所述统计分析结果进行优先级计算处理,获取规则优先级;根据所述规则优先级进行易分解规则编码处理,获取易分解编码规则。6.一种基于口令编码规则的分析系统,其特征在于,所述分析系统包括:关联规则获取模块:用于根据密码项出现规律进行挖掘处理,获取密...
【专利技术属性】
技术研发人员:龙飞,伯桂增,招继恩,黄敏,
申请(专利权)人:杰创智能科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。