Blockchain Data Authentication via Distributed P2P Consensus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer systems face challenges in ensuring the safety and security of sensitive information while optimizing technical operations, particularly in decentralized environments where a single point of failure can lead to data tampering and unauthorized access.

Innovation Solution

A decentralized peer-to-peer (P2P) system utilizing a blockchain data structure to distribute storage across multiple nodes, ensuring byzantine fault tolerance and preventing malicious attacks by requiring consensus among nodes for data validation and addition to the blockchain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized computer system is used to process and store data, then technical operations can be optimized and managed efficiently, but the system creates a single point of failure that compromises data security and integrity

Engineering Contradiction:
Improvedata securityVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the centralized data storage system into a distributed blockchain network where data is divided across multiple blocks and stored on multiple nodes. Each block contains data, a hash of the previous block, and metadata, creating a segmented structure that eliminates the single point of failure while maintaining data integrity through cryptographic linking.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-dimension centralized storage model to a multi-dimensional distributed ledger where data exists across spatial (multiple nodes) and temporal (chronological blocks) dimensions. This dimensional expansion allows the system to maintain security through distribution while preserving operational efficiency through structured organization.

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

2Reliability

If data is distributed across multiple nodes in a P2P network, then data security and integrity are enhanced, but the complexity of data validation and consensus increases

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

Solution Approach 1:

The patent implements feedback mechanisms through cryptographic hash functions that continuously verify data integrity across the network. Each block contains a hash of the previous block, creating a feedback loop where any modification to past data automatically invalidates subsequent blocks, providing automatic detection and prevention of data tampering without requiring complex manual validation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces mechanical consensus processes (manual verification, administrative approval) with cryptographic mechanisms for data validation. Digital signatures, hash functions, and cryptographic puzzles automatically validate transactions and blocks, substituting complex human coordination with efficient mathematical verification that maintains data integrity without requiring intricate validation protocols.

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

3Reliability

If cryptographic hashing is applied to encrypt data, then data security is improved, but the processing time and computational resources increase

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

Solution Approach 1:

The patent extracts cryptographic hashing from the data storage process itself, applying it only to critical integrity-checking elements (block headers, transaction signatures) rather than encrypting entire data sets. This selective application of cryptographic functions maintains security for essential structural elements while minimizing processing overhead on actual data content.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent employs variable hash function parameters and algorithms (such as SHA-256, Scrypt, or other computationally intensive functions) that can be adjusted based on security requirements and network conditions. By changing cryptographic parameters dynamically, the system balances security strength with processing efficiency, using stronger hashing when security is paramount and optimizing for speed when processing throughput is critical.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11153069B2Data authentication using a blockchain approach
Publication Date: 2021.10.19 BANK OF AMERICA CORP
  • US11153069B2 patent drawing
  • US11153069B2 patent drawing
  • US11153069B2 patent drawing

AI summary

Aspects of the disclosure relate to multicomputer systems and methods for data authentication using a blockchain approach. Any full node computing device in a network, including a data authentication and event execution computing platform, may receive a data block from one or more sources. The computing platform may parse the data block to identify a key including metadata associated with the data block. Then the computing platform may determine that this key forms a key pair with another key associated with the most recently added block to the blockchain. Once this determination has been made, the block may be added to the blockchain. Thereafter, the computing platform may generate a notification indicating that the block has been added to the blockchain and may transmit the notification to one or more network devices.