Sign in to use this feature.

Years

Between: -

Subjects

remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline

Journals

Article Types

Countries / Regions

Search Results (19)

Search Parameters:
Keywords = password cracking

Order results
Result details
Results per page
Select all
Export citation of selected articles as:
18 pages, 6394 KB  
Article
Parallel Algorithm with Benchmark-Based Load Balancing for Rainbow Table Generation on Heterogeneous CPU Cluster
by Mark Vainer, Arnas Kačeniauskas and Nikolaj Goranin
Electronics 2026, 15(16), 3596; https://doi.org/10.3390/electronics15163596 - 13 Aug 2026
Viewed by 262
Abstract
Rainbow tables are precomputed tables used to cache the output of cryptographic hash functions in a collection of chains consisting of alternating password and hash values constructed using a cryptographic hash function and a reduction function. Generating these tables is computationally intensive, and [...] Read more.
Rainbow tables are precomputed tables used to cache the output of cryptographic hash functions in a collection of chains consisting of alternating password and hash values constructed using a cryptographic hash function and a reduction function. Generating these tables is computationally intensive, and several researchers have proposed utilizing parallel computing to speed up the generation process. However, very little work was done on heterogeneous CPU clusters in the rainbow tables generation context. In this paper, we bridge this gap by proposing a parallel MPI-based rainbow tables generation method designed for heterogeneous CPU environments. We utilized the static load balancing algorithm using a simple weighting scheme to assign a different number of chains to different processes based on their speeds and capabilities. The experiments were executed on a cluster with ten nodes with heterogeneous CPU architectures: five nodes with the i7-12700 architecture featuring a hybrid architecture of P-cores and E-cores and an additional five with the i7-6700 architecture. In the experiments, rainbow tables were generated for four different cryptographic hash functions: SHA-256, SHA-512, MD5 and NTLMv2, with 90,000 rows each with 50,000 entries. During the experiments, we observed lower execution times as more processes join the work compared to a naïve implementation that shows jumps in execution times. Also, the speedup gained is much higher compared to the equivalent naïve implementation. In addition, our benchmark-based load balancing strategy significantly reduces the load imbalance to below 6%. Full article
(This article belongs to the Section Computer Science & Engineering)
Show Figures

Figure 1

41 pages, 3607 KB  
Review
The Hardware Isolation Gap: A Systematic Survey of BitLocker Forensics in the TPM 2.0 Era
by Vinay Kumar Sankalagere Ramesh, Sapna Vikram Mewundi, Prasad Balakrishna Honnavalli, Shashidhar Thoreshattalli Kenchaiah and Venkatesh Murthy Krishna Murthy
Electronics 2026, 15(9), 1959; https://doi.org/10.3390/electronics15091959 - 6 May 2026
Viewed by 2478
Abstract
BitLocker Drive Encryption has evolved from an optional feature into a hardware-integrated encryption framework widely deployed on modern Windows systems with TPM-based device encryption enabled by default. This survey is an in-depth analysis of the architecture and Trusted Platform Module (TPM) incorporation of [...] Read more.
BitLocker Drive Encryption has evolved from an optional feature into a hardware-integrated encryption framework widely deployed on modern Windows systems with TPM-based device encryption enabled by default. This survey is an in-depth analysis of the architecture and Trusted Platform Module (TPM) incorporation of BitLocker and 18-years of attack vector development (2006–2025). We record a progressive loss of forensic practicability: the reported attack success rates are now down to less than 5% in current TPM 2.0 defended systems as compared to the 60–70% success rates reported in early software based implementations. We name and define the Hardware Isolation Gap—a paradigm shift in architecture where encryption keys are implanted into hardware, and where the traditional offline and memory based forensic methods do not work anymore by design. To the best of our knowledge, this is the first version-correlated attack taxonomy, which shows that the practical attack surface size is reduced by approximately 80%. We also provide exploratory empirical validation using controlled experiments on a single Intel-based Windows 11 platform (Dell Precision 5570 (Xiamen, China), Intel Core i7-12800H with firmware TPM); while these results directionally confirm literature-reported forensic success rates below 5% against default TPM 2.0 settings, they represent preliminary single-platform observations and may not generalize to AMD Ryzen, Microsoft Pluton, or other OEM hardware configurations. We have found that forensic inaccessibility today is not the failure of tooling but rather the intentional result of security engineering. Literature suggests that cloud-based recovery and weak-password cracking remain the only viable strategies against default Windows 11 settings; however, cloud-based recovery was not empirically tested in this study due to ethical and legal constraints and is characterized based on secondary literature analysis. We determine the existence of crucial methodological gaps and suggest a failure-conscious forensic research agenda that can act within the hard cryptographic constraints. Full article
(This article belongs to the Special Issue New Technologies for Cybersecurity)
Show Figures

