Password Manager Automating Policy-Compliant Random Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing password management systems often generate weak passwords that are easily guessable, as users tend to choose simple or personally meaningful strings, and existing technologies lack efficient methods to ensure generated passwords comply with varying password policies across different services.

Innovation Solution

An electronic device with a password manager application that stores password requirements and default generation rules, allowing for the random generation of passwords that comply with specific service profiles or default policies, ensuring password strength and adherence to password policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually create passwords, then passwords are easy to remember, but passwords become weak and easily guessable

Engineering Contradiction:
Improvepassword strengthVSAvoidpassword memorability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system enables automatic password generation without user intervention. The password manager autonomously creates strong passwords by selecting from character sets and applying entropy-based algorithms, eliminating the need for users to manually craft passwords while ensuring both strength and compliance with service policies.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual password creation (mechanical user action) with automated computational generation. The system uses entropy calculations, character set selections, and algorithmic processes to generate passwords, substituting human cognitive processes with machine-based cryptographic methods that produce stronger, more secure passwords.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If simple passwords are used, then ease of use is improved, but security is weakened

Engineering Contradiction:
Improvepassword usabilityVSAvoidsecurity strength
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system dynamically adjusts password parameters including length, character set composition, and entropy levels based on service requirements and security policies. By changing these parameters automatically, the system generates passwords that are both secure (high entropy, appropriate length) and compliant with service-specific requirements, eliminating the need for users to balance security and simplicity manually.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If random password generation is implemented, then password strength is improved, but compliance with varying service policies becomes difficult

Engineering Contradiction:
Improvepassword strengthVSAvoidpolicy compliance
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic password generation that adapts to different service policies. The system adjusts character sets, length requirements, and composition rules based on the specific service being accessed. This dynamic adaptation allows the generation of strong, random passwords that automatically comply with varying password policies across different services, resolving the contradiction between randomness and policy compliance.

Inventive Principle:
Principle #15Dynamics

4Manufacturing precision

If service-specific password requirements are enforced, then password compliance is improved, but generation complexity increases

Engineering Contradiction:
Improvepassword policy complianceVSAvoidgeneration system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the password generation process into distinct components: character set selection, entropy calculation, length determination, and composition assembly. Each component handles a specific aspect of policy compliance independently. This segmentation allows the system to enforce multiple service-specific requirements through modular, manageable processes rather than a monolithic complex system.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10055575B2Smart random password generation
Publication Date: 2018.08.21 MALIKIE INNOVATIONS LTD
  • US10055575B2 patent drawing
  • US10055575B2 patent drawing
  • US10055575B2 patent drawing

AI summary

A method for generating a password for accessing a password-protected service is disclosed. A password requirements database and default password generation requirements are stored in a memory of a computing device. The password requirements database includes one or more service profiles, where each service profile includes an identifier for a service and an associated indication of requirements of valid passwords for the service. If the password requirements database includes a service profile associated with the password-protected service, the password is randomly generated to comply with requirements of valid passwords indicated in the service profile associated with the password-protected service; otherwise, the password is randomly generated to comply with the default password generation requirements.