| CPC G06F 21/46 (2013.01) | 17 Claims |

|
1. A method for automating a generation of a strong, secure, and memorable password using gamification, the method comprising:
providing, using a computer to run a machine learning model, a gamification tool to a user;
receiving, at the computer, a first list, the first list being generated by the user when using the gamification tool, the first list comprising words, phrases, or words and phrases;
receiving, at the computer, a second list, the second list comprising units of information about the user from the user and sources provided by the user;
identifying, using the computer to run a generative pre-trained transformer (GPT) machine learning model fed open-source intelligence (OSINT) available about the user and the second list, a third list, the third list comprising units of information related to the OSINT available about the user or to the second list;
eliminating, using the computer to run a machine learning model, any member of the first list which is found in the second list or the third list, leaving a subset of the first list which was not eliminated;
identifying, using the computer to run the machine learning model, portions of a sampling of the subset of the first list;
combining, using the computer to run the machine learning model, the portions into password options;
eliminating, using the computer to run the GPT machine learning model, any of the password options found when searching OSINT for a word found in a dictionary or a proper name of a person, character, product, or organization, leaving a subset of the password options which were not eliminated;
presenting to the user, using the computer, the subset of the password options;
receiving from the user, at the computer, a selected password from the subset of password options;
generating, using the computer to run the machine learning model, an obfuscated reminder for the selected password, the obfuscated reminder containing a reminder for each portion of the selected password; and
providing, using the computer, the obfuscated reminder to the user.
|