Secret Data Access Control via Blockchain Metadata Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Blockchain systems face challenges in securely storing and managing secret data among multiple parties without compromising their distributed security guarantees.

Innovation Solution

The Secure Document Access Control System (SEDACS) utilizes a blockchain, Secret Store, and content-addressable storage to store metadata and encrypted documents, ensuring that secret keys are distributed among key servers and permissions are enforced by validators, allowing secure access and retrieval of data while maintaining decentralized security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If secret data is stored on blockchain, then data integrity and immutability are improved, but security is worsened because blockchain data is public and tamper-proof only according to smart contract rules

Engineering Contradiction:
Improvedata integrityVSAvoidsecurity
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The system segments the storage of secret data by storing only metadata (hash, permissions, rules) on the blockchain while placing the actual encrypted data in decentralized storage. This separation allows the blockchain to provide integrity guarantees for metadata while the encrypted data remains secure in distributed storage locations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary layer using decentralized storage systems that act as trusted intermediaries between the public blockchain and the secret data. These intermediaries store encrypted data while the blockchain stores only the reference metadata, allowing security without compromising blockchain integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If secret keys are distributed among key servers, then access control and security are improved, but system complexity increases due to distributed key management

Engineering Contradiction:
Improveaccess controlVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the secret key into multiple distributed shares stored on different key servers. To access the data, multiple shares must be collected and combined through threshold cryptography, providing fine-grained access control while distributing the complexity across multiple independent components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates multiple copies of key shares across different key servers and nodes. These copies are distributed throughout the network and can be combined to reconstruct the full key, providing redundancy and access control without requiring a single centralized key management system.

Inventive Principle:
Principle #26Copying

3Reliability

If documents are encrypted and stored in decentralized storage, then data security is improved, but retrieval complexity increases due to permission verification requirements

Engineering Contradiction:
Improvedata securityVSAvoidretrieval operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary action by pre-storing encrypted documents in decentralized storage and pre-verifying user permissions through blockchain smart contracts before retrieval is attempted. This allows the retrieval operation to simply involve checking permissions and receiving the encrypted document, while the complex encryption and permission management are handled in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the blockchain continuously tracks user permissions and access history, providing real-time feedback on whether a user is authorized to retrieve specific documents. This automated feedback eliminates manual permission verification complexity and simplifies the retrieval operation to a straightforward permission check.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11132451B2Secret data access control systems and methods
Publication Date: 2021.09.28 PARITY TECH LTD
  • US11132451B2 patent drawing
  • US11132451B2 patent drawing
  • US11132451B2 patent drawing

AI summary

The decentralized and distributed architecture of blockchain makes it challenging to store secret data. A Secure Document Access Control System (SEDACS) can store secret data using distributed components without compromising on the distributed security features of the blockchain. SEDACS can include a Secret Store, a blockchain, and a decentralized file system. The blockchain can store rules and permissions for documents that contain the secret data. The Secret Store can generate secret keys that can be used to access the documents. The decentralized file system can store the documents that are encrypted using the secret keys. A user can retrieve the encrypted document provided that the user has the permission to do so. The user can decrypt the encrypted document by decrypting the secret key and using the decrypted secret key to decrypt the document.