{'fraction_non_alphanumeric': 0.020625889046941678, 'fraction_numerical': 0.0, 'mean_word_length': 5.1982378854625555, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Securing Graphical Password Techniques from Shoulder Surfing and Camera Based Attacks

Authentication is a procedure that checks for validity and may be carried out in a variety of methods, including tokens, biometrics, and passwords with text and graphics. Usability is the primary driver of graphical passwords. However, shoulder surfing and camera-based attacks are the main potential disadvantage of this strategy. Shoulder surfing is a sort of social engineering method used in computer security to peek over the victim’s shoulder and steal information, including personal identification numbers (PINs), passwords, and other private information. This attack can be carried out either up close by peering straight over the victim’s shoulder or from a further distance, perhaps by utilizing a pair of binoculars or other comparable equipment. Crowded areas are when an assailant is most likely to shoulder surf the victim. These days, it’s fairly typical to enter passwords by looking. The fundamental process for gaze-based password entering is same as regular password entry, with the exception that the user stares at each desired character or triggered location in sequence rather of typing a key or touching the screen, much like when they are eye-typing. Therefore, in my project, I have made an effort to avoid these limitations by utilizing a powerful encryption technique like the Vernam Cipher