Distributed Ledger Code Recording via Segmented Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data management systems face challenges in securely storing and managing sensitive information while maintaining data integrity and authenticity, particularly in distributed environments, where centralized authorities are not reliable for verification.
Innovation Solution
A distributed system using cryptographically verifiable encrypted and unencrypted ledgers, where sensitive information is encrypted and stored on an encrypted ledger, while transaction codes are stored on an unencrypted ledger, allowing for secure, indelible, and authentic records that can be verified through a blockchain system, ensuring data integrity and authenticity without a central authority.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If sensitive information is stored in a centralized database, then data management is simplified, but security and trustworthiness are compromised
Solution Approach 1:
The patent segments data into two categories: sensitive information stored in encrypted ledgers and non-sensitive transaction codes stored in unencrypted ledgers. This segmentation allows the system to maintain security for critical data while enabling efficient verification and analysis of transaction information, resolving the contradiction between security and system complexity.
Solution Approach 2:
The patent introduces cryptographic hash functions and digital signatures as intermediaries between data storage and verification. These cryptographic mechanisms enable trustless verification of data integrity without requiring a centralized authority, thereby improving reliability while maintaining distributed system architecture.
2Reliability
If all data is encrypted for security, then data protection is improved, but data analysis and verification become difficult
Solution Approach 1:
The patent divides data into encrypted portions (sensitive information) and unencrypted portions (transaction codes). This allows the system to protect sensitive data while maintaining accessibility of non-sensitive information for analysis and verification, resolving the contradiction between data protection and data accessibility.
Solution Approach 2:
The patent creates cryptographic copies (hashes) of data that preserve verification capabilities without exposing the original sensitive information. These cryptographic representations enable data analysis and integrity verification while maintaining the security of the underlying sensitive data.
3Reliability
If a centralized authority verifies transactions, then verification reliability is improved, but decentralization and autonomy are reduced
Solution Approach 1:
The patent enables nodes to autonomously verify transactions using cryptographic proofs and digital signatures stored on the blockchain. Each node can independently validate transaction integrity without requiring a centralized authority, achieving both verification reliability and decentralization simultaneously.
Solution Approach 2:
The patent implements a feedback mechanism where transaction verification results are recorded on the blockchain and can be independently verified by any node. This creates a trustless system where the network itself provides verification feedback, eliminating the need for centralized authorities while maintaining verification reliability.
4Loss of information
If transaction codes are stored with sensitive information, then data completeness is improved, but security risks increase
Solution Approach 1:
The patent segments transaction data into separate components: transaction codes stored in unencrypted ledgers and sensitive information stored in encrypted ledgers. This segmentation maintains data completeness by preserving all necessary information while minimizing security risks by limiting exposure of sensitive data.
Data Source
AI summary
Systems and methods for recording codes in a distributed environment are provided. A first node receives data including at least one code from a code generation computing device via a network. The first node adds a first new block to a first cryptographically verifiable encrypted ledger, the first block containing the at least one code. The first node adds a second new block to a second cryptographically verifiable, the second block containing the at least one code. The first node or a second node retrieves the at least one code from the second cryptographically verifiable unencrypted ledger. The first node or the second node analyzes the at least one code pursuant to a set of rules.