Figure 1

9 pages, 1744 KB  
Proceeding Paper
Intelligent Password Guessing Using Feature-Guided Diffusion
by Yi-Ching Huang and Jhe-Wei Lin
Eng. Proc. 2025, 120(1), 51; https://doi.org/10.3390/engproc2025120051 - 5 Feb 2026
Viewed by 1843
Abstract
In modern cybersecurity and deep learning, conditional password guessing plays a critical role in improving password-cracking efficiency by leveraging known patterns and constraints. In contrast with traditional brute-force or dictionary-based attacks, we developed an approach that adopts a latent diffusion model to simulate [...] Read more.
In modern cybersecurity and deep learning, conditional password guessing plays a critical role in improving password-cracking efficiency by leveraging known patterns and constraints. In contrast with traditional brute-force or dictionary-based attacks, we developed an approach that adopts a latent diffusion model to simulate human password selection behavior, generating more realistic password candidates. We incorporated masked character inputs as conditions and applied advanced feature extraction to capture common patterns such as character substitutions and typing habits. Furthermore, we employed visualization techniques, including autoencoders and principal component analysis, to analyze password distributions, enhancing model interpretability and aiding both offensive and defensive security strategies. Full article
(This article belongs to the Proceedings of 8th International Conference on Knowledge Innovation and Invention)
Show Figures

Figure 1

20 pages, 2206 KB  
Article
Parallelization of Rainbow Tables Generation Using Message Passing Interface: A Study on NTLMv2, MD5, SHA-256 and SHA-512 Cryptographic Hash Functions
by Mark Vainer, Arnas Kačeniauskas and Nikolaj Goranin
Appl. Sci. 2025, 15(15), 8152; https://doi.org/10.3390/app15158152 - 22 Jul 2025
Cited by 1 | Viewed by 7490
Abstract
Rainbow table attacks utilize a time-memory trade-off to efficiently crack passwords by employing precomputed tables containing chains of passwords and hash values. Generating these tables is computationally intensive, and several researchers have proposed utilizing parallel computing to speed up the generation process. This [...] Read more.
Rainbow table attacks utilize a time-memory trade-off to efficiently crack passwords by employing precomputed tables containing chains of passwords and hash values. Generating these tables is computationally intensive, and several researchers have proposed utilizing parallel computing to speed up the generation process. This paper introduces a modification to the traditional master-slave parallelization model using the MPI framework, where, unlike previous approaches, the generation of starting points is decentralized, allowing each process to generate its own tasks independently. This design is proposed to reduce communication overhead and improve the efficiency of rainbow table generation. We reduced the number of inter-process communications by letting each process generate chains independently. We conducted three experiments to evaluate the performance of the parallel rainbow tables generation algorithm for four cryptographic hash functions: NTLMv2, MD5, SHA-256 and SHA-512. The first experiment assessed parallel performance, showing near-linear speedup and 95–99% efficiency across varying numbers of nodes. The second experiment evaluated scalability by increasing the number of processed chains from 100 to 100,000, revealing that higher workloads significantly impacted execution time, with SHA-512 being the most computationally intensive. The third experiment evaluated the effect of chain length on execution time, confirming that longer chains increase computational cost, with SHA-512 consistently requiring the most resources. The proposed approach offers an efficient and practical solution to the computational challenges of rainbow tables generation. The findings of this research can benefit key stakeholders, including cybersecurity professionals, ethical hackers, digital forensics experts and researchers in cryptography, by providing an efficient method for generating rainbow tables to analyze password security. Full article
Show Figures

