Blockchain Creator Tag Encryption Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain systems lack the ability to securely link and store data elements within blocks, making them vulnerable to attacks and inefficient in managing cryptocurrency transactions.

Innovation Solution

The introduction of a 'creator tag' that encrypts data elements and provides a mapping of their locations within the blockchain, allowing for secure storage, linking, and retrieval of encrypted data elements, enhancing security and functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data elements are stored in blockchain blocks without encryption, then the system maintains simplicity and fast access, but the system becomes vulnerable to attacks and security breaches

Engineering Contradiction:
ImprovesecurityVSAvoiddata structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The data elements within blockchain blocks are segmented and individually encrypted using creator tags. Each data element receives its own encryption tag that contains location mapping information, allowing the system to maintain the segmented structure of blockchain data while applying security at the element level without encrypting the entire block structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Creator tags serve as intermediary elements between the blockchain block structure and the encrypted data elements. These tags contain location mapping information that enables the system to retrieve encrypted data without decrypting the entire block, acting as a mediator that preserves both security and access efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all data elements in blockchain blocks are encrypted, then security is improved, but the system complexity and computational overhead increase significantly

Engineering Contradiction:
ImprovesecurityVSAvoidcomputational energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Instead of uniformly encrypting all data elements in blockchain blocks, the system applies encryption selectively to specific data elements that require protection. Creator tags are generated only for sensitive data elements, allowing the system to provide security where needed while minimizing computational energy expenditure on non-sensitive data.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system applies partial encryption action by encrypting only the necessary data elements within blocks rather than all data. This partial action approach provides sufficient security for critical information while avoiding the excessive computational overhead of encrypting every data element in the blockchain.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If encrypted data elements are stored without location mapping, then security is maintained, but the ability to retrieve and link data elements efficiently is lost

Engineering Contradiction:
Improvedata retrieval efficiencyVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

Location mapping information is preliminarily embedded within creator tags during the data encryption process. This preliminary action ensures that when data elements are encrypted and stored in blockchain blocks, the location mapping is already prepared and attached to the creator tags, enabling efficient retrieval without requiring additional search operations that would compromise security.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11182781B2Block chain encryption tags
Publication Date: 2021.11.23 BANK OF AMERICA CORP
  • US11182781B2 patent drawing
  • US11182781B2 patent drawing
  • US11182781B2 patent drawing

AI summary

A system that includes a device with a processor is configured to receive a first set of data elements and to obtain an encryption key from a memory. The processor is further configured to encrypt the first set of data elements using the encryption key, to embed the first set of encrypted data elements within a first block for the block chain, and to generate a first encrypted element map identifying the locations of the first set of encrypted data elements within the first block. The processor is further configured to combine the encryption key with the first encrypted element map to generate a creator tag, to encrypt the creator tag, to embed the creator tag within the first block, and to publish the first block to a block chain.