摘要 |
A communication system, which includes an origination space, a communications channel, and a destination space associated with the origination space via the communications channel. The origination space includes an encryption engine for generating an output symbol Ot based on an input symbol It and means for receiving an encrypt key, an encrypt text/key relation, and the input symbol. The destination space includes a decryption engine for generating a decrypted symbol I't based on the output symbol received from the origination space via the communications channel and means for receiving a decrypt key and a decrypt text/key relation. The encrypt text/key relation controls the encryption engine such that Ot= alpha N(t)+ pi N[ alpha N-1(t)+ pi N-1[ alpha N-2(t)+ . . . + pi 2[ alpha 1(t)+ pi 1[It+ alpha 0(t)]] . . . ]], mod W, where alpha N, alpha N-1, . . . , alpha 1, alpha 0 are N+1 additive transformations defined by the encrypt key, where pi N, pi N-1, . . . , pi 2, pi 0 are N permutations defined by the encrypt key, and where W represents the number of possibilities for each permutation defined by the encrypt key. The decrypt text/key relation controls the decryption engine such that I't= pi 1-1[ pi 2-1[ pi 3-1 . . . [ pi N-1-1[ pi N-1[Ot- alpha 'N(t)]- alpha 'N-1(t)]- . . . - alpha '3(t)]- alpha '2(t)]- alpha '1(t)]- alpha '0(t), mod W, where pi i-1 is defined by the decrypt key as the inverse of the permutation pi i, where alpha 'N, alpha 'N-1, . . . , alpha '1, alpha '0 are N+1 additive transformations defined by the decrypt key, and where W represents the number of possibilities for each inverse permutation defined by the decrypt key. |