Distributed Private Key Fragmentation for Blockchain Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In blockchain-based data sharing systems, private keys are vulnerable to leakage, leading to potential property loss for users, as they are often stored in insecure formats like irregular character strings and memos, making them susceptible to theft or loss.

Innovation Solution

A method and apparatus for securely storing account addresses and private keys by encrypting them with a password and fragmenting the ciphertext across multiple databases, ensuring that even if the password is stolen, the encrypted data cannot be restored without the encryption password, thereby enhancing security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If private keys are stored in irregular character strings and memos for ease of memorization, then ease of operation is improved, but security deteriorates as they become susceptible to theft or loss

Engineering Contradiction:
Improveease of memorizationVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent divides the private key into multiple fragments using secret sharing technology. Each fragment is stored separately in different locations or devices. To reconstruct the original private key, a threshold number of fragments are required, making it secure against single-point breaches while still allowing legitimate users to access their keys through distributed storage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a trusted third-party service or secure vault as an intermediary to manage and protect private keys. This intermediary encrypts and stores keys using advanced cryptography, providing users with secure key management without requiring them to manually handle sensitive key materials, thus balancing security with ease of use.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If account addresses and private keys are stored in plain text or simple formats, then ease of operation is improved, but security deteriorates due to vulnerability to leakage

Engineering Contradiction:
Improvestorage convenienceVSAvoidvulnerability to theft
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent transforms the storage format of private keys from plain text to encrypted binary formats using strong cryptographic algorithms. The keys are encoded in secure formats that are not human-readable but can be programmatically accessed through authorized applications, changing the parameter of readability while maintaining security and programmatic accessibility.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements preliminary encryption and authentication mechanisms before storing private keys. Security measures such as password protection, biometric authentication, and encryption are applied in advance during key generation and storage, so that when the keys are accessed later, the security infrastructure is already in place to protect against theft and leakage.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If private keys are stored in centralized locations for easy management, then ease of operation is improved, but security deteriorates as centralized storage becomes a single point of failure

Engineering Contradiction:
Improvemanagement convenienceVSAvoidsecurity against single-point breach
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent fragments private keys into multiple parts and distributes them across different storage locations, devices, or even different users. This segmentation eliminates the single point of failure inherent in centralized storage, as an attacker would need to compromise multiple distributed locations simultaneously to obtain the complete key, while legitimate users can reconstruct keys by gathering the required threshold of fragments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from single-dimensional centralized storage to multi-dimensional distributed storage. Instead of storing keys in one location, the system distributes key fragments across multiple dimensions including different physical locations, device types, and security domains, creating a resilient architecture that maintains security while enabling convenient access through authorized reconstruction.

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

Data Source

PatentUS11456864B2Information storage method, device, and computer-readable storage medium
Publication Date: 2022.09.27 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11456864B2 patent drawing
  • US11456864B2 patent drawing
  • US11456864B2 patent drawing

AI summary

The present disclosure discloses an information storage method performed at a server. The method includes: receiving an information storage request sent by a terminal device, the information storage request carrying a first user identifier, an account address, and a to-be-stored ciphertext; performing identity authentication on a user according to a the first user identifier when receiving an information storage request sent by a terminal device, the information storage request carrying the first user identifier, an account address, and a to-be-stored ciphertext; generating a serving end serialization factor according to preset configuration information if after the identity authentication succeeds; obtaining a plurality of ciphertext fragments of the to-be-stored ciphertext according to the serving end serialization factor and the to-be-stored ciphertext; and storing the account address corresponding to the first user identifier, and respectively storing, corresponding to the account address, the plurality of ciphertext fragments into different ciphertext databases.