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:
Jun. 08, 1976

Filed:

Feb. 24, 1975
Applicant:
Inventors:

William Friedrich Ehrsam, Hurley, NY (US);

Carl H Meyer, Kingston, NY (US);

Robert Lowell Powers, West Hurley, NY (US);

John Lynn Smith, Woodstock, NY (US);

Walter Leonard Tuchman, Woodstock, NY (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04K / ; H04L / ;
U.S. Cl.
CPC ...
178 22 ; 3401725 ;
Abstract

A device for ciphering a block of data bits under control of a cipher key. The cipher device performs a ciphering process for the block of data by carrying out an operation in which the block of data bits is first expanded by duplicating predetermined ones of the data bits. The data bits of the expanded block are combined by modulo-2 addition with an equal number of cipher key bits, selected in accordance with an arbitrary but fixed permutation, to produce a plurality of multi-bit segments forming the arguments for a plurality of different nonlinear substitution function boxes. The substitution boxes perform a plurality of nonlinear transformation functions to produce a substitution set of bits which are equal in number to the number of data bits in the first half of the message block. The substitution set of bits is then subjected to a linear transformation in accordance with an arbitrary but fixed permutation. The combined nonlinear transformation and linear transformation results in a product block cipher of the block of data.


Find Patent Forward Citations

Loading…