Network Device Password Retrieval Using Token-Based Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often lose access to secured data due to forgotten passwords, as conventional password retrieval methods involve passing the actual password, increasing security risks and attack vectors.

Innovation Solution

A system and method that stores a master password in two encrypted files on a network device, using a first password for one file and a second password (token) for the other, allowing retrieval of the master password via a registration server when the first password is forgotten, without exposing the master password itself.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the master password is stored in encrypted form and passed to the server for retrieval, then password recovery is enabled, but the actual password must be transmitted which increases security risks and attack vectors

Engineering Contradiction:
Improvepassword recoveryVSAvoidsecurity risks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the essential function of password retrieval by removing the actual password from the transmission process. Instead of transmitting the password itself, only a token and encrypted password hash are sent to the server, separating the authentication credential from the recovery mechanism.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a token as an intermediary element that replaces the actual password in the recovery process. The token serves as a placeholder that enables password retrieval without exposing the master password, acting as a mediator between the user and the password storage system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a single password is used for access, then ease of use is improved, but if forgotten, access is lost forever

Engineering Contradiction:
Improveaccess convenienceVSAvoidaccess reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements preliminary action by pre-configuring a recovery mechanism with the token and encrypted password hash before the password is forgotten. The server is pre-populated with the necessary credentials to restore access, enabling recovery without requiring the user to remember the password.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter of password storage from plaintext to encrypted hash form, and introduces a token as a separate recovery parameter. This transformation allows the system to maintain both security and recoverability by operating in different parameter spaces for authentication and recovery.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If the master password is stored in plaintext for easy retrieval, then recovery is simple, but security is compromised

Engineering Contradiction:
Improvepassword retrievalVSAvoidsecurity vulnerability
Core Design Contradiction:
Ease of operationVSObject-generated harmful factors

Solution Approach 1:

The patent creates a cryptographic copy of the password in the form of a hash that can be stored and transmitted without containing the actual password. This copy enables verification and recovery operations while maintaining the security of the original password, allowing retrieval without exposure.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9996686B2Password retrieval system and method involving token usage without prior knowledge of the password
Publication Date: 2018.06.12 MALIKIE INNOVATIONS LTD
  • US9996686B2 patent drawing

AI summary

A method for managing a master password on a network device, the method stored as a set of instructions executable by a computer processor to: store the master password in a first file in a memory of the network device; store the master password in a second file in the memory of the network device; encrypt access to the first file using a first password; encrypt access to the second file using a second password; send the second password and an identifier associated with the network device over a communications network to a registration server, the registration server configured for storing the second password for subsequent retrieval by the network device; when the first password is unavailable, send a password retrieval request including the identifier; receive the second password configured as a one-time use password; decrypt access to the second file to retrieve the master password; and, initiate a reset process for subsequent storage of the master password in the memory of the network device.