×

Enhanced ANSI X9.17 pseudorandom number generators with forward security

  • US 7,227,951 B2
  • Filed: 10/08/2002
  • Issued: 06/05/2007
  • Est. Priority Date: 11/06/2001
  • Status: Active Grant
First Claim
Patent Images

1. A forward secure ANSI X9.17 pseudorandom number generator, comprising a processor which executes instructions for implementing a state machine having:

  • an iteration integer i, which takes on integer values that satisfy i>

    0;

    a key K;

    a current state Asi−

    1
    for each iteration integer i;

    an enhanced keyed block cipher F′

    K, wherein the enhanced block cipher F′

    K is a function obtained by combining a block cipher FK with its input value;

    an enhanced next state As′

    i for each iteration integer I, given by As′

    i=F′

    K(Asi−

    1
    ); and

    an enhanced pseudorandom number generator output Ay′

    i for each iteration integer i, wherein the enhanced pseudorandom number generator output Ay′

    i is a function of at least one auxiliary input ti, given by Ay′

    i=F′

    K(F′

    K(ti) ⊕

    Asi−

    1
    ).

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×