Cryptographic communication process and apparatus
First Claim
1. A communication system, comprising:
- a) an origination space;
b) a communications channel; and
c) a destination space associated with the origination space via the communications channel;
d) wherein the origination space includes;
1) an encryption engine for generating an output symbol Ot based on an input symbol It ; and
2) means for receiving an encrypt key, an encrypt text/key relation, and the input symbol;
e) wherein the destination space includes;
1) 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
2) means for receiving a decrypt key and a decrypt text/key relation;
f) wherein the encrypt text/key relation controls the encryption engine such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by the encrypt key where π
N, π
N-1, . . . , π
2, π
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;
g) wherein the decrypt text/key relation controls the decryption engine such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)]-α
'"'"'2 (t)]-α
'"'"'1 (t)]-α
'"'"'0 (t), mod W, where π
i-1 is defined by the decrypt key as the inverse of the permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . , α
'"'"'1, α
'"'"'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; and
h) wherein I'"'"'t corresponds to It.
4 Assignments
0 Petitions
Accused Products
Abstract
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 =αN (t)+πN [αN-1 (t)+πN-1 [αN-2 (t)+ . . . +π2 [α1 (t)+π1 [It +α0 (t)]] . . . ]], mod W, where αN, αN-1, . . . , α1, α0 are N+1 additive transformations defined by the encrypt key, where πN, πN-1, . . . , π2, π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 =π1-1 [π2-1 [π3-1 . . . [πN-1-1 [πN-1 [Ot -α'"'"'N (t)]-α'"'"'N-1 (t)]- . . . -α'"'"'3 (t)]-α'"'"'2 (t)]-α'"'"'1 (t)]-α'"'"'0 (t), mod W, where πi-1 is defined by the decrypt key as the inverse of the permutation πi, where α'"'"'N, α'"'"'N-1, . . . , α'"'"'1, α'"'"'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.
-
Citations
40 Claims
-
1. A communication system, comprising:
-
a) an origination space; b) a communications channel; and c) a destination space associated with the origination space via the communications channel; d) wherein the origination space includes; 1) an encryption engine for generating an output symbol Ot based on an input symbol It ; and 2) means for receiving an encrypt key, an encrypt text/key relation, and the input symbol; e) wherein the destination space includes; 1) 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 2) means for receiving a decrypt key and a decrypt text/key relation; f) wherein the encrypt text/key relation controls the encryption engine such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by the encrypt key where π
N, π
N-1, . . . , π
2, π
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;g) wherein the decrypt text/key relation controls the decryption engine such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)]-α
'"'"'2 (t)]-α
'"'"'1 (t)]-α
'"'"'0 (t), mod W, where π
i-1 is defined by the decrypt key as the inverse of the permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . , α
'"'"'1, α
'"'"'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; andh) wherein I'"'"'t corresponds to It. - View Dependent Claims (2, 3, 4)
-
-
5. A communication system, comprising:
-
a) an origination space; b) a communications channel; and c) a destination space associated with the origination space via the communications channel; d) wherein the origination space includes; 1) an encryption engine for generating an output symbol Ot based on an input symbol It ; and 2) means for receiving an encrypt key an encrypt text/key relation and the input symbol; e) wherein the destination space includes; 1) 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 2) means for receiving a decrypt key and a decrypt text/key relation; f) wherein the encrypt text/key relation controls the encryption engine such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by the encrypt key, where π
N, π
N-1 , . . . , π
2, π
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;g) wherein the decrypt text/key relation controls the decryption engine such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)]-α
'"'"'2 (t)]-α
'"'"'1 (t)]-α
'"'"'0 (t), mod W, where π
i-1 is defined by the decrypt key as the inverse of the permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . , α
'"'"'1, α
'"'"'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; andh) wherein α
(t) is a step function, and α
X (t), X={0, 1, 2, . . . , N-1, N}, increments the sequence of π
X for each value that t equals an integer multiple of R, where R is a prime number.
-
-
6. A communication system, comprising:
-
a) an origination space; b) a communications channel; and c) a destination space associated with the origination space via the communications channel; d) wherein the origination space includes; 1) an encryption engine for generating an output symbol Ot based on an input symbol It ; and 2) means for receiving an encrypt key, an encrypt text/key relation, and the input symbol; e) wherein the destination space includes; 1) 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 2) means for receiving a decrypt key and a decrypt text/key relation; f) wherein the encrypt text/key relation controls the encryption engine such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by the encrypt key, where π
N, π
N-1, . . . , π
2, π
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;g) wherein the decrypt text/key relation controls the decryption engine such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1[Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)]-α
'"'"'2 (t)]-α
'"'"'1 (t)]-α
'"'"'0 (t), mod W, where π
i-1 is defined by the decrypt key as the inverse of the permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . , α
'"'"'1, α
'"'"'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; andh) wherein α
(t) is a step function, and α
X (t), X={0, 1, 2, . . . , N-1, N}, decrements the sequence of π
X for each value that t equals an integer multiple of R, where R is a prime number.
-
-
7. A communication system, comprising:
-
a) an origination space; b) a communications channel; and c) a destination space associated with the origination space via the communications channel; d) wherein the origination space includes; 1) an encryption engine for generating an output symbol Ot based on an input symbol It ; and 2) means for receiving an encrypt key, an encrypt text/key relation, and the input symbol; e) wherein the destination space includes; 1)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 2) means for receiving a decrypt key and a decrypt text/key relation; f) wherein the encrypt text/key relation controls the encryption engine such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . .]], mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by the encrypt key where π
N, π
N-1, . . . , π
2, π
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;g) wherein the decrypt text/key relation controls the decryption engine such that I'"'"'=π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)]-α
'"'"'2 (t)]-α
'"'"'1 (t)]-α
'"'"'0 (t), mod W, where π
i-1 is defined by the decrypt key as the inverse of the permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . α
'"'"'1, α
'"'"'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; andh) wherein α
(t) is a step function and α
X (t), X={0, 1, 2, . . , N-1, N}, increments the sequence of π
X for each value of t except when t equals an integer multiple of R, where R is a prime number.
-
-
8. A communication system, comprising:
-
a) an origination space; b) a communications channel; and c) a destination space associated with the origination space via the communications channel; d) wherein the origination space includes; 1) an encryption engine for penerating an output symbol Ot based on an input symbol It ; and 2) means for receiving an encrypt key, an encrypt text/key relation and the input symbol; e) wherein the destination space includes; 1) 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 2) means for receiving a decrypt key and a decrypt text/key relation; f) wherein the encrypt text/key relation controls the encryption engine such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by the encrypt key, where π
N, π
N-1, . . . , π
2, π
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;g) wherein the decrypt text/key relation controls the decryption engine such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)]-α
'"'"'2 (t)]-α
'"'"'1 (t)]-α
'"'"'0 (t), mod W, where π
i-1 is defined by the decrypt key as the inverse of the permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . , α
'"'"'1, α
'"'"'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; andh) wherein α
(t) is a step function, and α
X (t), X={0, 1, 2, . . . , N-1, N}, decrements the sequence of π
X for each value of t except when t equals an integer multiple of R, where R is a prime number.
-
-
9. A communication system, comprising:
-
a) an origination space; b) a communications channel; and c) a destination space associated with the origination space via the communications channel; d) wherein the origination space includes; 1) means for receiving an input symbol It, an encrypt key, and an encrypt text/key relation; and 2) an encryption engine, controllable by the encrypt text/key relation for generating an output symbol Ot based on the input symbol, such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by the encrypt key, where π
N, π
N-1, . . . , π
2, π
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;e) wherein the destination space includes; 1) means for receiving a decrypt key and a decrypt text/key relation; and 2) a decryption engine, controllable for generating a decrypted symbol I'"'"'t based on the output symbol received from the origination space via the communications channel, such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)]-α
'"'"'2 (t)]-α
'"'"'1 (t)]-α
'"'"'0 (t), mod W, where π
i-1 is defined by the decrypt key as the inverse of the permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . , α
'"'"'1, α
'"'"'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; andf) wherein I'"'"'t corresponds to It. - View Dependent Claims (10, 11, 12)
-
-
13. A communication system, comprising:
-
a) an origination space; b) a communications channel; and c) a destination space associated with the origination space via the communications channel; d) wherein the origination space includes; 1) means for receiving an input symbol It, an encrypt key and an encrypt text/key relation; and 2) an encryption engine, controllable by the encrypt text/key relation for generating an output symbol Ot based on the input symbol, such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+. . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by the encrypt key, where π
N, π
N- 1, . . . , π
2, π
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;e) wherein the destination space includes; 1) means for receiving a decrypt key and a decrypt text/key relation; and 2) a decryption engine, controllable for generating a decrypted symbol I'"'"'t based on the output symbol received from the origination space via the communications channel, such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)]-α
'"'"'2 (t)]-α
'"'"'1 (t)-α
'"'"'0 (t), mod W, where π
i-1 is defined by the decrypt key as the inverse of the permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . , α
'"'"'1, α
'"'"'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 keyf) wherein α
(t) is a step function and α
X (t), X={0, 1, 2, . . . , N-1, N}, increments the sequence of π
X for each value that t equals an integer multiple of R, where R is a prime number.
-
-
14. A communication system, comprising:
-
a) an origination space; b) a communications channel; and c) a destination space associated with the origination space via the communications channel; d) wherein the origination space includes; 2) means for receiving an input symbol It, an encrypt key and an encrypt text/key relation; and 2) an encryption engine controllable by the encrypt text/key relation for generating an output symbol Ot based on the input symbol, such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by the encrypt key, where π
N, π
N-1, . . . , π
2, π
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;e) wherein the destination space includes; 1) means for receiving a decrypt key and a decrypt text/key relation; and 2) a decryption engine controllable for generating a decrypted symbol I'"'"'t based on the output symbol received from the origination space via the communications channel, such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
3 (t)]-α
'"'"'2 (t)]-α
'"'"'1 (t)]-α
'"'"'0 (t), mod W, where π
i-1 is defined by the decrypt key as the inverse of the permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . , α
'"'"'1, α
'"'"'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 keyf) wherein α
(t) is a step function and α
X (t), X={0, 1, 2, . . . , N-1, N}, decrements the sequence of π
X for each value that t equals an integer multiple of R, where R is a prime number.
-
-
15. A communication system, comprising:
-
a) an origination space; b) a communications channel; and c) a destination space associated with the origination space via the communications channel; d) wherein the origination space includes; 1) means for receiving an input symbol It, an encrypt key, and an encrypt text/key relation; and 2) an encryption engine, controllable by the encrypt text/key relation for generating an output symbol Ot based on the input symbol, such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by the encrypt key, where π
N, π
N-1, . . . .π
2, π
0 no are N permutations defined by the encrypt key, and where W represents the number of possibilities for each permutation defined by the encrypt key;e) wherein the destination space includes; 1) means for receiving a decrypt key and a decrypt text/key relation; and 2) a decryption engine, controllable for generating a decrypted symbol I'"'"'t based on the output symbol received from the origination space via the communications channel, such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)]-α
'"'"'2 (t)]-α
'"'"'1 (t)]-α
'"'"'0 (t), mod W, where π
i-1 is defined by the decrypt key as the inverse of the permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . , α
'"'"'1, α
'"'"'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 keyf) wherein α
(t) is a step function and α
X (t), X={0, 1, 2, . . . , N-1, N}, increments the sequence of π
X for each value of t except when t equals an integer multiple of R, where R is a prime number.
-
-
16. A communication system, comprising:
-
a) an origination space; b) a communications channel; and c) a destination space associated with the origination space via the communications channel; d) wherein the origination space includes; 1) means for receiving an input symbol It, an encrypt key, and an encrypt text/key relation; and 2) an encryption engine, controllable by the encrypt text/key relation for generating an output symbol Ot based on the input symbol, such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by the encrypt key, where π
N, π
N-1, . . . , π
2, π
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;e) wherein the destination space includes; 1) means for receiving a decrypt key and a decrypt text/key relation; and 2) a decryption engine, controllable for generating a decrypted symbol I'"'"'t based on the output symbol received from the origination space via the communications channel, such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)-α
'"'"'2 (t)]-α
'"'"'1 (t)]-α
'"'"'0 (t), mod W, where π
i-1 is defined by the decrypt key as the inverse of the permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . , α
'"'"'1, α
'"'"'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 keyf) wherein α
(t) is a step function and α
X (t), X={0, 1, 2, . . . , N-1, N}, decrements the sequence of π
X for each value of t except when t equals an integer multiple of R, where R is a prime number.
-
-
17. A communication system, comprising:
-
a) a first computer; b) a communications channel; and c) a second computer coupled with the first computer via the communications channel; d) wherein the first computer includes; 1) a symbol input port for receiving an input symbol It ; 2) an encrypt key input port for receiving an encrypt key; 3) a first memory, for storing an encrypt text/key relation; and 4) a first microprocessor for generating an output symbol Ot based on the input symbol, controlled by the encrypt text/key relation such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by the encrypt key, where π
N, π
N-1, . . . , π
2, π
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;e) wherein the second computer includes; 1) a decrypt key input port for receiving a decrypt key; 2) a second memory, for storing a decrypt text/key relation; and 3) a second microprocessor for generating a decrypted symbol I'"'"'t based on the output symbol received from the origination space via the communications channel, controlled by the decrypt text/key relation such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)]-α
'"'"'2 (t)]-α
'"'"'1 (t)]-α
'"'"'0 (t), mod W, where π
i -1 is defined by the decrypt key as the inverse of the permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . , α
'"'"'1, α
'"'"'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; andf) wherein I'"'"'t corresponds to It. - View Dependent Claims (18, 19, 20)
-
-
21. A communication system, comprising:
-
a) a first computer; b) a communications channel; and c) a second computer coupled with the first computer via the communications channel; d) wherein the first computer includes; 1) a symbol input port for receiving an input symbol It ; 2) an encrypt key input port for receiving an encrypt key; 3) a first memory, for storing an encrypt text/key relation; and 4) a first microprocessor for generating an output symbol Ot based on the input symbol, controlled by the encrypt text/key relation such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
i [It +α
0 (t)]] . . . ]], mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by the encrypt key, where π
N, π
N-1, . . . , π
2, π
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;e) wherein the second computer includes; 1) a decrypt key input port for receiving a decrypt key; 2) a second memory, for storing, a decrypt text/key relation; and 3) a second microprocessor for generating, a decrypted symbol I'"'"'t based on the output symbol received from the origination space via the communications channel, controlled by the decrypt text/key relation such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)]-α
'"'"'2 (t)]α
'"'"'1 (t)]-α
'"'"'0 (t), mod W, where π
i-1 is defined by the decrypt key as the inverse of the permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . α
'"'"'1, α
'"'"'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; andf) wherein α
(t) is a step function, and α
X (t), X={0, 1, 2, . . . , N-1, N}, increments the sequence of π
X for each value that t equals an integer multiple of R, where R is a prime number.
-
-
22. A communication system, comprising:
-
a) a first computer; b) a communications channel; and c) a second computer coupled with the first computer via the communications channel; d) wherein the first computer includes; 1) a symbol input port for receiving an input symbol It ; 2) an encrypt key input port for receiving an encrypt key; 3) a first memory, for storing an encrypt text/key relation; and 4) a first microprocessor for generating an output symbol Ot based on the input symbol, controlled by the encrypt text/key relation such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by the encrypt key where π
N, π
N-1, . . . , π
2, π
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;e) wherein the second computer includes; 1) a decrypt key input port for receiving a decrypt key; 2) a second memory, for storing a decrypt text/key relation; and 3) a second microprocessor for generating a decrypted symbol I'"'"'t based on the output symbol received from the origination space via the communications channel, controlled by the decrypt text/key relation such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)]-α
'"'"'2 (t)]-α
'"'"'1 (t)]-α
'"'"'0 (t), mod W, where π
i-1 is defined by the decrypt key as the inverse of the permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . , α
'"'"'1, α
'"'"'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; andf) wherein α
(t) is a step function, and α
X (t), X={0, 1, 2, . . . , N-1, N}, decrements the sequence of π
X for each value that t equals an integer multiple of R, where R is a prime number.
-
-
23. A communication system, comprising:
-
a) a first computer; b) a communications channel; and c) a second computer coupled with the first computer via the communications channel; d) wherein the first computer includes; 1) a symbol input port for receiving an input symbol It ; 2) an encrypt key input port for receiving an encrypt key; 3) a first memory, for storing an encrypt text/key relation; and 4) a first microprocessor for generating an output symbol Ot based on the input symbol, controlled by the encrypt text/key relation such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W, where α
N, α
N-1, . . . ,α
1, α
0 are N+1 additive transformations defined by the encrypt key, where π
N, π
N-1, . . . π
2, π
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;e) wherein the second computer includes; 1) a decrypt key input port for receiving a decrypt key; 2) a second memory, for storing a decrypt text/key relation; and 3) a second microprocessor for generating a decrypted symbol I'"'"'t based on the output symbol received from the origination space via the communications channel, controlled by the decrypt text/key relation such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)]-α
'"'"'2 (t)]-α
'"'"'1 (t)]-α
'"'"'0 (t), mod W, where π
i-1 is defined by the decrypt key as the inverse of the permutation π
i, where α
'"'"'N, α
N-1, . . . , α
'"'"'1, α
'"'"'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; andf) wherein α
(t) is a step function, and α
X (t), X={0, 1, 2, . . . , N-1, N}, increments the sequence of π
X for each value of t except when t equals an integer multiple of R, where R is a prime number.
-
-
24. A communication system, comprising:
-
a) a first computer; b) a communications channel; and c) a second computer coupled with the first computer via the communications channel; d) wherein the first computer includes; 1) a symbol input port for receiving an input symbol It ; 2) an encrypt key input port for receiving an encrypt key; 3) a first memory, for storing an encrypt text/key relation; and 4) a first microprocessor for generating an output symbol Ot based on the input symbol, controlled by the encrypt text/key relation such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by the encrypt key, where π
N, π
N-1, . . . π
2, π
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;e) wherein the second computer includes; 1) a decrypt key input port for receiving a decrypt key; 2) a second memory, for storing a decrypt text/key relation; and 3) a second microprocessor for generating a decrypted symbol I'"'"'t , based on the output symbol received from the origination space via the communications channel, controlled by the decrypt text/key relation such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)]-α
'"'"'2 (t)]α
'"'"'1 (t)]-α
'"'"'0 (t), mod W, where π
i-1 is defined by the decrypt key as the inverse of the permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . , α
'"'"'1, α
'"'"'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; andf) wherein α
(t) is a step function, and α
X (t), X={0, 1, 2, . . . , N-1, N}, decrements the sequence of π
X for each value of t except when t equals an integer multiple of R, where R is a prime number.
-
-
25. A process of communicating between an origination space and a destination space, comprising:
-
receiving an input symbol It at the origination space; generating an output symbol Ot based on the input symbol, such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 predetermined additive transformations, where π
N, π
N-1, . . . , π
2, π
0 are N predetermined permutations, and where W represents the number of possibilities for each permutation;receiving the output symbol at the destination space; and generating a dccrypted symbol I'"'"'t based on the received output symbol, such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)]-α
'"'"'2 (t)]-α
'"'"'1 (t)]-α
'"'"'0 (t), mod W, where π
i-1 is an inverse of the predetermined permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . , α
'"'"'1, α
'"'"'0 are N+1 predetermined additive transformations, and where W represents the number of possibilities for each inverse permutation;wherein I'"'"'t corresponds to It. - View Dependent Claims (26, 27, 28)
-
-
29. A process of communicating between an origination space and a destination space, comprising:
-
receiving an input symbol It, at the origination space; generating an output symbol Ot based on the input symbol, such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 predetermined additive transformations, where π
N, π
N-1, . . . , π
2, π
0 are N predetermined permutations, and where W represents the number of possibilities for each permutation;receiving the output symbol at the destination space; generating a decrypted symbol I'"'"'t based on the received output symbol, such that I'"'"'t =π
1-1 [π
2-7 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)]-α
'"'"'2 (t)]-α
'"'"'1 (t)]-α
'"'"'0 (t), mod W, where π
i-1 is an inverse of the predetermined permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . , α
'"'"'1, α
'"'"'0 are N+1 predetermined additive transformations, and where W represents the number of possibilities for each inverse permutation; andusing α
X (t), X={0, 1, 2, . . . , N-1, N}, to increment the sequence of π
X for each value that t equals an integer multiple of R, where R is a prime number and α
(t) is a step function.
-
-
30. A process of communicating between an origination space and a destination space, comprising:
-
receiving an input symbol It at the origination space; generating an output symbol Ot based on the input symbol, such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]]mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 predetermined additive transformations, where π
N, π
N-1, . . . , π
2, π
0 are N predetermined permutations, and where W represents the number of possibilities for each permutation;receiving the output symbol at the destination space; generating a decrypted symbol I'"'"'t, based on the received output symbol, such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)]-α
'"'"'2 (t)]-α
'"'"'1 (t)]-α
'"'"'0 (t), mod W, where π
i-1 is an inverse of the predetermined permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . , α
'"'"'1, α
'"'"'0 are N+1 predetermined additive transformations, and where W represents the number of possibilities for each inverse permutation; andusing α
X (t), X={0, 1, 2, . . . , N-1, N}, to decrement the sequence of π
X for each value that t equals an integer multiple of R, where R is a prime number and α
(t) is a step function.
-
-
31. A process of communicating between an origination space and a destination space, comprising:
-
receiving an input symbol It at the origination space; generating an output symbol Ot based on the input symbol, such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 predetermined additive transformations, where π
N, π
N-1, . . , π
2, π
0 are N predetermined permutations, and where W represents the number of possibilities for each permutation;receiving the output symbol at the destination space; generating a decrypted symbol I'"'"'t based on the received output symbol, such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)]-α
'"'"'2 (t)]-α
'"'"'1 (t)]-α
'"'"'0 (t), mod W, where π
i-1 is an inverse of the predetermined permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . , α
'"'"'1, α
'"'"'0 are N+1 predetermined additive transformations, and where W represents the number of possibilities for each inverse permutation; andusing α
X (t), X={0, 1, 2, . . . , N-1, N}, to increment the sequence of π
X for each value of t except when t equals an integer multiple of R, where R is a prime number and α
(t) is a step function.
-
-
32. A process of communicating between an origination space and a destination space, comprising:
-
receiving an input symbol It at the origination space; generating an output symbol Ot based on the input symbol, such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W, where α
N, α
N-1, . . . , α
1, α
0 are N+1 predetermined additive transformations, where π
N, π
N-1, . . . , π
2, π
0 are N predetermined permutations, and where W represents the number of possibilities for each permutation;receiving the output symbol at the destination space; generating a decrypted symbol I'"'"'t based on the received output symbol, such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
'"'"'N (t)]-α
'"'"'N-1 (t)]- . . . -α
'"'"'3 (t)]-α
'"'"'2 (t)]-α
'"'"'1 (t)]-α
0 (t), mod W, where π
i-1 is an inverse of the predetermined permutation π
i, where α
'"'"'N, α
'"'"'N-1, . . . , α
'"'"'1, α
'"'"'0 are N+1 predetermined additive transformations, and where W represents the number of possibilities for each inverse permutation; andusing α
X (t), X={0, 1, 2, . . . , N-1, N }, to decrement the sequence of π
X for each value of t except when t equals an integer multiple of R, where R is a prime number and α
(t) is a step function.
-
-
33. A storage medium, comprising:
-
interface means, and means for controlling a microprocessor, via the interface means, to produce an output symbol Ot, such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W,where It is an input symbol, α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by a key, π
N, π
N-1, . . . , π
2, π
0 are N permutations defined by the key, and W represents the number of possibilities for each permutation defined by the key, andwhere α
(t) is a step function, and α
X (t), X={0, 1, 2, . . . , N-1, N}, increments the sequence of π
X for each value that t equals an integer multiple of R, where R is a prime number.
-
-
34. A storage medium, comprising:
-
interface means, and means for controlling a microprocessor, via the interface means, to produce an output symbol Ot, such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W,where It is an input symbol, α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by a key, π
N, π
N-1, . . . , π
2, π
0 are N permutations defined by the key, and W represents the number of possibilities for each permutation defined by the key, andwhere α
(t) is a step function, and α
X (t), X={0, 1, 2, . . . , N-1, N}, increments the sequence of π
X for each value that t equals an integer multiple of R, where R is a prime number.
-
-
35. A storage medium, comprising:
-
interface means, and means for controlling a microprocessor, via the interface means, to produce an output symbol Ot such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [It +α
0 (t)]] . . . ]], mod W,where It is an input symbol, α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by a key, π
N, π
N-1, . . . π
2, π
0 are N permutations defined by the key, and W represents the number of possibilities for each permutation defined by the key, andwhere α
(t) is a step function, and α
X (t), X={0, 1, 2, . . , N-1, N}, increments the sequence of π
X for each value of t except when t equals an integer multiple of R, where R is a prime number.
-
-
36. A storage medium, comprising:
-
interface means, and means for controlling a microprocessor, via the interface means, to produce an output symbol Ot, such that Ot =α
N (t)+π
N [α
N-1 (t)+π
N-1 [α
N-2 (t)+ . . . +π
2 [α
1 (t)+π
1 [+α
0 (t)]] . . . ]], mod W,where It is an input symbol, α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by a key, π
N, π
N-1, . . . , π
2, π
0 are N permutations defined by the key, and W represents the number of possibilities for each permutation defined by the key, andwhere α
(t) is a step function, and α
X (t), X={0, 1, 2, . . . , N-1, N}, decrements the sequence of π
X for each value of t except when t equals an integer multiple of R, where R is a prime number.
-
-
37. A storage medium, comprising:
-
interface means, and means for controlling a microprocessor, via the interface means, to produce a generated symbol I'"'"'t, such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
N (t)]-α
N-1 (t)]- . . . -α
3 (t)]-α
2 (t)]-α
1 (t)]-α
0 (t), mod W,where Ot is a received symbol, α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by a key, π
1-1, π
2-1, π
3-1 . . . , π
N-1-1, π
N-1 are N inverse permutations defined by the key, and W represents the number of possibilities for each inverse permutation defined by the key; andwhere α
(t) is a step function, and α
X (t), X={0, 1, 2, . . . , N-1, N}, increments the sequence of π
X for each value that t equals an integer multiple of R, where R is a prime number.
-
-
38. A storage medium, comprising:
-
interface means, and means for controlling a microprocessor, via the interface means, to produce a generated symbol I'"'"'t, such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
N (t)]-α
N-1 (t)]- . . . -α
3 (t)]α
2 (t)]-α
1 (t)]-α
0 (t), mod W,where Ot is a received symbol, α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by a key, π
1-1, π
2-1, π
3-1 . . . , π
N-1-1, π
N-1 are N inverse permutations defined by the key, and W represents the number of possibilities for each inverse permutation defined by the key; andwhere α
(t) is a step function, and α
X (t), X={0, 1, 2, . . . , N-1, N}, decrements the sequence of π
X for each value that t equals an integer multiple of R, where R is a prime number.
-
-
39. A storage medium, comprising:
-
interface means, and means for controlling a microprocessor, via the interface means, to produce a generated symbol I'"'"'t, such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
N (t)]-α
N-1 (t)]- . . . -α
3 (t)]-α
2 (t)]-α
1 (t)]-α
0 (t), mod W,where Ot is a received symbol, α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by a key, π
1-1, π
2-1, π
3-1 . . . , π
N-1-1, π
N-1 are N inverse permutations defined by the key, and W represents the number of possibilities for each inverse permutation defined by the key; andwhere α
(t) is a step function, and α
X (t), X={0, 1, 2, . . . , N-1, N}, increments the sequence of π
X for each value of t except when t equals an integer multiple of R, where R is a prime number.
-
-
40. A storage medium, comprising:
-
interface means, and means for controlling a microprocessor, via the interface means, to produce a generated symbol I'"'"'t such that I'"'"'t =π
1-1 [π
2-1 [π
3-1 . . . [π
N-1-1 [π
N-1 [Ot -α
N (t)]-α
N-1 (t)]- . . . -α
3 (t)]-α
2 (t)]-α
1 (t)]-α
0 (t), mod W,where Ot is a received symbol, α
N, α
N-1, . . . , α
1, α
0 are N+1 additive transformations defined by a key, π
1-1, π
2-1, π
3-1 . . . , π
N-1-1, π
N-1 are N inverse permutations defined by the key, and W represents the number of possibilities for each inverse permutation defined by the key; andwhere α
(t) is a step function, and α
X (t), X={0, 1, 2, . . . , N-1, N}, decrements the sequence of π
X for each value of t except when t equals an integer multiple of R, where R is a prime number.
-
Specification