Time-Sensitive Blockchain Secret Storage via Dynamic Key Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain technologies lack the capability to selectively disseminate and store time-sensitive information as secrets before irreversible publication, hindering the monetization of fresh data updates with selected clients.

Innovation Solution

A computer-implemented method and system that uses multiple encryption keys associated with a time window to securely store and decrypt data packets in a blockchain network, allowing for selective dissemination and storage of time-sensitive secrets, with a first encryption key matching a first time-sensitive value and a second encryption key matching a second time-sensitive value after the first has lapsed, ensuring non-overlapping time sequences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is encrypted and stored in blockchain before publication, then data security and selective dissemination capability are improved, but the system complexity and difficulty of key management increase

Engineering Contradiction:
Improvedata securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encryption key is segmented into multiple components: a first key component generated by the block producer and a second key component generated by the blockchain application. Both components are required to decrypt the time-sensitive data, distributing key management responsibility and reducing single-point complexity while maintaining security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A time-sensitive value acts as an intermediary mechanism that mediates between the encrypted data and the decryption process. The time-sensitive value, which changes over time windows, controls access to the data without requiring complex key management systems, simplifying the overall architecture while ensuring security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple encryption keys are used for different time windows, then time-sensitive data access control is improved, but the key management overhead and operational complexity increase

Engineering Contradiction:
Improvetime-sensitive data access controlVSAvoidkey management overhead
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system uses dynamic time-sensitive values that automatically change based on time windows rather than static multiple encryption keys. This dynamic approach allows the same decryption mechanism to work across different time periods without requiring manual key rotation or management, reducing operational complexity while maintaining fine-grained access control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The decryption mechanism is designed to be universal, working with any time-sensitive value within its design parameters. Rather than requiring separate decryption systems for different time windows, a single multi-functional decryption process handles all time-sensitive data access requests, simplifying key management while maintaining adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If data is made available for monetization before blockchain publication, then commercial value and productivity are improved, but the risk of unauthorized access and information leakage increases

Engineering Contradiction:
Improvedata monetization capabilityVSAvoidunauthorized access risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The data is encrypted with time-sensitive values in advance, allowing it to be shared and monetized before blockchain publication while already protected. The encryption is performed beforehand with built-in time-based access controls, enabling commercial exploitation during the time window while preventing unauthorized access, thus resolving the contradiction between early availability and security.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11616639B2Storing time-sensitive secrets in a blockchain network
Publication Date: 2023.03.28 BULLISH GLOBAL
  • US11616639B2 patent drawing
  • US11616639B2 patent drawing
  • US11616639B2 patent drawing

AI summary

A method for storing time-sensitive secrets in a network is provided. The method includes receiving a first encryption key from multiple encryption keys, the multiple encryption keys associated with a first time window and accessing a data packet encoded according to the encryption keys. The method also includes writing a decrypted data packet to a block in a blockchain when the first encryption key matches a first time-sensitive value, and writing the decrypted data packet to the block in the blockchain when a second encryption key, received from the content provider, matches a second time-sensitive value after the first time-sensitive value has lapsed, wherein the first time-sensitive value and the second time-sensitive value are a non-overlapping time sequence in the first time window. A system and a non-transitory, computer-readable medium storing instructions to perform the above method are also provided.