Figure 1

17 pages, 1887 KB  
Article
A Secret Key Classification Framework of Symmetric Encryption Algorithm Based on Deep Transfer Learning
by Xiaotong Cui, Hongxin Zhang, Xing Fang, Yuanzhen Wang, Danzhi Wang, Fan Fan and Lei Shu
Appl. Sci. 2023, 13(21), 12025; https://doi.org/10.3390/app132112025 - 3 Nov 2023
Cited by 5 | Viewed by 3001
Abstract
The leakage signals, including electromagnetic, energy, time, and temperature, generated during the operation of password devices contain highly correlated key information, which leads to security vulnerabilities. In traditional encryption algorithms, the length of the key greatly affects the upper limit of its security [...] Read more.
The leakage signals, including electromagnetic, energy, time, and temperature, generated during the operation of password devices contain highly correlated key information, which leads to security vulnerabilities. In traditional encryption algorithms, the length of the key greatly affects the upper limit of its security against cracking. Regarding side-channel attacks on long-key algorithms, traditional template attack methods characterize the energy traces using multivariate Gaussian distribution during the template construction phase. The exhaustive key-guessing process is expected to consume a significant amount of time and computational resources. Therefore, to analyze the effectiveness of obtaining key values from the side information of password devices, we propose an innovative attack method based on a divide-and-conquer logical structure, targeting semi-bytes. We construct a collection of key classification submodules with symmetric correlations. By integrating a differential network model for byte-block sets and an end-to-end direct attack method, we form a holistic symmetric decision framework and propose a key classification structure based on deep transfer learning. This structure consists of three main parts: side information data acquisition, analysis of key-value effectiveness, and determination of attack positions. It employs multiple parallel symmetric subnetworks, effectively improving attack efficiency and reducing the key enumeration range. Experimental results show that the optimal attack accuracy of the network model can reach 91%, with an average attack accuracy of 78%. It overcomes overfitting issues under small sample dataset conditions. Full article
(This article belongs to the Special Issue New Advance in Electronic Information Security)
Show Figures

Figure 1

16 pages, 1848 KB  
Article
A Novel Two-Factor Authentication Scheme for Increased Security in Accessing the Moodle E-Learning Platform
by Vasile Baneş, Cristian Ravariu, Bhargav Appasani and Avireni Srinivasulu
Appl. Sci. 2023, 13(17), 9675; https://doi.org/10.3390/app13179675 - 27 Aug 2023
Cited by 2 | Viewed by 5671
Abstract
Moodle is a platform designed for universal learning to support pedagogical interactions and educational activities. The information technology (IT) administrator uses standard authentication methods for students logging into the Moodle platform. The need for two-factor authentication has grown as institutions, governments, and individuals [...] Read more.
Moodle is a platform designed for universal learning to support pedagogical interactions and educational activities. The information technology (IT) administrator uses standard authentication methods for students logging into the Moodle platform. The need for two-factor authentication has grown as institutions, governments, and individuals realize that passwords are not secure enough to protect user accounts in their current technical format. The classic connection methods have vulnerabilities, and account passwords are easy to crack. Analyzing these aspects, the goal is to create a new safe and reliable alternative to the traditional authentication methods in e-learning platforms. The proposed solution introduces a new authentication factor using digital certificates stored on physical devices or the cloud to address the evolving authentication and security challenges effectively. The absence of this authentication within the Moodle ecosystem has imparted a sense of urgency for its implementation. With the innovative authentication scheme, the users have gained confidence, are satisfied with the new solution, and have not reported security breaches. The result is increased security, data protection, and better account management. Full article
Show Figures

Figure 1

