×

High speed encryption system and method

  • US 5,365,588 A
  • Filed: 03/12/1993
  • Issued: 11/15/1994
  • Est. Priority Date: 03/12/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A high speed data encryption system for encrypting input data to produce encrypted data, comprising:

  • a working register, comprising a linear feedback shift register having a plurality of stages including an output stage and a plurality of intermediate stages;

    means for initializing the working register by loading it with a binary sequence;

    means for selectively feeding back the output state of said output stage of said working register into selected inputs of said intermediate stages, as determined by a cryptographic key;

    N mathematical independent nonlinear output function means, where N≧

    2, each for performing a different nonlinear function on the output states of T selected stages of said working register, where T≧

    1;

    means for clocking said working register, wherein with each clock cycle, said working register is advanced one state, and the outputs of said selected working register stages feed said N output function means; and

    means for logically operating on respective input data bits and said outputs of said output function means to produce encrypted data.

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