Methods and Apparatus in Alternate Finite Field Based Coders and Decoders
First Claim
1. An apparatus for encoding a first plurality of n-state symbols with n≧
- 3, each symbol being represented by a signal, comprising;
an input enabled to receive the first plurality of n-state symbols;
a device implementing an addition over an alternate finite field GF(n); and
an output that provides a second plurality of symbols.
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.
16 Citations
20 Claims
-
1. An apparatus for encoding a first plurality of n-state symbols with n≧
- 3, each symbol being represented by a signal, comprising;
an input enabled to receive the first plurality of n-state symbols; a device implementing an addition over an alternate finite field GF(n); and an output that provides a second plurality of symbols. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
- 3, each symbol being represented by a signal, comprising;
-
18. An apparatus for encoding a first sequence of n-state symbols, each symbol being represented by a signal, comprising:
-
an input enabled to receive the first sequence of n-state symbols; a device implementing a single truth table that is a truth table of an addition over an alternate finite field GF(n) modified by at least one n-state inverter defined by a multiplication over the alternate finite field GF(n) with n≧
4; andan output that provides a second sequence of symbols. - View Dependent Claims (19)
-
-
20. A method for decoding a sequence of n-state symbols with n>
- 3, each symbol being represented by a signal, comprising;
providing a plurality of signals representing the sequence of n-state symbols on an input of a processor; the processor processing the plurality of signals representing the sequence of n-state symbols by an implementation of a single truth table, wherein the single truth table is a truth table of an addition over an alternate finite field or a truth table of an addition over the alternate finite field that is modified in accordance with at least one inverter defined by a multiplication over the alternate finite field; providing a plurality of signals representing a decoded sequence of symbols on an output; and
whereinthe sequence of n-state symbols was generated by an encoder in the group consisting of a scrambler, a convolutional encoder, a Reed-Solomon encoder, a Hamming coder, a check-symbol based error correcting encoder, a transposition encoder, a hopping rule encoder, a Linear Feedback Shift Register based encoder, a streaming cipher encoder, a block coder, a Feistel-like network based encoder, an Elliptic Curve Coding encoder, a symbol statistical distribution modifying encoder, a Galois Field arithmetic based encoder and an Advanced Encryption Standard (AES) encoder.
- 3, each symbol being represented by a signal, comprising;
Specification