IP Library Granted Patent US 9,235,554
Granted Patent B2
US 9,235,554 · App. 13/842,542 · Granted Jan 12, 2016

Method and system of improved Galois multiplication

Inventor: Walter J. Downey (Los Gatos, CA)
Assignee: Echelon Corporation
G06F17/10G06F7/724
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,235,554
App. No.
13/842,542
Granted
Jan 12, 2016
Kind
B2
Abstract

Embodiments of the invention include an apparatus for performing Galois multiplication using an enhanced Galois table. Galois multiplication may include converting a first and second multiplicand to exponential forms using a Galois table, adding the exponential forms of the first and second multiplicands, and converting the added exponential forms of the first and second multiplicands to a decimal equivalent binary form using the Galois table to decimal equivalent binary result of the Galois multiplication.

Claims (21)

1. An apparatus comprising:

a processor; and

a memory to store a Galois multiplication routine which when executed by the processor causes the processor to perform actions comprising:

converting a first and second multiplicand to exponential forms using a Galois table;

adding the exponential forms of the first and second multiplicands;

converting the added exponential forms of the first and second multiplicands to a decimal equivalent binary form using the Galois table to decimal equivalent binary result of the Galois multiplication.

2. The apparatus of claim 1 , wherein the routine further comprises: converting the decimal equivalent binary form into binary.

3. The apparatus of claim 1 , wherein the Galois table is Table 2.

4. The apparatus of claim 1 , wherein the Galois table comprises:

a first part with columns for an index, exponential, binary conversion, and exponential conversion;

a second part with columns for an index, exponential, and binary conversion; and a third part with columns for an index, exponential, and binary conversion, wherein each binary conversion has a value of 0.

5. The apparatus of claim 1 , wherein the Galois table comprises:

a first part with all the Galois field elements except zero listed in order of exponents, with a first column of binary numbers for each field element wherein there is a consistent mapping of polynomial coefficients of the field element polynomial's powers to bit positions, and a second column of reverse look-up values wherein the offset for the value is taken from first column and the value is the offset from which the value is taken; and

a second part with a first column that is a repeat of the first column of the first part and at an offset directly after the end of the first part.

6. The apparatus of claim 5 further comprising:

a third part of the table with zeros of length equal to two times the number of Galois elements minus 2 wherein the offset of the start of the table is listed as the value in the first row of the second column of the first part of the table.

7. The apparatus of claim 5 further comprising:

a third part of the table with zeros of length equal the number of Galois elements minus 1 wherein the offset of the start of the table is listed as the value in the first row of the second column of the first part of the table and containing a last zero which is at offset 2 times the value in the first row of the second column of the first part of the table.

8. The apparatus of claim 5 wherein the Galois field is GF256.

9. The apparatus of claim 1 , wherein the routine is a part of a Reed-Solomon decoding routine.

10. The apparatus of claim 1 , wherein the apparatus is a modem.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Sep 24, 2019
From: OBSIDIAN AGENCY SERVICES, INC., AS COLLATERAL AGENT
To: ECHELON CORPORATION
Reel/Frame 050480/0865 →
SECURITY INTEREST Recorded Oct 8, 2018
From: ECHELON CORPORATION
To: OBSIDIAN AGENCY SERVICES, INC., AS COLLATERAL AGENT
Reel/Frame 047205/0018 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2014
From: DOWNEY, WALTER J.
To: ECHELON CORPORATION
Reel/Frame 032598/0777 →
Continuity (1)
Related Publication 20140280408A1 · Sep 18, 2014