×

Methods for generating variable S-boxes from arbitrary keys of arbitrary length including methods which allow rapid key changes

  • US 5,778,074 A
  • Filed: 06/28/1996
  • Issued: 07/07/1998
  • Est. Priority Date: 06/29/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A block cipher system, in which sub-blocks of data are replaced by other sub-blocks as defined by one or more mappings, wherein each snapping can be expressed as a substitution table, said system comprising:

  • a first complete set of linearly independent numbers selected from a plurality of complete sets of linearly independent numbers;

    a key; and

    means for generating at least portions of a resulting n-bit encryption table (E) and a resulting n-bit decryption table (D) from a fixed n-bit source substitution table (R) stored in memory and said first complete set of linearly independent n-bit numbers.

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