9
Quasi-Random Number Sequences from a Long Period TLP Generator with Remarks on Application to Cryptography By Herbert S. Bright and Richard L. Enison Presented by Saunders Roesser

By Herbert S. Bright and Richard L. Enison Presented by Saunders Roesser

  • Upload
    nirav

  • View
    39

  • Download
    0

Embed Size (px)

DESCRIPTION

Quasi-Random Number Sequences from a Long Period TLP Generator with Remarks on Application to Cryptography. By Herbert S. Bright and Richard L. Enison Presented by Saunders Roesser. The Problem. Generation of successful random number sequences that pass all statistical testing criteria. - PowerPoint PPT Presentation

Citation preview

Page 1: By Herbert S. Bright and  Richard L. Enison Presented by Saunders Roesser

Quasi-Random Number Sequences from a Long Period TLP Generator with Remarks on

Application to Cryptography

By Herbert S. Bright and

Richard L. Enison

Presented by Saunders Roesser

Page 2: By Herbert S. Bright and  Richard L. Enison Presented by Saunders Roesser

The Problem

• Generation of successful random number sequences that pass all statistical testing criteria.

• Generation in an Application domain.

Page 3: By Herbert S. Bright and  Richard L. Enison Presented by Saunders Roesser

Background

• Physical Generations are unsuitable for modern computers

• Linear Congruential formulas:– Xi+1 = axi + c (mod m)

• Additive Formulas– Xi = a1Xx-1 + a2xi-2+…..+apxi-p+ c (mod m)

• Don’t work unless you have large primes.

Page 4: By Herbert S. Bright and  Richard L. Enison Presented by Saunders Roesser

TLP Sequence

• Tausworthe-Lewis-Payne distribution

• Sequence for generation of random numbers.

• Trinomial: x521+x32+1

• Generate 64-bit numbers

• Period is 2521-1

• Better then linear congruential generators

Page 5: By Herbert S. Bright and  Richard L. Enison Presented by Saunders Roesser

Statistical Testing Criteria

• Equidistribution/Frequency Test– The number of time a given number falls into

a given interval

• Serial Test– The number of times a sequence appears in a

certain number of numbers

• Gap Test– The distribution of gaps in the sequence of

various lengths.

Page 6: By Herbert S. Bright and  Richard L. Enison Presented by Saunders Roesser

More Tests

• Runs Test– Plots the distribution of maximal ascending

runs of various lengths

• Coupon Collector’s Test– Choose a small interger, divide the number

into intervals then plot the distribution runs of various lengths required to have all intervals represented

Page 7: By Herbert S. Bright and  Richard L. Enison Presented by Saunders Roesser

More Tests

• Permutation Test – Order relations between the members of the

sequence in groups of k.

• Serial Correlation Test– Computer the correlation coefficient between

consecutive members of the sequence.

• Others..

Page 8: By Herbert S. Bright and  Richard L. Enison Presented by Saunders Roesser

Results

• At the time, all present generators failed the battery of tests.

• Hope came from recursive function theory.

• TLP Generator showed good results in string tests

• Passed equidistributivity tests, along with other tests.

Page 9: By Herbert S. Bright and  Richard L. Enison Presented by Saunders Roesser

Other Physical Random Number Generators

• Dice

• Ionizing radiation

• Gas discharge tubes

• Leaky capacitors

• Physical noise generators