Temporary Password Generation for Secure Record Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing access control measures for online information, such as user names and passwords, may inadvertently allow unauthorized individuals to access sensitive information, even among authorized groups, due to lack of additional security layers.

Innovation Solution

A method and system that generate and provide a temporary password, valid for a limited time, to control access to records created in response to electronic messages, ensuring that only authorized individuals with the password can access information generated from processed messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If user names and passwords are provided to people serving a particular role, then access to information is granted to authorized groups, but the risk of unauthorized use by individuals within those groups increases

Engineering Contradiction:
Improveaccess controlVSAvoidunauthorized access risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The access control mechanism is segmented into multiple layers: first, role-based authentication with user names and passwords provides initial access control; second, a temporary password mechanism is introduced as an additional layer that must be validated before accessing specific records. This segmentation ensures that even if someone has valid credentials for their role, they cannot access specific information without the additional temporary password, thereby reducing the risk of unauthorized use within authorized groups.

Inventive Principle:
Principle #1Segmentation

2Object-affected harmful factors

If a temporary password mechanism is added to control access to specific records, then security against unauthorized use is improved, but the complexity of the access control system increases

Engineering Contradiction:
Improveunauthorized access riskVSAvoidaccess control system
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

A communication interface acts as an intermediary between users and the database system. This intermediary layer handles the complex temporary password validation logic, parsing incoming electronic messages, generating temporary passwords, and verifying them against stored records. By placing the complex validation logic in this intermediary layer rather than embedding it throughout the entire system, the complexity is localized and managed more efficiently, reducing the overall system complexity while maintaining enhanced security.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If temporary passwords are generated for each electronic message, then access control precision is improved, but the processing time and system overhead increase

Engineering Contradiction:
Improveaccess control precisionVSAvoidmessage processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-generating temporary passwords at the time of message processing and storing them in the database along with the record. This allows the temporary password to be ready and validated quickly when access is requested, rather than generating it on-demand during the access request itself. The preliminary generation and storage of temporary passwords reduces the processing time during actual access operations while maintaining precise control over who can access specific records.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11716322B1Method and apparatus for generating and providing a temporary password to control access to a record created in response to an electronic message
Publication Date: 2023.08.01 MCKESSON CORPORATION
  • US11716322B1 patent drawing
  • US11716322B1 patent drawing
  • US11716322B1 patent drawing

AI summary

A method, computing device and computer program product generate a temporary password to control access to a record created in response to an electronic message. An electronic message is parsed to separately identify a plurality of fields that provide different types of information. Record(s) are accessed from a database that are associated with the information provided by at least one field. An action to be initiated by the electronic message is determined to either be taken or to be rejected based upon information provided by the field(s) of the electronic message and also based upon information from the record(s) accessed from the database. If the action is rejected, a record of the electronic message is created for transmission along with information regarding the rejection. A temporary password is also generated to control access to the record created regarding the electronic message and its rejection. The response includes the temporary password.