{'fraction_non_alphanumeric': 0.023613963039014373, 'fraction_numerical': 0.0, 'mean_word_length': 5.770833333333333, '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}}
A Strong and Practical Authentication Mechanism Using PassText and OTP

Nowadays, especially with technology’s fast development and the constant increase of the computational power, password authentication mechanism is not enough anymore to provide complete protection which makes securing data a harder task every day. This paper aims to implement a strong authentication mechanism with a practical reauthentication technique that answers the research question “how to increase the security of the authentication mechanism without sacrificing convenience?”. The proposed solution is a combination of a text file that the user has to modify, “PassText”, and a one-time password “OTP”. This paper is based on achieving four main solution requirements: convenience, security, cost, and speed. Our proposed solution breaks the rules of security-convenience tradeoff by providing an intelligent authentication combination that provides security and convenience at the same time.