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:
Dec. 04, 2018

Filed:

Aug. 29, 2014
Applicant:

The Boeing Company, Huntington Beach, CA (US);

Inventor:

Laszlo Hars, Lafayette, CO (US);

Assignee:

The Boeing Company, Chicago, IL (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/00 (2013.01); G06F 12/14 (2006.01); H04L 9/06 (2006.01); G09C 1/00 (2006.01); H04L 9/08 (2006.01);
U.S. Cl.
CPC ...
G06F 12/1408 (2013.01); G09C 1/00 (2013.01); H04L 9/0618 (2013.01); H04L 9/0631 (2013.01); H04L 9/0866 (2013.01); G06F 2212/1052 (2013.01); H04L 2209/04 (2013.01); H04L 2209/24 (2013.01);
Abstract

A method of providing security in a computer system includes producing an initial block of data from a respective address of a memory location. An updated block of data may be calculated for each round of a plurality of rounds in a substitution-permutation network. This may include mixing an input block through a substitution layer including a plurality of substitution boxes, and a linear transformation layer including a permutation, to produce the updated block, before or after which respectively the input block or updated block may be mixed with a round key. The input block may be the initial block for the first round, and the updated block for an immediately preceding round for each round thereafter. A block of ciphertext may be produced with a key composed of the updated block for the last round, and the block of ciphertext may be written at the memory location.


Find Patent Forward Citations

Loading…