×

Method and apparatus for the generation and synchronization of cryptographic keys

  • US 4,935,961 A
  • Filed: 07/27/1988
  • Issued: 06/19/1990
  • Est. Priority Date: 07/27/1988
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for generating encryption keys for a sequence of messages comprising the steps of:

  • (a) determining a sequence of N different encryption keys;

    (b) associating a value of a sequence variable Ti, with each of said messages; and

    (c) selecting one of said N encryption keys as a function of said variable Ti for each of said messages and encrypting at least a portion of each of said messages in accordance with an encryption key derived in a predetermined manner from the corresponding one of said selected keys; and

    wherein(d) said step of selecting one of said encryption keys produces results identical to the steps of;

    (d1) storing a fixed master key K0 having C elements;

    (d2) storing a permutation table, said table having C columns and N rows, the columns of said table sequentially corresponding to the element positions of key K0, the elements of said table consisting of numbers from 1 to C; and

    (d3) selecting a row Ni of said table in accordance with said variable Ti ; and

    (d4) scrambling key Ko to derive an encryption key K1, having C elements, by, for all of said elements of K1, setting the jth element of K1 equal to the yth element of K0, where y is the number at column j, row Ni of said permutation table, where j is an integral variable ranging from 1 to C.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×