Security Key Fragment Distribution Across Proxy Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current security mechanisms for digital wallets, such as those used in Bitcoin systems, are inadequate in protecting private keys from hackers, as weak keys can be easily guessed or recorded, while stronger keys are difficult to manage securely.

Innovation Solution

A method that divides security keys into fragments and distributes them across different proxy storage devices, allowing for the reconstruction of the key based on a threshold number of fragments received, enhancing security by dispersing the key across various secure locations with distinct access controls.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a strong security key is used to protect digital wallet data, then security against hackers is improved, but key management complexity and risk of loss increase

Engineering Contradiction:
ImprovesecurityVSAvoidkey management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The security key is divided into multiple key fragments using secret sharing schemes (e.g., Shamir's Secret Sharing). Each fragment is stored in a separate proxy storage device, so that the complete key can only be reconstructed when a sufficient number of fragments are combined. This segmentation resolves the contradiction by maintaining strong security while distributing management responsibilities across multiple storage devices, reducing the risk of total key loss.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If the security key is stored in a single location for easy access, then ease of operation is improved, but vulnerability to theft and loss increases

Engineering Contradiction:
Improvekey accessVSAvoidtheft risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The key is segmented into fragments distributed across multiple proxy storage devices. Access is simplified through automated reconstruction processes that combine fragments when needed, while security is enhanced because no single storage device holds the complete key. This resolves the contradiction by maintaining operational ease through automation while reducing theft risk through distribution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Proxy storage devices act as intermediaries that hold key fragments rather than the complete key. These intermediaries enable secure key management by providing controlled access points that can reconstruct the full key only when sufficient fragments are present, thus facilitating easy access while preventing unauthorized theft.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the security key is divided and distributed across multiple storage devices, then security is improved, but system complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system is segmented into proxy storage devices that independently hold key fragments. Each proxy device operates semi-autonomously, reducing the complexity burden on any single component. The segmentation allows the system to achieve high security through distribution while managing complexity through modular architecture where each proxy device follows standardized protocols for fragment storage and retrieval.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9413735B1Managing distribution and retrieval of security key fragments among proxy storage devices
Publication Date: 2016.08.09 CA TECH INC
  • US9413735B1 patent drawing
  • US9413735B1 patent drawing
  • US9413735B1 patent drawing

AI summary

A method performed by a processor of a computer, includes obtaining a security key associated with data, dividing the security key into key fragments, and distributing different ones of the key fragments to different proxy storage devices. Key fragments are received from the proxy storage devices, a reconstructed security key is generated based on the key fragments received from the proxy storage devices, and programmatic access to the data is controlled based on the reconstructed security key. Related computer program products and systems are disclosed.