16 pages, 705 KB  
Article
Optimized Implementation of Argon2 Utilizing the Graphics Processing Unit
by Siwoo Eum, Hyunjun Kim, Minho Song and Hwajeong Seo
Appl. Sci. 2023, 13(16), 9295; https://doi.org/10.3390/app13169295 - 16 Aug 2023
Cited by 9 | Viewed by 13117
Abstract
In modern information technology systems, secure storage and transmission of personal and sensitive data are recognized as important tasks. These requirements are achieved through secure and robust encryption methods. Argon2 is an advanced cryptographic algorithm that emerged as the winner in the Password [...] Read more.
In modern information technology systems, secure storage and transmission of personal and sensitive data are recognized as important tasks. These requirements are achieved through secure and robust encryption methods. Argon2 is an advanced cryptographic algorithm that emerged as the winner in the Password Hashing Competition (PHC), offering a concrete and secure measure. Argon2 also provides a secure mechanism against side-channel attacks and cracking attacks using parallel processing (e.g., GPU). In this paper, we analyze the existing GPU-based implementation of the Argon2 algorithm and further optimize the implementation by improving the performance of the hashing function during the computation process. The proposed method focuses on enhancing performance by distributing tasks between CPU and GPU units, reducing the data transfer cost for efficient GPU-based parallel processing. By shifting several stages from the CPU to the GPU, the data transfer cost is significantly reduced, resulting in faster processing times, particularly when handling a larger number of passwords and higher levels of parallelism. Additionally, we optimize the utilization of the GPU’s shared memory, which enhances memory access speed, especially in the computation of the hash value generation process. Furthermore, we leverage the parallel processing capabilities of the GPU to perform efficient brute-force attacks. By computing the H function on the GPU, the proposed implementation can generate initial blocks for multiple inputs in a single operation, making brute-force attacks in an efficient way. The proposed implementation outperforms existing methods, especially when processing a larger number of passwords and operating at higher levels of parallelism. Full article
(This article belongs to the Special Issue Information Security and Cryptography)
Show Figures

Figure 1

15 pages, 2399 KB  
Article
Machine-Learning-Based Password-Strength-Estimation Approach for Passwords of Lithuanian Context
by Ema Darbutaitė, Pavel Stefanovič and Simona Ramanauskaitė
Appl. Sci. 2023, 13(13), 7811; https://doi.org/10.3390/app13137811 - 3 Jul 2023
Cited by 15 | Viewed by 8874
Abstract
In an information-security-assurance system, humans are usually the weakest link. It is partly related to insufficient cybersecurity knowledge and the ignorance of standard security recommendations. Consequently, the required password-strength requirements in information systems are the minimum of what can be done to ensure [...] Read more.
In an information-security-assurance system, humans are usually the weakest link. It is partly related to insufficient cybersecurity knowledge and the ignorance of standard security recommendations. Consequently, the required password-strength requirements in information systems are the minimum of what can be done to ensure system security. Therefore, it is important to use up-to-date and context-sensitive password-strength-estimation systems. However, minor languages are ignored, and password strength is usually estimated using English-only dictionaries. To change the situation, a machine learning approach was proposed in this article to support a more realistic model to estimate the strength of Lithuanian user passwords. A newly compiled dataset of password strength was produced. It integrated both international- and Lithuanian-language-specific passwords, including 6 commonly used password features and 36 similarity metrics for each item (4 similarity metrics for 9 different dictionaries). The proposed solution predicts the password strength of five classes with 77% accuracy. Taking into account the complexity of the accuracy of the Lithuanian language, the achieved result is adequate, as the availability of intelligent Lithuanian-language-specific password-cracking tools is not widely available yet. Full article
(This article belongs to the Special Issue Data-Driven Cybersecurity and Privacy Analysis)
Show Figures

Figure 1

