Blockchain Image Encoding for Granular Access Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Centralized databases face issues such as single points of failure, dependency on network connectivity, limited access, and data redundancy, while current blockchain solutions lack granular access control, making them vulnerable to data tampering and unauthorized access.
Innovation Solution
Implementing an image encoding process within the blockchain system to encode data sections of blocks, allowing for granular access control by transforming transaction data into images that only trusted peers can decode, thereby adding an additional layer of security beyond traditional encryption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional encryption is used in blockchain, then data confidentiality is improved, but granular access control is lost and all participants can access decrypted data
Solution Approach 1:
The patent segments the decryption key into multiple shares using secret sharing schemes, distributing them across different blockchain participants. No single participant possesses the complete key, enabling granular access control where specific combinations of participants are required to decrypt data, thus resolving the contradiction between security and access control.
Solution Approach 2:
The patent implements different access rights and decryption capabilities for different participants based on their roles and permissions. Each participant receives tailored key shares and access policies, allowing fine-grained control over who can access which data, thereby achieving both security and differentiated access control.
2Loss of information
If blockchain data is made accessible to all participants, then transparency is improved, but vulnerability to tampering and unauthorized access increases
Solution Approach 1:
The patent applies preliminary protective measures by encoding data in image format and implementing access control policies before data is made accessible. The image encoding and key distribution mechanisms are established in advance to prevent unauthorized access and tampering, allowing transparency only for authorized participants.
Solution Approach 2:
The patent combines multiple security mechanisms including image encoding, encryption, and secret sharing into a composite security system. This multi-layered approach maintains data transparency for authorized users while providing robust protection against tampering and unauthorized access.
3Ease of operation
If image encoding is applied to blockchain data, then access control granularity is improved, but computational complexity increases
Solution Approach 1:
The patent creates image representations of the blockchain data that serve as secure copies. The image encoding transforms sensitive data into visual format with embedded access controls, allowing granular permission management while the underlying data structure remains intact for verification purposes.
Data Source
AI summary
An example operation may include one or more of receiving storage requests endorsed by blockchain peers of a blockchain, selecting a group of the endorsed storage requests to be stored together and ordering the group of endorsed storage requests with respect to each other based on timestamps, encoding the group of ordered and endorsed storage requests into an image, and storing the encoded image within a data section of a block of the blockchain.


