Media-Based Password Generation System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in remembering complex passwords due to limited memory capacity and the risk of password theft if the master password for password managers is compromised, as traditional password managers store passwords rather than recalling them.
Innovation Solution
A password generation system that uses media data from pictures, videos, or audio, with a keypad grid overlay, allowing users to select inputs via various methods and generate passwords based on these media sources, ensuring that passwords are not stored but rather recalled dynamically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If passwords are stored in password manager vaults, then users can easily access their passwords, but if the master password is compromised, all credentials are at risk of being stolen
Solution Approach 1:
The patent extracts the actual password data from the storage system (vault). Instead of storing passwords in the vault, the system only stores media files (images, videos, audio). The passwords are generated dynamically by processing these media files through a deterministic algorithm, so the passwords themselves never exist in stored form. This eliminates the security risk of vault compromise while maintaining password accessibility.
Solution Approach 2:
The patent changes the fundamental parameter of password storage from static text data to dynamic media-based generated data. By transforming the password from a stored string to a dynamically generated sequence based on media file processing, the system fundamentally alters how passwords exist in the system, making them impossible to steal even if the vault is compromised.
2Reliability
If longer and complex passwords are used, then security against brute force attacks is improved, but the difficulty to remember increases
Solution Approach 1:
The system generates passwords that are deterministic based on media files that users already have and can easily recall. The media files serve as the seed for password generation, so users don't need to memorize the actual passwords. The system automatically generates the complex passwords whenever needed, eliminating the memory burden while maintaining security.
Solution Approach 2:
The patent introduces media files as an intermediary between the user and the password. Instead of directly storing or requiring memorization of passwords, the system uses media files (which are easier to recall) as an intermediate representation that deterministically generates the actual passwords. This intermediary layer solves the memorization problem while preserving password complexity.
3Reliability
If passwords are not stored but generated dynamically, then security is improved as passwords cannot be stolen, but the system complexity increases
Solution Approach 1:
The patent replaces the mechanical storage system (password vault storing password strings) with a computational generation system. Instead of physically storing password data, the system uses a deterministic algorithm that processes media files to generate passwords on-demand. This substitution eliminates storage risks while introducing computational complexity that is manageable through standardized algorithms.
Data Source
AI summary
A method and apparatus for setting up a media keypad password for recalling a highly complex password is presented to solve the security problem of storing all passwords in password manager vaults due to the majority of human's inability to recall long passwords. The method for setting up a media keypad password for recalling a complex password includes users using their media source of choice as the media keypad; the users interacting with the media keypad; capturing sequence of inputs from the media keypad; capturing password setting, media data and media metadata; feeding the sequence of inputs from the media keypad along with password settings, media data and media metadata to a password generator algorithm; and displaying the password generated to the user.