22 pages, 6719 KB  
Article
Password Cracking with Brute Force Algorithm and Dictionary Attack Using Parallel Programming
by Ibrahim Alkhwaja, Mohammed Albugami, Ali Alkhwaja, Mohammed Alghamdi, Hussam Abahussain, Faisal Alfawaz, Abdullah Almurayh and Nasro Min-Allah
Appl. Sci. 2023, 13(10), 5979; https://doi.org/10.3390/app13105979 - 12 May 2023
Cited by 40 | Viewed by 286483
Abstract
Studying password-cracking techniques is essential in the information security discipline as it highlights the vulnerability of weak passwords and the need for stronger security measures to protect sensitive information. While both methods aim to uncover passwords, both approach the task in different ways. [...] Read more.
Studying password-cracking techniques is essential in the information security discipline as it highlights the vulnerability of weak passwords and the need for stronger security measures to protect sensitive information. While both methods aim to uncover passwords, both approach the task in different ways. A brute force algorithm generates all possible combinations of characters in a specified range and length, while the dictionary attack checks against a predefined word list. This study compares the efficiency of these methods using parallel versions of Python, C++, and Hashcat. The results show that the NVIDIA GeForce GTX 1050 Ti with CUDA is significantly faster than the Intel(R) HD Graphics 630 GPU for cracking passwords, with a speedup of 11.5× and 10.4× for passwords with and without special characters, respectively. Special characters increase password-cracking time, making the process more challenging. The results of our implementation indicate that parallel processing greatly improves the speed of password-cracking techniques. The brute force algorithm achieved a speedup of 1.9× with six cores, while the dictionary attack showed a speedup of 4.4× with eight-core static scheduling. Studying password-cracking techniques highlights the need for stronger security measures to protect sensitive information and the vulnerability of weak passwords. Full article
(This article belongs to the Special Issue Advances in High-Performance Computing Research and Applications)
Show Figures

Figure 1

13 pages, 1370 KB  
Article
Balancing Password Security and User Convenience: Exploring the Potential of Prompt Models for Password Generation
by Afamefuna P. Umejiaku, Prastab Dhakal and Victor S. Sheng
Electronics 2023, 12(10), 2159; https://doi.org/10.3390/electronics12102159 - 9 May 2023
Cited by 18 | Viewed by 10224
Abstract
With the increasing prevalence of cyber attacks and data breaches, the importance of strong passwords cannot be overstated. Password generating software has been widely used to generate complex passwords that are difficult to crack, but it has its limitations. One of the main [...] Read more.
With the increasing prevalence of cyber attacks and data breaches, the importance of strong passwords cannot be overstated. Password generating software has been widely used to generate complex passwords that are difficult to crack, but it has its limitations. One of the main problems with this kind of software is that it often generates passwords that are difficult to remember, leading to users write them down or reuse them across multiple accounts. In recent years, prompt models such as ChatGPT have emerged as a promising solution for generating strong and memorable passwords. By leveraging machine learning algorithms, these models can generate unique and complex passwords tailored to individual users’ preferences, making them easier to remember and more secure. However, the use of prompt models to generate passwords also raises concerns about exposing vulnerable passwords. Hackers can potentially use these models to predict passwords by analyzing a user’s online activity and personal data. Additionally, the constant need to change passwords to stay secure poses a challenge for both password generating software and prompt models. As technology continues to evolve, finding a balance between password security and user convenience remains a complex issue. While prompt models such as ChatGPT can offer a promising solution, it is essential to consider the potential risks and challenges associated with their use, including the constant need for password changes and the potential vulnerability of the generated passwords. Full article
(This article belongs to the Special Issue Data Driven Security)
Show Figures

Figure 1

