Methods and Apparatus in Alternate Finite Field Based Coders and Decoders
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for coding and decoding n-state symbols with n≧2 and n>2 and n>3 and n>4 are provided wherein at least one implementation of an addition over an alternate finite field GF(n) and an inverter defined by a multiplication over the alternate finite field GF(n) are provided. Encoders and decoders implementing a single n-state truth table that is a truth table of an addition over an alternate finite field GF(n) modified in accordance with at least one inverter defined by a multiplication over the alternate finite field GF(n) are also provided. Encoders include scramblers, Linear Feedback Shift Register (LFSR) based encoders, sequence generator based encoders, block coders, streaming cipher encoders, transposition encoders, hopping rule encoders, Feistel network based encoders, check symbol based encoders, Hamming coder, error correcting encoders, encipherment encoders, Elliptic Curve Coding encoders and all corresponding decoders. Systems applying encoders and decoders also are provided.
-
Citations
42 Claims
-
1-21. -21. (canceled)
-
22. An apparatus to generate from a first sequence of n-state symbols with n>
- 2 a second sequence of n-state symbols, an n-state symbol being represented by a signal, comprising;
an input, enabled to receive a signal representing an n-state symbol in the first sequence of n-state symbols; a addressable memory device, including a first input enabled to receive a signal representing a first n-state symbol and a second input enabled to receive a signal representing a second n-state symbol, the addressable memory device storing at least a single n-state n by n non-commutative truth table not being a modulo-n subtraction and wherein the first n-state symbol is equal to or is associated with the n-state symbol in the first sequence; an output of the addressable memory device, enabled to provide a signal representing an n-state symbol based on the first and second n-state symbol that is generated in accordance with the single n-state n by n truth table; and an output, enabled to provide a signal representing an n-state symbol in the second sequence of n-state symbols. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
- 2 a second sequence of n-state symbols, an n-state symbol being represented by a signal, comprising;
-
35. An apparatus to generate an output signal representing an n-state symbol with n>
- 2 in accordance with a calculation over a finite field GF(n), comprising;
an addressable memory device including a first input enabled to receive a signal representing a first n-state symbol and a second input enabled to receive a signal representing a second n-state symbol, the addressable memory device storing at least a single n-state n by n non-commutative truth table which is a truth table of an addition over the finite field GF(n) modified in accordance with a multiplication over the finite field GF(n) and is not a modulo-n subtraction; an output of the addressable memory device, enabled to provide the output signal representing the n-state symbol with n>
2 in accordance with the calculation over the finite field GF(n). - View Dependent Claims (36, 37, 38)
- 2 in accordance with a calculation over a finite field GF(n), comprising;
-
39. A device to process one or more n-state symbols with n>
- 2 and each n-state symbol being represented as a plurality of binary signals to generate an output signal representing an n-state symbol, comprising;
an input to receive a signal representing the one or more n-state symbols; an addressable memory device including a first input enabled to receive a signal representing a first n-state symbol and a second input enabled to receive a signal representing a second n-state symbol, the addressable memory device storing at least a single n-state n by n truth table representing an arithmetical operation over a Galois Field GF(n=up) with u≧
2 and p>
6; andan output of the addressable memory device, enabled to provide the output signal representing the n-state symbol in accordance with a calculation over the finite field GF(n=up). - View Dependent Claims (40, 41, 42)
- 2 and each n-state symbol being represented as a plurality of binary signals to generate an output signal representing an n-state symbol, comprising;
Specification