首页 | 官方网站   微博 | 高级检索  
     

基于循环神经网络和生成式对抗网络的口令猜测模型研究
引用本文:汪定,邹云开,陶义,王彬.基于循环神经网络和生成式对抗网络的口令猜测模型研究[J].计算机学报,2021,44(8):1519-1534.
作者姓名:汪定  邹云开  陶义  王彬
作者单位:南开大学网络空间安全学院 天津 300350;天津市网络与数据安全技术重点实验室(南开大学) 天津 300350;北京大学信息科学技术学院 北京 100871
摘    要:深度学习技术的进展为提高口令猜测效率提供了潜在的新途径.目前,已有研究将循环神经网络(Recurrent Neural Network,RNN)、生成式对抗网络(Generative Adversarial Network,GAN)等深度学习模型运用于设计口令猜测模型.本文基于RNN模型、概率上下文无关文法(Probabilistic Context-Free Grammar,PCFG)与长短期记忆网络(Long Short-Term Memory,LSTM)的混合模型(简称PL模型),提出采用RNN来代替PL模型中的LSTM的思想,将PCFG与RNN在模型层面进行融合,设计了 PR模型.为降低猜测模型对大训练样本的依赖,进一步提出了 PR+模型,即采用RNN来生成字母序列,实现对口令字母段的填充.基于4个大规模真实口令数据集的实验结果显示,PR模型的破解率略高于PL模型,且始终显著高于传统的PCFG(107量级猜测数下)和Markov模型(106量级猜测数下),并且PR模型的训练效率远优于PL模型.鉴于不同口令模型生成口令猜测的特性不同,将不同模型生成的猜测集组合来生成新的口令猜测集,并基于4个大规模真实口令数据集对不同组合方法进行了对比.尽作者所知,我们首次证实了在相同猜测数下(107~108量级猜测数),组合不同类型模型所生成口令猜测集的破解率通常高于单一猜测集.本文研究显示,GAN模型在猜测数为3.6×108时,破解率仅为31.41%,这表明GAN模型的口令破解效率劣于传统基于概率统计的模型(如PCFG模型和Markov模型)和基于RNN的口令猜测模型,并进一步指出了GAN模型表现不佳的原因.

关 键 词:口令  猜测攻击  深度学习  循环神经网络  生成式对抗网络

Password Guessing Based on Recurrent Neural Networks and Generative Adversarial Networks
WANG Ding,ZOU Yun-Kai,TAO Yi,WANG Bin.Password Guessing Based on Recurrent Neural Networks and Generative Adversarial Networks[J].Chinese Journal of Computers,2021,44(8):1519-1534.
Authors:WANG Ding  ZOU Yun-Kai  TAO Yi  WANG Bin
Abstract:
Keywords:
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号