Patent

What makes US 10,078,492 B2 unique

Our patent covers a genuinely novel approach to pseudo-random number generation for cryptographic use. Here’s what sets it apart.

The Core Innovation

The invention combines two independent Linear Feedback Shift Registers (LFSRs) as dynamic boundary inputs to a bounded one-dimensional Elementary Cellular Automaton (ECA) — then extracts randomness from only the center bit of the automaton’s output after it has evolved for a defined number of steps.

What Makes It Different

Traditional PRNGs vs. this patent

FeatureTraditional PRNG / FSRThis Patent
Boundary conditionsFixed (leads to poor randomization)Dynamic — fed by two independent LFSRs
Output extractionFull register outputCenter bit only (most chaotic, least boundary-influenced)
Correlation riskSingle seed sourceTwo uncorrelated, independently running LFSRs
Randomness qualityVariablePasses the Diehard statistical battery of tests
Span requirementVariesAs low as 27 bits span achieves quality output

Why Each Element Matters

Five design choices, one cryptographic-grade output.

1

Bounded ECA with fixed boundary = poor randomness

The patent solves this known weakness by replacing static boundaries with live LFSR outputs.

2

Two uncorrelated LFSRs

A pair of independent LFSRs as left and right boundary inputs prevents predictable correlation patterns that would weaken cryptographic strength.

3

Center bit extraction only

The center cell is furthest from both boundaries, making it the most chaotically evolved and statistically independent output point, maximizing unpredictability.

4

Evolution delay (T = 2^K steps)

Output is only sampled after the automaton evolves for T = 2^K steps (K = span length), ensuring sufficient diffusion of the initial state before any bit is used.

5

Rule 30 (Wolfram)

Leverages Wolfram's chaotic Rule 30, known for highly non-periodic, complex behavior from simple inputs.

Practical Significance

Where it fits in the real world.

  • Applicable to cryptography, Monte Carlo simulations, network security, and communications

  • Works on 1D and 2D cellular automata and with chaotic rules beyond Rule 30

  • Implementable in hardware (ASIC, microprocessor) or software

  • Computationally lightweight yet statistically robust — a meaningful advantage for embedded and IoT security systems

In Summary

The uniqueness lies in the elegant hybridization of two well-known components — LFSRs and cellular automata — in a way that specifically solves the boundary condition problem that historically prevented bounded ECAs from being viable PRNGs. The center-bit-only extraction and dual uncorrelated LFSR boundary design together produce cryptographic-grade randomness from a structurally simple system.

See the entropy for yourself.

Run the benchmark against weak comparators, or dive into the docs.