XOR Secret Sharing Encoding for Low-Storage Secure Reconstruction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing secret sharing methods require significant storage space and computational power due to the aggregated size of secret shares being 'n' times the secret size, and rely on polynomials for encoding and decoding.

Innovation Solution

Utilize exclusive OR (XOR) operations to generate and decode secret shares using a tetrahedron code model, minimizing storage needs and computational requirements by ensuring the collective size of all shares is only slightly larger than the secret itself.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If polynomial-based secret sharing methods are used, then security and secret distribution are achieved, but storage space and computational power requirements increase significantly

Engineering Contradiction:
ImprovesecurityVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent changes the mathematical operation parameter from polynomial arithmetic to XOR operations. This parameter change reduces the storage space requirement from n times the secret size to a minimal increase over the original secret size, while maintaining security through the cryptographic properties of XOR operations in the tetrahedron code model

Inventive Principle:
Principle #35Parameter changes

2Reliability

If polynomial-based secret sharing methods are used, then security and secret distribution are achieved, but computational power requirements increase significantly

Engineering Contradiction:
ImprovesecurityVSAvoidcomputational power
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent changes the computational operation from complex polynomial arithmetic to simple XOR operations. This parameter change dramatically reduces computational power requirements and energy consumption, as XOR operations are computationally lightweight compared to polynomial evaluation and interpolation, while still providing secure secret sharing through the tetrahedron code structure

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses disposable, computationally inexpensive XOR operations instead of expensive polynomial computations. Each XOR operation is a simple, fast, and energy-efficient operation that can be performed repeatedly without significant computational cost, making the secret sharing process more scalable and accessible

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Ease of operation

If traditional secret sharing encoding is used, then secret distribution is achieved, but the aggregated size of secret shares becomes n times the secret size

Engineering Contradiction:
Improvesecret distributionVSAvoidaggregated share size
Core Design Contradiction:
Ease of operationVSVolume of stationary object

Solution Approach 1:

The patent segments the secret into multiple parts and distributes them through XOR operations in a tetrahedron code model. This segmentation allows the secret to be split into shares that, when aggregated, occupy minimal space compared to traditional methods, as each share contains only the necessary XOR-ed portions rather than full polynomial representations

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a nested structure where secret segments are embedded within shares through XOR operations. The shares are constructed by nesting XOR combinations of secret segments, allowing efficient storage where the total share size is only slightly larger than the original secret, rather than n times the secret size as in traditional schemes

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS12537672B2Secret-sharing encoding and decoding using exclusive or operations
Publication Date: 2026.01.27 MICROCHIP TECHNOLOGY INC
  • US12537672B2 patent drawing
  • US12537672B2 patent drawing
  • US12537672B2 patent drawing

AI summary

A system and method for a secret-sharing encoding and decoding using exclusive OR (XOR) operations. A first apparatus includes a data splitting circuit to receive a secret and generate first, second, third, and fourth secret segments based on the secret and a secret share encoding circuit to generate first, second, third, and fourth secret shares by application of XOR operations to the first, second, third, and fourth secret segments. A second apparatus includes a secret share decoding circuit to receive first, second, third, and fourth secret shares and generate first, second, third, and fourth secret segments by application of an XOR operation to share encoded data of the first, second, third, and fourth secret shares, and a data aggregating circuit to: receive the first, second, third, and fourth secret segments; and recreate a secret by combining the first, second, third, and fourth secret segments.