Blockchain Trade Secret Proof via Segmented Hash Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack an efficient method for securely and anonymously recording and verifying trade secrets on a blockchain network, making it difficult to prove ownership and possession in disputes.

Innovation Solution

A method involving generating a secret information proof, creating a private/public key pair, encrypting the proof, and submitting it to a blockchain network, allowing for secure and timestamped storage and verification of trade secrets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If trade secrets are recorded on a blockchain network, then proof of ownership and possession is enabled, but the anonymity and security of the information is compromised

Engineering Contradiction:
Improveproof of ownershipVSAvoidexposure of trade secret
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the trade secret into two parts: a hash value that is publicly recorded on the blockchain to prove ownership, and the actual secret content that remains private and stored separately. This segmentation allows the system to provide proof of ownership without exposing the actual trade secret information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses a hash copy of the trade secret rather than the original secret itself. The hash value serves as a cryptographic fingerprint that can be publicly verified on the blockchain, while the original secret content remains hidden and accessible only to authorized parties through private keys.

Inventive Principle:
Principle #26Copying

2Object-affected harmful factors

If trade secrets are encrypted and stored on blockchain, then security and anonymity are improved, but verification complexity increases

Engineering Contradiction:
Improvesecurity of trade secretVSAvoidverification process
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements a verification mechanism where the system provides feedback in the form of a hash value that can be independently verified. Anyone can compute the hash of the trade secret and compare it with the recorded hash on the blockchain, providing simple feedback verification without complex cryptographic operations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent transforms the trade secret into a hash parameter that is suitable for public verification. By changing the representation from the original secret content to its cryptographic hash, the system enables simple parameter-based verification while maintaining security through encryption of the actual content.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If a private/public key pair is used for encryption, then security of the proof is improved, but key management complexity increases

Engineering Contradiction:
Improvesecurity of encrypted proofVSAvoidkey pair generation and management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service key management where the system automatically generates and stores the private key along with the trade secret, eliminating the need for manual key generation and management. The public key is derived automatically from the private key, and both are securely stored in the blockchain system without requiring user intervention.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11956360B2Provable trade secrets on blockchain networks
Publication Date: 2024.04.09 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11956360B2 patent drawing
  • US11956360B2 patent drawing
  • US11956360B2 patent drawing

AI summary

A node in a blockchain network may generate a secret information proof, generate a private/public key pair, encrypt the secret information proof with the private/public key pair, and submit the proof to a blockchain network.