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:
May. 26, 2020

Filed:

Nov. 07, 2017
Applicant:

Harris Solutions Ny, Inc., Rochester, NY (US);

Inventors:

Michael T. Kurdziel, Rochester, NY (US);

Steven M. Farris, Webster, NY (US);

Alan R. Kaminsky, Rochester, NY (US);

Stanislaw P. Radziszowski, West Henrietta, NY (US);

Marcin X. Lukowiak, Rochester, NY (US);

Stephanie Soldavini, Rockville, MD (US);

Daniel F. Stafford, Avon, NY (US);

Assignee:

HARRIS SOLUTIONS NY, INC., Rochester, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); H04L 9/14 (2006.01); G09C 1/00 (2006.01); H04L 9/06 (2006.01); H04L 9/00 (2006.01); H04L 9/08 (2006.01);
U.S. Cl.
CPC ...
H04L 9/14 (2013.01); G09C 1/00 (2013.01); H04L 9/0631 (2013.01); H04L 9/0662 (2013.01); H04L 9/001 (2013.01); H04L 9/06 (2013.01); H04L 9/0869 (2013.01);
Abstract

Systems () and methods () for customizing a cryptographic algorithm. The methods comprise: providing an electronic device with the cryptographic algorithm implementing a permutation function ƒ configured to produce a first keystream using bits input thereto, the permutation function ƒ comprising a round function ƒconsisting of a mixing layer in which input bits are combined together; and customizing the mixing layer of the permutation function ƒ while the electronic device is in the field. The mixing layer is customized by: receiving, by the electronic device, a first user-software interaction for entering a first bit string comprising a plurality of first arbitrary bits; breaking the first bit string into a plurality of equal length segments each comprising only a portion of the plurality of first bits; and translating each of the equal length segments into irreducible polynomial coefficients and/or an irreducible polynomial identifier.


Find Patent Forward Citations

Loading…