Multi-layered Image Encoding for Granular Blockchain Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain solutions lack granular access control, allowing peer nodes to access all attributes within a block once they have access to any attribute, leading to data redundancy and security issues.

Innovation Solution

A multi-layered image encoding process is used to encode data attributes within a blockchain, allowing smart contracts to control access at an attribute level within a block, enabling selective access to different layers of the image.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If blockchain stores multiple attributes in a single data block with smart contract access control, then data storage efficiency is improved, but access granularity deteriorates (all attributes become accessible once any attribute is accessed)

Engineering Contradiction:
Improvedata storage efficiencyVSAvoidaccess granularity
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent segments the data block into multiple image layers, where each layer contains specific data attributes. Smart contracts can control access to individual layers independently, enabling granular access control while maintaining efficient storage. The segmentation transforms a monolithic data block into separable, independently controllable units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of control by organizing data in multi-layered image structure. Instead of flat attribute storage, data is arranged in vertical layers that can be selectively accessed. This dimensional transformation enables fine-grained access control without sacrificing storage efficiency.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Device complexity

If centralized database is used for data storage, then data management and security control are simplified, but single point of failure risk increases

Engineering Contradiction:
Improvedata management complexityVSAvoidsystem availability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent combines the advantages of centralized management (simplified control) and decentralized storage (improved reliability) by using blockchain technology. The multi-layered image encoding maintains manageable complexity while distributing data across multiple nodes, eliminating single point of failure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a composite system that integrates centralized database management simplicity with blockchain's distributed reliability. The hybrid approach uses image encoding layers on blockchain to achieve both ease of management and high availability.

Inventive Principle:
Principle #40Composite materials

3Quantity of substance

If all data attributes are stored in a single blockchain block, then storage efficiency is improved, but data privacy and security are worsened (no selective access control)

Engineering Contradiction:
Improvestorage efficiencyVSAvoiddata privacy risk
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent segments data attributes into separate image layers within the blockchain block. Each layer can be independently encrypted and accessed based on specific permissions, enabling selective access control that protects sensitive data while maintaining storage efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different access control policies to different regions (layers) of the data structure. Each image layer can have its own encryption and permission settings, allowing local quality control where sensitive attributes receive enhanced protection while less sensitive data remains more accessible.

Inventive Principle:
Principle #3Local quality

4Ease of operation

If image encoding is used to encode data attributes into multiple layers, then access control granularity is improved, but system complexity increases

Engineering Contradiction:
Improveaccess control granularityVSAvoidencoding system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent uses image encoding as a copying mechanism where data attributes are transformed into visual representations stored in image layers. This copying approach simplifies the encoding process by leveraging existing image processing technologies while achieving fine-grained access control.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11201726B2Multi-layered image encoding for data block
Publication Date: 2021.12.14 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11201726B2 patent drawing
  • US11201726B2 patent drawing
  • US11201726B2 patent drawing

AI summary

An example operation may include one or more of retrieving a predefined image from a storage, encoding data attributes to be stored on a blockchain into one or more image layers of the predefined image to generate an encoded image, generating a data block comprising the encoded image including the data attributes which are encoded into the one or more image layers, and storing the data block via a hash-linked chain of data blocks on a distributed ledger.