| Orderly enumeration of nonsingular binary matrices applied to text encryption |
| Full text |
Pdf
(415 KB)
|
Source
|
Communications of the ACM
archive
Volume 21 , Issue 4 (April 1978)
table of contents
Pages: 259 - 263
Year of Publication: 1978
ISSN:0001-0782
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 27, Citation Count: 3
|
|
|
ABSTRACT
Nonsingular binary matrices of order N, i.e., nonsingular over the field {0, 1}, and an initial segment of the natural numbers are placed in one-to-one correspondence. Each natural number corresponds to two intermediate vectors. These vectors are mapped into a nonsingular binary matrix. Examples of complete enumeration of all 2 × 2 and 3 × 3 nonsingular binary matrices were produced by mapping the intermediate vectors to the matrices.
The mapping has application to the Vernam encipherment method using pseudorandom number sequences. A bit string formed from bytes of text of a data encryption key can be used as a representation of a natural number. This natural number is transformed to a nonsingular binary matrix. Key leverage is obtained by using the matrix as a “seed” in a shift register sequence pseudorandom number generator.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Bright, H.S., and Enison, R.L. Cryptography using modular software elements. Proc. AFIPS 1976 NCC, Vol. 45, AFIPS Press, Montvale, N.J., pp. 113-123.
|
 |
2
|
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
| |
6
|
Lehmer, D.H. The machine tools of combinatorics. In Applied Combinatorial Mathematics, E.F. Beckenback, Ed., Wiley, New York, 1964.
|
 |
7
|
|
 |
8
|
|
| |
9
|
|
 |
10
|
|
| |
11
|
Shannon, C.E. The communication theory of secrecy systems. Bell. Syst. Tech. J. 28 (Oct. 1949), 656-715
|
| |
12
|
Tang, D.T., and Liu, C.N. Distance-2 cyclic chaining of constantweight codes. IEEE Trans. Comptrs. C-22, 2 (1973), 176-180.
|
 |
13
|
|
INDEX TERMS
Primary Classification:
F.
Theory of Computation
F.2
ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY
F.2.1
Numerical Algorithms and Problems
Subjects:
Computations on matrices
Additional Classification:
E.
Data
E.3
DATA ENCRYPTION
G.
Mathematics of Computing
G.2
DISCRETE MATHEMATICS
G.3
PROBABILITY AND STATISTICS
Subjects:
Random number generation
General Terms:
Design,
Performance,
Security,
Theory
Keywords:
Vernam,
binary matrices,
combinations,
combinatorics,
encryption,
feedback shift register sequences,
nonsingular matrices,
pseudorandom numbers,
random numbers
|