Blockchain Local Key Generation with Transaction Restraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain technologies lack flexibility in recording transactions, as static keys cannot include additional information and do not allow parties to specify transaction conditions, leading to security and transparency issues.

Innovation Solution

A blockchain service system that generates a local key using a private key or a random key, incorporating transaction restraints such as time and location, to preauthorize and execute transactions securely and transparently by storing information in a public blockchain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static keys are used in blockchain transactions, then security is maintained through cryptographic simplicity, but flexibility to include additional information and specify transaction conditions is lost

Engineering Contradiction:
Improveflexibility to include additional informationVSAvoidkey structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent embeds additional transaction information and conditions within the key structure itself, nesting multiple layers of data (public key, transaction conditions, constraints) within a hierarchical key system. This allows the key to contain both cryptographic functionality and transaction-specific parameters without requiring separate data structures

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent transitions from static keys to dynamic keys that can be generated on-demand with specific transaction conditions. Each transaction can have its own customized key derived from the master private key, allowing the key properties to adapt dynamically based on transaction requirements rather than using a fixed key structure

Inventive Principle:
Principle #15Dynamics

2Reliability

If traditional blockchain transactions are used, then transaction recording is simple, but transparency and security against fraudulent activities are reduced

Engineering Contradiction:
Improvetransaction securityVSAvoidtransaction structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary verification of transaction conditions and constraints during the key generation phase, before the actual transaction occurs. This pre-authorization mechanism ensures that transactions meeting specified conditions are validated in advance, preventing fraudulent activities before they can execute

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary key structure that mediates between the transaction parties and the blockchain network. This intermediary key contains embedded conditions and constraints that automatically verify transaction validity, acting as a security layer without requiring complex additional verification protocols

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If more transaction information is stored in blockchain, then transparency is improved, but data requirements and processing needs increase

Engineering Contradiction:
Improvetransaction transparencyVSAvoiddata storage requirements
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts and stores only the essential transaction conditions and constraints within the key structure itself, rather than storing complete transaction details in the blockchain. This selective extraction approach maintains transparency by recording critical verification data while minimizing overall data storage requirements

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of storing transaction data and adding verification layers, the patent inverts the approach by embedding verification capabilities directly within the key structure. The key itself becomes the verification mechanism, eliminating the need for separate extensive data storage and processing protocols

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS11151553B2Time and geographically restrained blockchain services
Publication Date: 2021.10.19 WORKDAY INC
  • US11151553B2 patent drawing
  • US11151553B2 patent drawing
  • US11151553B2 patent drawing

AI summary

According to one embodiment, a blockchain service device includes an interface, a memory, and a processor. The interface receives a request to perform a blockchain service. The blockchain service includes generating a local key using a private key stored on a user device. The request includes a transaction restraint. The memory stores software used to generate an input to generate the local key. The processor generates the input in response to the request. The input is used to generate a local key that includes the at least one transaction restraint. The interface communicates the input and receives a first block in response to the communication of the input. The first block is generated using the local key and the transaction restraint. The processor inserts the first block in a blockchain, wherein inserting the first block in the blockchain preauthorizes a transaction that is limited by the transaction restraint.