Blockchain Policy Data Access Control With Encrypted Smart Contracts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional blockchain systems are not suitable for securely storing confidential and personal information due to their open, decentralized, and permissionless nature, which exposes sensitive data and lacks control over node participation.

Innovation Solution

Implement cryptographic techniques and asymmetric key cryptography to encrypt data within smart contracts, ensuring only authorized nodes can access personal information, while maintaining a distributed consensus.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional blockchain systems are used to store confidential and personal information, then data storage and distribution are achieved, but data privacy and security are compromised due to open and permissionless access

Engineering Contradiction:
Improvedata privacyVSAvoidaccess control flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the blockchain into different types of blocks: public blocks containing only hashes and metadata, and private blocks containing encrypted personal information. This segmentation allows the system to maintain both the transparency benefits of public blockchains and the privacy requirements of personal data storage, resolving the contradiction between data privacy and access control flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a privacy layer as an intermediary between the public blockchain and personal information. This privacy layer uses encryption and selective disclosure mechanisms to mediate access to sensitive data, allowing authorized users to access information without compromising overall system security or requiring permissionless access.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If asymmetric key cryptography is applied to encrypt data in smart contracts, then authorized access control is improved, but system complexity increases

Engineering Contradiction:
Improveaccess securityVSAvoidcryptographic implementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses public key cryptography where the public key is copied and distributed across the blockchain network, allowing multiple nodes to verify encryption without requiring them to hold the private key. This copying approach enables secure access control while distributing the complexity of key management across the network rather than concentrating it at a single location.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the parameters of data storage by encrypting personal information with cryptographic keys derived from user credentials. The system transforms readable data into encrypted parameters that can only be decrypted by authorized users, thereby improving access security while managing complexity through standardized cryptographic operations.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If encryption is used to control access to personal information, then data privacy is protected, but data processing and retrieval operations become more complex

Engineering Contradiction:
Improvedata privacyVSAvoiddata processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary encryption actions when data is first written to the blockchain. Personal information is encrypted before being stored in private blocks, and the encryption keys are pre-managed through the smart contract system. This preliminary action ensures that data remains protected throughout its lifecycle while establishing clear procedures for future retrieval operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces manual data processing with automated cryptographic operations performed by smart contracts. The smart contract system automatically handles encryption, key management, and access control through programmed logic, substituting complex manual processes with standardized cryptographic mechanisms that simplify overall system operation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12380232B2Systems and methods for controlled access to policy data on blockchain
Publication Date: 2025.08.05 STATE FARM MUTAL AUTOMOBILE INSURANCE COMPANY
  • US12380232B2 patent drawing
  • US12380232B2 patent drawing
  • US12380232B2 patent drawing

AI summary

Methods and systems for managing and/or processing a blockchain to maintain data security for confidential and/or personal data are provided. According to certain aspects, the disclosed data security techniques may enable access sharing functionality utilizing the blockchain. For example, access sharing may be utilized to share policy information. The policy information may be associated with a smart contract. Accordingly, the policy information may be encrypted using a public key for the smart contract and compiled into a block of the blockchain. In response to a request to provide access to the information to a particular node, the private key for the smart contract may be encrypted using the public key for the particular node and compiled into a block of the blockchain.