Password Generation Using Image Hashing for Memorability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current password generation methods produce strong but hard-to-remember passwords, leading to potential misappropriation when users write them down, as they lack a balance between memorability and security.

Innovation Solution

A method that combines alphanumeric characters with personal images, hashing both to generate a password, allowing users to create unique and memorable passwords with increased entropy, making them harder to decipher.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional password generation methods are used, then password strength is improved, but memorability deteriorates

Engineering Contradiction:
Improvepassword strengthVSAvoidmemorability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The password is segmented into multiple components: alphanumeric characters, special characters, and image-based elements. Each component serves a specific function - alphanumeric characters provide base entropy, special characters increase complexity, and image-based elements add memorability while maintaining security through hashing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional one-dimensional character-based passwords to a multi-dimensional password structure that incorporates image data. By converting images to hash values and integrating them with alphanumeric characters, the system adds a new dimension (visual/memory-based) to password creation, simultaneously improving strength and memorability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If complex passwords are generated, then security is improved, but ease of use deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidease of use
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system allows users to leverage their own personal images (photos, avatars, etc.) to generate password components. This self-service approach enables users to create secure passwords based on familiar visual elements they already have access to, eliminating the need to memorize complex random strings while maintaining high security through cryptographic hashing.

Inventive Principle:
Principle #25Self-service

3Reliability

If password entropy is increased, then resistance to cracking is improved, but password complexity deteriorates

Engineering Contradiction:
Improveresistance to crackingVSAvoidpassword complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Cryptographic hash functions serve as intermediaries between user-friendly image inputs and secure password requirements. The hash function transforms visual image data into fixed-length hash values that are integrated with alphanumeric characters, providing high entropy and cracking resistance while keeping the user interface simple and familiar.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11550896B2Password strength
Publication Date: 2023.01.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11550896B2 patent drawing
  • US11550896B2 patent drawing
  • US11550896B2 patent drawing

AI summary

A computer-implemented method, computer system, and computer program product for generation of a password with increased password strength. Embodiments of the present invention may include receiving one or more alphanumeric characters. Embodiments of the present invention may include receiving one or more images. Embodiments of the present invention may include hashing the received one or more images. Embodiments of the present invention may include hashing the one or more alphanumeric characters and the hashed one or more images to generate the password. Embodiments of the present invention may include replacing the one or more alphanumeric characters with the one or more images and sending the generated password to a server. Embodiments of the present invention may include sequencing the one or more images between the one or more alphanumeric characters. The one or more images may be personal photos of a user.