-
公开(公告)号:CN112597479A
公开(公告)日:2021-04-02
申请号:CN202011388503.2
申请日:2020-12-01
Applicant: 中国科学院信息工程研究所
IPC: G06F21/46
Abstract: 本发明涉及一种基于GPU的针对口令密码的混合破解模式优化方法和装置。该方法的步骤包括:设置包含掩码、字典、规则的混合破解模式;基于GPU,按照混合破解模式中的不同破解模式生成口令集;基于GPU,根据生成的口令集执行密文破解任务并获得破解结果。本发明采用高性能计算的方式:CPU+GPU协同计算,在速度上较串行版本有大提升;本发明支持7种破解模式,为了丰富候选口令形式,提高破解率,提出字典+掩码+规则混合破解模式。本发明在GPU架构上,设计并实现了基于混合破解模式的针对口令加密算法的解密过程,提高了解密任务的运行效率,对于解密应用性能和密码算法研究具有重要意义。
-
公开(公告)号:CN112597479B
公开(公告)日:2024-06-18
申请号:CN202011388503.2
申请日:2020-12-01
Applicant: 中国科学院信息工程研究所
IPC: G06F21/46
Abstract: 本发明涉及一种基于GPU的针对口令密码的混合破解模式优化方法和装置。该方法的步骤包括:设置包含掩码、字典、规则的混合破解模式;基于GPU,按照混合破解模式中的不同破解模式生成口令集;基于GPU,根据生成的口令集执行密文破解任务并获得破解结果。本发明采用高性能计算的方式:CPU+GPU协同计算,在速度上较串行版本有大提升;本发明支持7种破解模式,为了丰富候选口令形式,提高破解率,提出字典+掩码+规则混合破解模式。本发明在GPU架构上,设计并实现了基于混合破解模式的针对口令加密算法的解密过程,提高了解密任务的运行效率,对于解密应用性能和密码算法研究具有重要意义。
-
公开(公告)号:CN112199214B
公开(公告)日:2023-12-01
申请号:CN202011089941.9
申请日:2020-10-13
Applicant: 中国科学院信息工程研究所
IPC: G06F9/54 , G06F9/50 , G06F18/214 , G06F8/41
Abstract: 本发明公开了一种GPU上的候选口令生成及应用破解方法。口令生成方法包括:1)根据目标需求创建破解任务,设置破解空间大小N1;2)对训练集进行处理,得到上下文无关文法和规则概率;3)根据上下文无关文法计算出可生成的最大候选口令数目N2,确定破解任务生成的总候选口令数目N=MIN(N1,N2);然后根据N以及GPU性能确定每次核函数生成的候选口令数、开启的线程总数以及为运行核函数分配所需要GPU上的内存空间;4)核函数根据上下文无关文法和本次核函数生成候选口令数目,确定本次核函数处理的基础语法规则表中的基础语法结构,并利用GPU来生成符合文法要求的候选口令;5)返回第4步直到生成所有候选口令。
-
公开(公告)号:CN112199214A
公开(公告)日:2021-01-08
申请号:CN202011089941.9
申请日:2020-10-13
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种GPU上的候选口令生成及应用破解方法。口令生成方法包括:1)根据目标需求创建破解任务,设置破解空间大小N1;2)对训练集进行处理,得到上下文无关文法和规则概率;3)根据上下文无关文法计算出可生成的最大候选口令数目N2,确定破解任务生成的总候选口令数目N=MIN(N1,N2);然后根据N以及GPU性能确定每次核函数生成的候选口令数、开启的线程总数以及为运行核函数分配所需要GPU上的内存空间;4)核函数根据上下文无关文法和本次核函数生成候选口令数目,确定本次核函数处理的基础语法规则表中的基础语法结构,并利用GPU来生成符合文法要求的候选口令;5)返回第4步直到生成所有候选口令。
-
-
-