| A user authentication scheme not requiring secrecy in the computer |
| Full text |
Pdf
(592 KB)
|
Source
|
Communications of the ACM
archive
Volume 17 , Issue 8 (August 1974)
table of contents
Pages: 437 - 442
Year of Publication: 1974
ISSN:0001-0782
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 73, Citation Count: 25
|
|
|
ABSTRACT
In many computer operating systems a user authenticates himself by entering a secret password known solely to himself and the system. The system compares this password with one recorded in a Password Table which is available to only the authentication program. The integrity of the system depends on keeping the table secret. In this paper a password scheme is presented which does not require secrecy in the computer. All aspects of the system, including all relevant code and data bases, may be known by anyone attempting to intrude.
The scheme is based on using a function H which the would-be intruder is unable to invert. This function is applied to the user's password and the result compared to a table entry, a match being interpreted as authentication of the user. The intruder may know all about H and have access to the table, but he can penetrate the system only if he can invert H to determine an input that produces a given output.
This paper discusses issues surrounding selection of a suitable H. Two different plausible arguments are given that penetration would be exceedingly difficult, and it is then argued that more rigorous results are unlikely. Finally, some human engineering problems relating to the scheme are discussed.
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
|
Feistel, Horst. Cryptographic coding tbr data-bank privacy. Res. Rept. RC-2827. T. J. Watson Res. Lab., IBM, 1970.
|
| |
2
|
Feistel, Horst. Cryptography and computer privacy. Scientific American 228 (May 1973), 15-23.
|
| |
3
|
Kahn, David. The Code Breakers. Macmillan, New York, 1967.
|
| |
4
|
|
| |
5
|
Purdy, George. Security code. U. of Illinois, Center for Advanced Computation, 1973.
|
| |
6
|
Shannon, Claude E. Communication theory of secrecy systems. Bell System Technical J. 28 (1949), 656-715.
|
 |
7
|
|
| |
8
|
|
CITED BY 25
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Norman R. Nielsen, Computers, security, and the audit function, Proceedings of the May 19-22, 1975, national computer conference and exposition, May 19-22, 1975, Anaheim, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|