Entropy Assessor Module for Cryptographic Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cryptography systems face challenges in accurately assessing entropy, which is crucial for robustness against adversarial attacks, as existing methods may overestimate entropy due to not accounting for cryptographic operations, leading to potential vulnerabilities.

Innovation Solution

The proposed solution involves a cryptography system with an entropy assessor module that evaluates entropy from entropy sources, accounting for cryptographic operations and statistical inference techniques to provide a conservative estimate, ensuring the cryptographic secrets have sufficient entropy for security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing entropy assessment methods are used, then the assessment process is simple, but the entropy may be overestimated leading to security vulnerabilities

Engineering Contradiction:
Improveentropy assessment accuracyVSAvoidassessment system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an entropy assessor module as an intermediary component that sits between the entropy source and the cryptographic secret generator. This module performs statistical analysis on samples from the entropy source to calculate entropy metrics (such as min-entropy) before the values are used to generate cryptographic secrets. By inserting this intermediary assessment layer, the system achieves more accurate entropy measurement without significantly complicating the overall cryptographic system, as the assessor operates independently and provides quantified entropy estimates that can be used to validate security requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If cryptographic operations are not accounted for in entropy assessment, then the assessment is faster, but the entropy estimate may be inaccurate

Engineering Contradiction:
Improveentropy estimate accuracyVSAvoidassessment speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs entropy assessment in advance before cryptographic secrets are generated. The entropy assessor collects samples from the entropy source, performs statistical analysis to calculate entropy metrics, and determines whether the entropy source meets required thresholds. This preliminary assessment ensures that only entropy sources with sufficient entropy are used for key generation, preventing the use of weak entropy sources that would compromise security. The assessment occurs upfront, allowing the system to validate entropy quality before committing to secret generation operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent focuses on calculating specific entropy parameters (such as min-entropy) that are directly relevant to cryptographic security rather than attempting to measure all aspects of randomness. By concentrating on the most critical entropy metric—the minimum probability of any single outcome—the system achieves practical and meaningful entropy assessment that directly informs security decisions without requiring exhaustive analysis of all possible entropy characteristics.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If a conservative entropy estimate is used, then security is enhanced, but the assessment may indicate insufficient entropy when it is actually adequate

Engineering Contradiction:
Improvecryptographic securityVSAvoidentropy assessment accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent uses disposable samples from the entropy source for assessment purposes. Multiple samples are collected and analyzed to statistically determine entropy characteristics, then these samples are discarded. This approach allows the system to perform repeated assessments without compromising the actual entropy source, as each assessment uses fresh, expendable samples. The statistical analysis across multiple disposable samples provides a reliable estimate of the entropy source's true capabilities while maintaining security through conservative estimation.

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

Data Source

PatentUS10079673B2Assessing cryptographic entropy
Publication Date: 2018.09.18 MALIKIE INNOVATIONS LTD
  • US10079673B2 patent drawing
  • US10079673B2 patent drawing
  • US10079673B2 patent drawing

AI summary

Systems, methods, software, and combinations thereof for evaluating entropy in a cryptography system are described. In some aspects, sample values are produced by an entropy source system. A typicality can be determined for each of the sample values. A grading is determined for preselected distributions based on the typicalities of the sample values. A subset of the preselected distributions are selected based on the gradings. An entropy of the entropy source system is calculated based on the subset of the plurality of distributions.