Cargando…
LPG–PCFG: An Improved Probabilistic Context- Free Grammar to Hit Low-Probability Passwords
With the development of the Internet, information security has attracted more attention. Identity authentication based on password authentication is the first line of defense; however, the password-generation model is widely used in offline password attacks and password strength evaluation. In real...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9227161/ https://www.ncbi.nlm.nih.gov/pubmed/35746386 http://dx.doi.org/10.3390/s22124604 |
_version_ | 1784734096091512832 |
---|---|
author | Guo, Xiaozhou Tan, Kaijun Liu, Yi Jin, Min Lu, Huaxiang |
author_facet | Guo, Xiaozhou Tan, Kaijun Liu, Yi Jin, Min Lu, Huaxiang |
author_sort | Guo, Xiaozhou |
collection | PubMed |
description | With the development of the Internet, information security has attracted more attention. Identity authentication based on password authentication is the first line of defense; however, the password-generation model is widely used in offline password attacks and password strength evaluation. In real attack scenarios, high-probability passwords are easy to enumerate; extremely low-probability passwords usually lack semantic structure and, so, are tough to crack by applying statistical laws in machine learning models, but these passwords with lower probability have a large search space and certain semantic information. Improving the low-probability password hit rate in this interval is of great significance for improving the efficiency of offline attacks. However, obtaining a low-probability password is difficult under the current password-generation model. To solve this problem, we propose a low-probability generator–probabilistic context-free grammar (LPG–PCFG) based on PCFG. LPG–PCFG directionally increases the probability of low-probability passwords in the models’ distribution, which is designed to obtain a degeneration distribution that is friendly for generating low-probability passwords. By using the control variable method to fine-tune the degeneration of LPG–PCFG, we obtained the optimal combination of degeneration parameters. Compared with the non-degeneration PCFG model, LPG–PCFG generates a larger number of hits. When generating [Formula: see text] and [Formula: see text] times, the number of hits to low-probability passwords increases by [Formula: see text] and [Formula: see text] , respectively. |
format | Online Article Text |
id | pubmed-9227161 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-92271612022-06-25 LPG–PCFG: An Improved Probabilistic Context- Free Grammar to Hit Low-Probability Passwords Guo, Xiaozhou Tan, Kaijun Liu, Yi Jin, Min Lu, Huaxiang Sensors (Basel) Article With the development of the Internet, information security has attracted more attention. Identity authentication based on password authentication is the first line of defense; however, the password-generation model is widely used in offline password attacks and password strength evaluation. In real attack scenarios, high-probability passwords are easy to enumerate; extremely low-probability passwords usually lack semantic structure and, so, are tough to crack by applying statistical laws in machine learning models, but these passwords with lower probability have a large search space and certain semantic information. Improving the low-probability password hit rate in this interval is of great significance for improving the efficiency of offline attacks. However, obtaining a low-probability password is difficult under the current password-generation model. To solve this problem, we propose a low-probability generator–probabilistic context-free grammar (LPG–PCFG) based on PCFG. LPG–PCFG directionally increases the probability of low-probability passwords in the models’ distribution, which is designed to obtain a degeneration distribution that is friendly for generating low-probability passwords. By using the control variable method to fine-tune the degeneration of LPG–PCFG, we obtained the optimal combination of degeneration parameters. Compared with the non-degeneration PCFG model, LPG–PCFG generates a larger number of hits. When generating [Formula: see text] and [Formula: see text] times, the number of hits to low-probability passwords increases by [Formula: see text] and [Formula: see text] , respectively. MDPI 2022-06-18 /pmc/articles/PMC9227161/ /pubmed/35746386 http://dx.doi.org/10.3390/s22124604 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Guo, Xiaozhou Tan, Kaijun Liu, Yi Jin, Min Lu, Huaxiang LPG–PCFG: An Improved Probabilistic Context- Free Grammar to Hit Low-Probability Passwords |
title | LPG–PCFG: An Improved Probabilistic Context- Free Grammar to Hit Low-Probability Passwords |
title_full | LPG–PCFG: An Improved Probabilistic Context- Free Grammar to Hit Low-Probability Passwords |
title_fullStr | LPG–PCFG: An Improved Probabilistic Context- Free Grammar to Hit Low-Probability Passwords |
title_full_unstemmed | LPG–PCFG: An Improved Probabilistic Context- Free Grammar to Hit Low-Probability Passwords |
title_short | LPG–PCFG: An Improved Probabilistic Context- Free Grammar to Hit Low-Probability Passwords |
title_sort | lpg–pcfg: an improved probabilistic context- free grammar to hit low-probability passwords |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9227161/ https://www.ncbi.nlm.nih.gov/pubmed/35746386 http://dx.doi.org/10.3390/s22124604 |
work_keys_str_mv | AT guoxiaozhou lpgpcfganimprovedprobabilisticcontextfreegrammartohitlowprobabilitypasswords AT tankaijun lpgpcfganimprovedprobabilisticcontextfreegrammartohitlowprobabilitypasswords AT liuyi lpgpcfganimprovedprobabilisticcontextfreegrammartohitlowprobabilitypasswords AT jinmin lpgpcfganimprovedprobabilisticcontextfreegrammartohitlowprobabilitypasswords AT luhuaxiang lpgpcfganimprovedprobabilisticcontextfreegrammartohitlowprobabilitypasswords |