DRBG Statistical Object Generator for Secure Initialization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating statistical objects in cybersecurity are inefficient and insecure, requiring constant presence of original object material for hashing systems, which complicates secure handling and increases exposure of initialization vectors.

Innovation Solution

The use of Deterministic Random Bit Generator (DRBG) Statistical Object Generators, which maintain an internal state and require the initialization vector only during initialization, allowing for secure and efficient generation of statistical objects through a chain of DRBG generators, reducing exposure and enhancing computational efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hashing systems are used to generate statistical objects, then statistical objects can be generated, but the original object material must be constantly present which complicates secure handling and increases exposure of initialization vectors

Engineering Contradiction:
ImprovesecurityVSAvoidcomplexity of secure handling
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-initializing the DRBG with the initialization vector (IV) before statistical object generation. The IV is loaded into the DRBG's internal state during initialization, and subsequent generation operations only require generation inputs, not the original object material. This resolves the contradiction by performing the security-sensitive initialization operation once in advance, eliminating the need for constant presence of original material during generation operations.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If hashing systems are used to generate statistical objects, then statistical objects can be generated, but constant presence of original object material is required which increases exposure of initialization vectors

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidexposure of initialization vectors
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the initialization vector from the generation process by loading it into the DRBG's internal state during initialization. The IV is taken out of the continuous generation input requirements and stored securely within the generator's state. This resolves the contradiction by separating the IV from the ongoing generation operations, allowing efficient generation without re-exposing the IV.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If DRBG Statistical Object Generators are chained together, then security is increased, but the system complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the statistical object generation system into multiple independent DRBG generators chained together. Each DRBG in the chain operates independently with its own internal state and generation process. This resolves the contradiction by segmenting the security function across multiple units, where each segment contributes to overall security while maintaining independent, manageable complexity within each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements nesting by chaining DRBG generators where the output of one DRBG serves as input to the next DRBG in the sequence. This nested arrangement allows multiple layers of deterministic random bit generation to be composed together, enhancing security through multiple transformation stages while organizing the complexity in a structured, hierarchical manner.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS11175893B2Statistical object generator
Publication Date: 2021.11.16 INVISINET TECHNOLOGIES LLC
  • US11175893B2 patent drawing
  • US11175893B2 patent drawing
  • US11175893B2 patent drawing

AI summary

The present invention provides methods and apparatus to generate a statistical object, the deterministic statistical representation of an original object, using a Deterministic Random Bit Generator (DRBG) (10). Multiple DRBG Statistical Object Generators (10) may be chained together to increase security by using independent security configurations (22) for each DRBG Statistical Object Generator (10).