EP1151575A1

Method and apparatus for generating encryption stream ciphers

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 4 February 2020, 6.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

54 claims: 5 independent, 49 dependent

  1. 1
    Claims of equivalent WO 0046954 A1 CLAIMS 1. An apparatus for encrypting data comprising :first generator for generating a first key stream;second generator for generating a second key stream;combiner for receiving said first key stream and said data and for combining said first key stream and said data to provide encrypted data;and delay measurement means for measuring the delay in the generation of said first key stream by said first generator;wherein said combiner is further for receiving said second key stream and said data and for combining said second key stream and said data to provide encrypted data when said measured delay exceeds a predetermined threshold.
  2. 11
    A method for encrypting data comprising :generating a first key stream;generating a second key stream;combining said first key stream and said data to provide encrypted data;and measuring the delay in the step of said first key stream;combining said second key stream and said data to provide encrypted data when said measured delay exceeds a predetermined threshold.
  3. 16
    The method of claim wherein said step of generating said first random sequence of symbols in accordance with a linear generating format generates said first random sequence in accordance with the recurrence relation S n+17 = (206 ® S n+15 ) θ S n+4 θ (99 ® S n ), where the operations are defined over Q GF(2 ), _ is the exclusive-OR operation on two bytes, and _ is a polynomial modular multiplication.
  4. 21
    A method for generating a stream cipher, comprising :selecting a finite field having an order greater than two;selecting a recurrence relation over said finite field;selecting an output function;and computing said stream cipher in accordance with said recurrence relation and said output function, wherein said recurrence relation and said output function have distinct pair differences, and said recurrence relation and said output function are chosen to optimize a performance criterion based on cryptographic security and computational efficiency.
  5. 46
    47. An apparatus for generating a stream cipher comprising :a processor for receiving instructions for performing a recurrence relation and an output function, said processor performing manipulations on elements in accordance with said instructions, wherein said recurrence relation and said output function have distinct pair differences, and said recurrence relation and said output function are chosen to optimize a performance criterion based on cryptographic security and computational efficiency.