Patent ID: 8139764

Claim:
A method for encrypting a data sequence, comprising the steps of: generating, by an electronic circuit, a payload data sequence comprising a plurality of first digits expressed as members of a Galois field GF[p k ]; generating, by an electronic circuit, an encryption sequence comprising a plurality of second digits expressed as members of said Galois field GF[p k ]; mapping, by an electronic circuit, said payload data sequence and said encryption sequence from said Galois field GF[p k ] to a Galois extension field GF[p k+1 ], said mapping achieved by performing a first Affine transformation using said plurality of first digits and a second Affine transformation using said plurality of second digits; and generating, by an electronic circuit, an encrypted data sequence by performing a CGFC arithmetic process, said CGFC arithmetic process including combining first results of said first Affine transformation with second results of said second Affine transformation; wherein said first results and said second results are combined using a Galois field multiplication operation in said Galois extension field GF[p k+1 ], where p is a prime number, k is an integer value, and p k+1 defines a finite field size of said Galois extension field GF[p k+1 ].