Blockchain Creator Tag Encryption Mechanism
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If all data elements in blockchain blocks are encrypted, then security is improved, but the system complexity and computational overhead increase significantly
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.
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.
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
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.
Data Source
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.


