Decrypted Data Hash Validation for Dynamic Encryption Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data exchanged between endpoints in a communication network is vulnerable to interception and manipulation by bad actors, compromising communication and security operations, particularly in cyber-attacks that can cause large-scale losses and information exposure.

Innovation Solution

A system and method utilizing machine learning models to dynamically encrypt, decrypt, and verify data through the use of multiple keys, including public, semi-private, and private keys, by calculating and combining hash values to ensure data authenticity, with a processor configured to compare hash combinations for verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional static encryption methods are used, then implementation is simple, but data security is compromised because encryption keys remain constant and vulnerable to interception

Engineering Contradiction:
Improvedata securityVSAvoidencryption process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic encryption where the encryption key changes continuously based on machine learning model predictions. The ML model analyzes communication patterns and generates varying encryption keys for each data transmission, making the encryption process adaptive and resistant to interception while maintaining security reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback loops where the machine learning model continuously monitors communication data and adjusts encryption keys based on detected patterns and potential threats. This feedback mechanism allows the encryption process to adapt in real-time, improving security without requiring complete redesign of the system architecture

Inventive Principle:
Principle #23Feedback

2Reliability

If machine learning models are used for dynamic encryption, then data authenticity is improved, but processor and memory usage increase

Engineering Contradiction:
Improvedata authenticityVSAvoidprocessor and memory usage
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies machine learning models selectively rather than to all data transmissions. The ML model is used to generate encryption keys and verify authenticity only when necessary based on communication patterns and risk assessment, reducing overall processor and memory usage while maintaining data authenticity where critical

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If verification operations are performed on all decrypted data, then data integrity is ensured, but processing time increases

Engineering Contradiction:
Improvedata integrityVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary verification by embedding authentication codes and hash values within the encrypted data structure before transmission. The receiving end can perform quick verification of these pre-computed values without requiring extensive processing time, ensuring data integrity efficiently

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The verification process is segmented into multiple stages: initial quick verification of authentication codes, followed by more thorough verification only when anomalies are detected. This segmentation reduces overall verification time while maintaining data integrity through layered validation

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250247243A1System and Method to Validate Decrypted Data
Publication Date: 2025.07.31 BANK OF AMERICA CORP
  • US20250247243A1 patent drawing
  • US20250247243A1 patent drawing
  • US20250247243A1 patent drawing

AI summary

An apparatus comprises a memory communicatively coupled to a processor. The processor is configured to obtain a combined sender hash from a decrypted combined sender hash upon executing the one or more machine learning algorithms in accordance with the one or more machine learning models and obtain a combined receiver hash from a decrypted shareable data upon executing the one or more machine learning algorithms in accordance with the one or more machine learning models. Further, the processor is configured to compare the combined sender hash to the combined receiver hash, determine whether the combined sender hash matches the combined receiver hash, determine that the shareable data is authentic in response to determining that the combined sender hash matches the combined receiver hash, generate a report indicating that the shareable data is authentic, and transmit the report to a sender of the combined sender hash.