13 pages, 379 KB  
Article
PassTCN-PPLL: A Password Guessing Model Based on Probability Label Learning and Temporal Convolutional Neural Network
by Junbin Ye, Min Jin, Guoliang Gong, Rongxuan Shen and Huaxiang Lu
Sensors 2022, 22(17), 6484; https://doi.org/10.3390/s22176484 - 29 Aug 2022
Cited by 4 | Viewed by 4240
Abstract
The frequent incidents of password leakage have increased people’s attention and research on password security. Password guessing is an essential part of password cracking and password security research. The progression of deep learning technology provides a promising way to improve the efficiency of [...] Read more.
The frequent incidents of password leakage have increased people’s attention and research on password security. Password guessing is an essential part of password cracking and password security research. The progression of deep learning technology provides a promising way to improve the efficiency of password guessing. However, the mainstream models proposed for password guessing, such as RNN (or other variants, such as LSTM, GRU), GAN and VAE still face some problems, such as the low efficiency and high repetition rate of the generated passwords. In this paper, we propose a password-guessing model based on the temporal convolutional neural network (PassTCN). To further improve the performance of the generated passwords, we propose a novel password probability label-learning method, which reconstructs labels based on the password probability distribution of the training set and deduplicates the training set when training. Experiments on the RockYou dataset showed that, when generating 108 passwords, the coverage rate of PassTCN with password probability label learning (PassTCN-PPLL) reached 12.6%, which is 87.2%, 72.6% and 42.9% higher than PassGAN (a password-guessing model based on GAN), VAEPass (a password-guessing model based on VAE) and FLA (a password-guessing model based on LSTM), respectively. The repetition rate of our model is 25.9%, which is 45.1%, 31.7% and 17.4% lower than that of PassGAN, VAEPass and FLA, respectively. The results confirm that our approach not only improves the coverage rate but also reduces the repetition rate. Full article
(This article belongs to the Special Issue Intelligent Solutions for Cybersecurity)
Show Figures

Figure 1

21 pages, 571 KB  
Article
LPG–PCFG: An Improved Probabilistic Context- Free Grammar to Hit Low-Probability Passwords
by Xiaozhou Guo, Kaijun Tan, Yi Liu, Min Jin and Huaxiang Lu
Sensors 2022, 22(12), 4604; https://doi.org/10.3390/s22124604 - 18 Jun 2022
Cited by 3 | Viewed by 4327
Abstract
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, [...] Read more.
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 107 and 108 times, the number of hits to low-probability passwords increases by 50.4% and 42.0%, respectively. Full article
(This article belongs to the Special Issue Advances in Artificial Intelligence for Cyber Security)
Show Figures

Figure 1

17 pages, 507 KB  
Article
GRA-PIN: A Graphical and PIN-Based Hybrid Authentication Approach for Smart Devices
by Nabeela Kausar, Ikram Ud Din, Mudassar Ali Khan, Ahmad Almogren and Byung-Seo Kim
Sensors 2022, 22(4), 1349; https://doi.org/10.3390/s22041349 - 10 Feb 2022
Cited by 22 | Viewed by 5678
Abstract
In many smart devices and numerous digital applications, authentication mechanisms are widely used to validate the legitimacy of users’ identification. As a result of the increased use of mobile devices, most people tend to save sensitive and secret information over such devices. Personal [...] Read more.
In many smart devices and numerous digital applications, authentication mechanisms are widely used to validate the legitimacy of users’ identification. As a result of the increased use of mobile devices, most people tend to save sensitive and secret information over such devices. Personal Identification Number (PIN)-based and alphanumeric passwords are simple to remember, but at the same time, they are vulnerable to hackers. Being difficult to guess and more user-friendly, graphical passwords have grown in popularity as an alternative to all such textual passwords. This paper describes an innovative, hybrid, and much more robust user authentication approach, named GRA-PIN (GRAphical and PIN-based), which combines the merits of both graphical and pin-based techniques. The feature of simple arithmetic operations (addition and subtraction) is incorporated in the proposed scheme, through which random passwords are generated for each login attempt. In the study, we have conducted a comparative study between the GRA-PIN scheme with existing PIN-based and pattern-based (swipe-based) authentications approaches using the standard Software Usability Scale (SUS). The usability score of GRA-PIN was analyzed to be as high as 94%, indicating that it is more reliable and user friendly. Furthermore, the security of the proposed scheme was challenged through an experiment wherein three different attackers, having a complete understanding of the proposed scheme, attempted to crack the technique via shoulder surfing, guessing, and camera attack, but they were unsuccessful. Full article
Show Figures

Figure 1

