×

Cryptographic system configured for extending a repetition period of a random sequence

  • US 7,995,749 B2
  • Filed: 10/30/2007
  • Issued: 08/09/2011
  • Est. Priority Date: 10/30/2007
  • Status: Active Grant
First Claim
Patent Images

1. A cryptographic system, comprising:

  • a data stream receiving circuit configured to receive a data stream;

    a ring generator circuit including(a) a computing module configured toperform a plurality of RNS arithmetic operations to express a random number in a random number sequence as a plurality of RNS residue values, said plurality of RNS residue values computed during said plurality of RNS arithmetic operations using a plurality of different modulus raised to different powers, andconvert each of said plurality of RNS residue values to a relatively prime number system so that each of said plurality of RNS residue values includes at least one digit, and(b) a permutation module coupled to said computing module and configured to generate an arbitrary permutation ordering of a plurality of output sequence numbers using a select combination of digits associated with each of said plurality of RNS residue values, wherein said arbitrary permutation ordering is determined using a cyclic structure having n elements each having assigned thereto an output sequence number of said plurality of output sequence numbers and using a value of said select combination of digits to select an available unselected element in said cyclic structure, and wherein said arbitrary permutation ordering of said plurality of output sequence numbers is defined by an order of a selection of said n elements of said cyclic structure; and

    an encryptor circuit coupled to said data stream receiving circuit and said ring generator circuit, said encryptor circuit configured to generate a modified data stream by incorporating or combining said plurality of output sequence numbers with said data stream.

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