The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 30, 2016

Filed:

Jun. 04, 2012
Applicants:

Michael Dean Collins, Crofton, MD (US);

Lee P. Noehring, Peoria, AZ (US);

Bryan Doi, Chandler, AZ (US);

Inventors:

Michael Dean Collins, Crofton, MD (US);

Lee P. Noehring, Peoria, AZ (US);

Bryan Doi, Chandler, AZ (US);

Assignee:

Harris Corporation, Melbourne, FL (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/00 (2006.01); H04L 9/06 (2006.01); G09C 1/00 (2006.01);
U.S. Cl.
CPC ...
H04L 9/06 (2013.01); G09C 1/00 (2013.01); H04L 2209/125 (2013.01);
Abstract

Methods and systems are provided for a programmable parallel computation and data manipulation accelerator that may be used, for example, in cryptographic calculations. They allow acceleration of a broad variety of cryptographic algorithms and/or portions of algorithms, and are not algorithm specific. This system comprises a butterfly and inverse butterfly multiplexing permuter network and a lookup table. This system may allow replication of input registers, 'expansion,' so that an individual bit may be used in multiple calculations in parallel, accelerating completion of the cryptographic algorithm. The system may allow 'diffusion' of the expanded bits through the system's butterfly and inverse butterfly network, and may provide for “confusion” of the resulting bits through the system's lookup table. In some implementations, the system may allow completion of a computation within an algorithm within one clock cycle.


Find Patent Forward Citations

Loading…