22 pages, 1110 KB  
Article
An Efficient Login Authentication System against Multiple Attacks in Mobile Devices
by Yang Li, Xinyu Yun, Liming Fang and Chunpeng Ge
Symmetry 2021, 13(1), 125; https://doi.org/10.3390/sym13010125 - 13 Jan 2021
Cited by 6 | Viewed by 5007
Abstract
Access management of IoT devices is extremely important, and a secure login authentication scheme can effectively protect users’ privacy. However, traditional authentication schemes are threatened by shoulder-surfing attacks, and biometric-based schemes, such as fingerprint recognition and face recognition, that are commonly used today [...] Read more.
Access management of IoT devices is extremely important, and a secure login authentication scheme can effectively protect users’ privacy. However, traditional authentication schemes are threatened by shoulder-surfing attacks, and biometric-based schemes, such as fingerprint recognition and face recognition, that are commonly used today can also be cracked. Researchers have proposed some schemes for current attacks, but they are limited by usability. For example, the login authentication process requires additional device support. This method solves the problem of attacks, but it is unusable, which limits its application. At present, most authentication schemes for the Internet of Things and mobile platforms either focus on security, thus ignoring availability, or have excellent convenience but insufficient security. This is a symmetry problem worth exploring. Therefore, users need a new type of login authentication scheme that can balance security and usability to protect users’ private data or maintain device security. In this paper, we propose a login authentication scheme named PinWheel, which combines a textual password, a graphical password, and biometrics to prevent both shoulder-surfing attacks and smudge attacks and solves the current schemes’ lack of usability. We implemented PinWheel and evaluated it from the perspective of security and usability. The experiments required 262 days, and 573 subjects participated in our investigation. The evaluation results show that PinWheel can at least effectively resist both mainstream attacks and is superior to most existing schemes in terms of usability. Full article
Show Figures

Figure 1

19 pages, 2365 KB  
Article
Generating Optimized Guessing Candidates toward Better Password Cracking from Multi-Dictionaries Using Relativistic GAN
by Sungyup Nam, Seungho Jeon and Jongsub Moon
Appl. Sci. 2020, 10(20), 7306; https://doi.org/10.3390/app10207306 - 19 Oct 2020
Cited by 13 | Viewed by 8757
Abstract
Despite their well-known weaknesses, passwords are still the de-facto authentication method for most online systems. Due to its importance, password cracking has been vibrantly researched both for offensive and defensive purposes. Hashcat and John the Ripper are the most popular cracking tools, allowing [...] Read more.
Despite their well-known weaknesses, passwords are still the de-facto authentication method for most online systems. Due to its importance, password cracking has been vibrantly researched both for offensive and defensive purposes. Hashcat and John the Ripper are the most popular cracking tools, allowing users to crack millions of passwords in a short time. However, their rule-based cracking has an explicit limitation of depending on password-cracking experts to come up with creative rules. To overcome this limitation, a recent trend has been to apply machine learning techniques to research on password cracking. For instance, state-of-the-art password guessing studies such as PassGAN and rPassGAN adopted a Generative Adversarial Network (GAN) and used it to generate high-quality password guesses without knowledge of password structures. However, compared with the probabilistic context-free grammar (PCFG), rPassGAN shows inferior password cracking performance in some cases. It was also observed that each password cracker has its own cracking space that does not overlap with other models. This observation led us to realize that an optimized candidate dictionary can be made by combining the password candidates generated by multiple password generation models. In this paper, we suggest a deep learning-based approach called REDPACK that addresses the weakness of the cutting-edge cracking tools based on GAN. To this end, REDPACK combines multiple password candidate generator models in an effective way. Our approach uses the discriminator of rPassGAN as the password selector. Then, by collecting passwords selectively, our model achieves a more realistic password candidate dictionary. Also, REDPACK improves password cracking performance by incorporating both the generator and the discriminator of GAN. We evaluated our system on various datasets with password candidates composed of symbols, digits, upper and lowercase letters. The results clearly show that our approach outperforms all existing approaches, including rule-based Hashcat, GAN-based PassGAN, and probability-based PCFG. The proposed model was also able to reduce the number of password candidates by up to 65%, with only 20% cracking performance loss compared to the union set of passwords cracked by multiple-generation models. Full article
(This article belongs to the Special Issue AI for Cybersecurity)
Show Figures

Figure 1

Back to TopTop