Secret Sharing Fragment Generation Using Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing secret sharing methods are slow to generate fragments, especially with complex techniques, leading to delays in encrypting data, and require access to all fragments for reconstruction, which is inefficient.

Innovation Solution

The method utilizes error correction codes (ECC) to compute and store encrypted key fragments across storage servers, allowing decryption with a threshold number of servers, reducing delays and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complex secret sharing techniques are used, then security is improved, but the time to generate fragments increases

Engineering Contradiction:
ImprovesecurityVSAvoidtime to generate fragments
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The secret is divided into multiple fragments using error correction codes, where each fragment can be independently stored. This segmentation allows the system to achieve both security (through distribution) and efficiency (through parallel processing and threshold-based reconstruction), resolving the contradiction between complex security requirements and fragment generation time.

Inventive Principle:
Principle #1Segmentation

2Reliability

If all fragments are required for reconstruction, then security is improved, but the complexity of the system increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a threshold mechanism where only a subset of fragments (k out of n) is required for reconstruction, rather than requiring all fragments. This partial action approach maintains security while reducing system complexity and operational overhead, as fewer fragments need to be collected and processed for key recovery.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10721062B2Utilizing error correction for secure secret sharing
Publication Date: 2020.07.21 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10721062B2 patent drawing
  • US10721062B2 patent drawing
  • US10721062B2 patent drawing

AI summary

Utilizing error correction (ECC) for secure secret sharing includes computing an encrypted key using a key and a number of random values, computing, based on a first ECC scheme, a key ECC for the encrypted key and the random values, and storing a number of key fragments on a number of storage servers, the number of key fragments includes the encrypted key, the random values, and the key ECC.