Blockchain Data Authentication Platform for Secure Event Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer systems face challenges in ensuring the safety and security of sensitive information while optimizing technical operations, particularly in authenticating data from various sources like social media platforms and executing events related to that data.

Innovation Solution

A data authentication and event execution computing platform uses a blockchain approach, establishing connections with multiple platforms, verifying information authenticity through cryptographic encryption, and adding verified data to a user's blockchain, enabling secure and efficient data management and event execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional centralized authentication methods are used, then system operation efficiency is maintained, but data security and authenticity verification are compromised

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

Solution Approach 1:

The patent introduces a blockchain-based intermediary authentication system that mediates between data sources and users. The blockchain acts as a neutral third party that verifies and records data authenticity without requiring direct trust between communicating parties, thereby enhancing security while maintaining operational efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional centralized mechanical authentication systems with a decentralized blockchain-based cryptographic system. This substitution uses cryptographic hashing and digital signatures instead of centralized verification mechanisms, improving data security and authenticity verification.

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

2Reliability

If data from multiple sources is authenticated, then data integrity is improved, but processing time and computational resources increase

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

Solution Approach 1:

The patent implements preliminary authentication by verifying data sources and establishing trust relationships before data exchange occurs. The system pre-validates data producers and creates cryptographic proofs in advance, allowing for faster verification during actual data authentication without requiring extensive processing at the time of data access.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses cryptographic hashing to create simplified copies or representations of data for verification purposes. Instead of verifying entire data sets, the system verifies cryptographic hashes and digital signatures that represent the data, dramatically reducing processing time while maintaining integrity verification.

Inventive Principle:
Principle #26Copying

3Reliability

If cryptographic encryption is applied to all data, then data security is enhanced, but processing speed and system performance decrease

Engineering Contradiction:
Improvedata securityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies cryptographic encryption selectively rather than uniformly to all data. Sensitive data fields receive cryptographic protection while less sensitive information uses lighter verification mechanisms. This localized approach to security maintains high security standards for critical information while preserving processing speed for non-critical operations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial cryptographic verification by applying encryption and hashing only to essential authentication elements rather than entire data sets. This selective application of cryptographic measures provides sufficient security for authentication purposes without the computational overhead of encrypting all data, thereby maintaining processing speed.

Inventive Principle:
Principle #16Partial or excessive action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This solution enhances data security, optimizes technical performance, and ensures the integrity of user data by utilizing a decentralized blockchain system for authentication and event execution, reducing the risk of data tampering and unauthorized access.

Implementation Method 1

generate a new block of a blockchain associated with a user at least by cryptographically encrypting the first information

Methodology Applied
Scientific EffectCryptographic encryption:

Implementation Method 2

generating the new block may comprise hashing the first information

Methodology Applied
Scientific EffectHashing:

Data Source

PatentUS11159537B2Multicomputer processing for data authentication and event execution using a blockchain approach
Publication Date: 2021.10.26 BANK OF AMERICA CORP
  • US11159537B2 patent drawing
  • US11159537B2 patent drawing
  • US11159537B2 patent drawing

AI summary

Aspects of the disclosure relate to multicomputer systems and methods for data authentication and event execution using a blockchain approach. Any full node computing device in a network, including a data authentication and event execution computing platform, may receive data from one or more sources. The computing platform may verify the authenticity of at least one aspect of the received data. Once the authenticity of the data has been verified, the computing platform may generate a new block of a user's blockchain by cryptographically encrypting the received data, may add the new block to the user's blockchain, and may store the updated blockchain. The platform may then transmit an indication that the received data has been authenticated to the data source. In addition, the computing platform may generate a command configured to execute an action associated with the new block and may transmit the command to the data source.