Sealed Distributed Ledger System for Privacy and Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain systems require significant computational resources to maintain redundant replicas of transaction data, leading to inefficiencies and high costs, especially when handling complex transactions and large volumes of data.

Innovation Solution

A sealed distributed ledger (SDL) system that encrypts transactions and stores them in a 'sealed' manner, allowing only authorized nodes to access and validate transactions, reducing the need for all nodes to store and process redundant data by using secure enclaves for encryption and decryption, and employing a Java Virtual Machine (JVM) to obscure memory access patterns and message sizes, thereby enhancing privacy and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all nodes store and process redundant replicas of transaction data, then transaction verification reliability is improved, but computational resource consumption increases

Engineering Contradiction:
Improvetransaction verification reliabilityVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the distributed ledger system into two distinct components: a sealed ledger containing encrypted transaction data that only authorized nodes can access, and a public ledger containing only transaction hashes and metadata visible to all nodes. This segmentation allows verification nodes to work with smaller, less computationally intensive data structures while maintaining security through the sealed portion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces sealed enclaves as intermediary components that hold encrypted transaction data and provide controlled access to verification nodes. These enclaves act as mediators between the need for data privacy and the need for verification, allowing nodes to verify transactions without directly accessing or processing the full transaction data, thereby reducing computational overhead.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If all nodes store complete transaction data, then transaction validation accuracy is improved, but storage requirements increase

Engineering Contradiction:
Improvetransaction validation accuracyVSAvoidstorage requirements
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent divides ledger data into sealed portions (encrypted, stored in secure enclaves) and public portions (hashes, metadata, and verification data stored by all nodes). This segmentation enables nodes to store only the public portion locally, significantly reducing storage requirements while maintaining validation accuracy through access to the sealed portion when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses cryptographic hashing to create compact representations (copies) of transaction data that can be stored and verified by all nodes. Instead of storing complete transaction data, nodes store and verify transaction hashes, which are much smaller in size but sufficient for validation purposes.

Inventive Principle:
Principle #26Copying

3Loss of information

If encrypted transactions are stored in sealed ledgers, then transaction privacy is improved, but access complexity increases

Engineering Contradiction:
Improvetransaction privacyVSAvoidaccess complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces sealed enclaves as intermediary components that manage encrypted transaction data. These enclaves provide a standardized interface for accessing encrypted data, handling decryption and re-encryption operations automatically. This intermediary layer shields users from the underlying cryptographic complexity while maintaining strong privacy protections.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where verification nodes can request access to sealed transaction data through standardized protocols. The sealed enclaves respond to these requests by providing necessary decryption capabilities and verification data, creating a feedback loop that maintains privacy while enabling verification without requiring users to understand complex cryptographic operations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12003617B2Sealed distributed ledger system
Publication Date: 2024.06.04 R3 LTD
  • US12003617B2 patent drawing
  • US12003617B2 patent drawing
  • US12003617B2 patent drawing

AI summary

A system for ensuring privacy of transactions is provided. The system may be performed by a computing system during execution of trusted code within a secure enclave of the computing system. The system receives an indication of a transaction. The system validates the transaction. The system encrypts the validated transaction using an encryption key of the trusted code. The system requests untrusted code of the computing system to store the encrypted validated transaction in a portion of a data store. The untrusted code cannot decrypt the encrypted validated transaction that is stored in the data store. Rather, only the trusted code can decrypt the encrypted validated transaction.