EP2909712A2

Chaos-based pseudo-random number generation

Abstract

This record has no abstract on file.

Term

7 yearsto projected expiry

Projected expiry 8 October 2033, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

10 claims: 4 independent, 6 dependent

  1. 1
    Claims of equivalent WO 2014114981 A2 CLAIMS Therefore, at least the following is claimed:1. A system, comprising: a pseudo-random number generator (PRNG) configured to generate a series of digital outputs, each digital output comprising a first portion including a predetermined number of bits with highest significance and a second portion including bits with lower significance;and a nonlinear post processing circuit configured to perform an exclusive OR (XOR) operation on the first portion of a current digital output of the PRNG and a permutated version of a corresponding first portion of a previous post processed output to generate a corresponding first portion of a current post processed output.
  2. 5
    The system of any of the foregoing claims, wherein the nonlinear post processing circuit is further configured to delay the first portion of the current post processed output by one clock cycle to generate the first portion of the previous post processed output.
  3. 6
    The system of any of the foregoing claims, wherein the nonlinear post processing circuit is further configured to provide the second portion of the current digital output of the PRNG as a second portion of the current post processed output.
  4. 9
    A method, comprising:receiving at least a first portion of a current PRNG output from a digital pseudo-random number generator (PRNG), the first portion including a predetermined number of bits with highest significance of the current PRNG output;and performing an exclusive OR (XOR) operation on the first portion of the current PRNG output with a permutated version of a corresponding first portion of a previous post processed output to generate a corresponding first portion of a current post processed output.