Backstory: Lester Saunders Hill wrote unpublished notes, about 40 pages long, probably in the mid- to late 1920s. They were titled “The checking of the accuracy of transmittal of telegraphic communications by means of operations in finite algebraic fields”. In the 1960s this manuscript was given to David Kahn by Hill’s widow. The notes were typewritten, but mathematical symbols, tables, insertions, and some footnotes were often handwritten. I thank Chris Christensen, the National Cryptologic Museum, and NSA’s David Kahn Collection, for their help in obtaining these notes. Many thanks also to Rene Stein of the NSA Cryptologic Museum library and David Kahn for permission to publish this transcription. Comments by transcriber will look like this: [This is a comment. – wdj]. I used Sage (www.sagemath.org) to generate the tables in LaTeX.
Here is just the 15th section of his paper. I hope to post more later. (Part 14 is here.)
Lemma concerning reference matrices
The general reference matrix of Section 3 was:
the being elements of any given finite algebraic field
, and
being less than or equal to
.
This matrix contains determinants of order with
— determinants of first order (
) being single elements of the matrix.
We recall that if ,
is an
element operand
sequence in , a
-element check based upon the matrix
is:
it being understood that ,
.
Let contain no vanishing determinant of any order: Let
,
be a
-element check,
, on the operand sequence
,
, \dots, $f_{s}$, $s\leq n$. Let
be a positive integer less than or equal to
. If, in the transmittal of the sequence
errors occur in of its
elements, whatever the distribution of the errors, the presence of error will certainly be disclosed, or will enjoy only a
-in-
chance of escaping disclosure, according as $v$ is, or is not, less than
. In this statement,
denotes the total number of elements in the field
.
proof:
Case 1:
Let all errors fall among the
. The presence of error is evidently certain to be disclosed.
Case 2:
Let all errors fall among the $f_1, f_2, \dots, f_{s}$.
(2.1): Let . There is no loss of generality of we assume [This assumption implies
. – wdj] the $v$ errors are
,
, affecting
. The errors cannot escape disclosure. For, to do so, they would have to satisfy the system of homogeneous linear equations:
in which the matrix of coefficients contains no vanishing determinant of any order, and which, therefore admits no solution other than
(
).
For this treatment of the errors, compare Sections 4, 5.
Case 3:
Let errors fall among the
and
errors fall among the
. Without loss in generality, we may assume that the errors are
,
, affecting
, and
,
, affecting
,
.
(3.1): Let . Writing
, where
denotes a non-negative integer which may or may not be zero, we have
. Hence
of the
are transmitted without error.
If the presence of error is to escape disclosure, we see, therefore, that the errors $\epsilon_i$ must satisfy the system of at least
homogeneous linear equations:
where the indices denote a set of
integers selected from
. But the matrix of coefficients in this system contains no vanishing determinant, so that the only solution would be
(
).
For details in this treatment of errors, see Section \ref{sec:5}.
(3.2): Let . Then
, where $h$ denotes a positive integer. Assuming that the presence of error is to escape detection, we see, therefore, that the
errors must satisfy
linear equations as follows:
() a system of
equations involving only the errors
, (
), and homogeneous in these $z$ errors;
() a system of
equations involving all
errors.
Since the matrix of the coefficients in the system () contains no vanishing determinant, we can solve this system for $z-h$ of the $\epsilon_i$ as rational functions of the remaining
of the
.
The system () determines all errors affecting the
— that is, all the errors
— as polynomial functions of the
, (
).
Hence, all told, errors are determined as rational functions of the remaining
errors. In other words,
errors determine the other $t$ errors.
An accidental error can assume any one of $\Gamma -1$ values, there being elements in the finite field
. Hence the chance that the errors will check up, and thus escape disclosure, is only
-in-
.
QED