ACM Home Page
Please provide us with feedback. Feedback
High dictionary compression for proactive password checking
Full text PdfPdf (142 KB)
Source ACM Transactions on Information and System Security (TISSEC) archive
Volume 1 ,  Issue 1  (November 1998) table of contents
Pages: 3 - 25  
Year of Publication: 1998
ISSN:1094-9224
Authors
Francesco Bergadano  Univ. di Torino, Turin, Italy
Bruno Crispo  Univ. di Torino, Turin, Italy
Giancarlo Ruffo  Univ. di Torino, Turin, Italy
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 84,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/290163.290164
What is a DOI?

ABSTRACT

The important problem of user password selection is addressed and a new proactive password-checking technique is presented. In a training phase, a decision tree is generated based on a given dictionary of weak passwords. Then, the decision tree is used to determine whether a user password should be accepted. Experimental results described here show that the method leads to a very high dictionary compression (up to 1000 to 1) with low error rates (of the order of 1%). A prototype implementation, called ProCheck, is made available online. We survey previous approaches to proactive password checking, and provide an in-depth comparison.


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
BEIMEL, A., BERGADANO, F., BSHOUTY, N., KUSHILEVITZ, E., AND VARRICCHIO, S. 1996. Learning Sat-k-DNF formulas from membership queries. In Proceedings of the Symposium on Foundations of Computer Science (FOCS).
2
3
 
4
BISHOP, M. 1990. An extendible password checker. In Proceedings of the USENIX Workshop on Security (Portland, OR). USENIX Assoc., Berkeley, CA.
 
5
BISHOP, M. 1992. Proactive password checking. In Proceedings of the Fourth Workshop on Computer Security Incident Handling.
 
6
BSHOUTY, N. 1993. Exact learning Boolean functions via the monotone theory. In Proceedings of the Symposium on Foundations of Computer Science (FOCS).
 
8
DAVIES, C. AND GANESAN, R. 1993. Bapasswd: A new proactive password checker. In Proceedings of the 16th National Conference on Computer Security (Baltimore, MD, Sept. 20-23). 1-12.
 
9
DIETTERICH, T., KEARNS, M., AND MANSOUR, Y. 1996. Applying the weak learning framework to understand and improve C4.5. In Proceedings of the International Conference on Machine Learning (Bari, Italy), L. Saitta, Ed. Morgan Kaufmann Publishers Inc., San Francisco, CA, 96-104.
 
10
FARMER, D. AND SPAFFORD, E. H. 1990. The COPS security checker system. In Proceedings of the Summer Conference on USENIX (Anaheim, CA). USENIX Assoc., Berkeley, CA, 165-170.
 
11
HAUGH, J. F. 1991. Package including shadow password implementation. USENET News.
 
12
KLEIN, D.V. 1990. "Foiling the cracker:" A survey of, and improvements to, password security. In Proceedings of the USENIX Workshop on Security (Portland, OR). USENIX Assoc., Berkeley, CA.
13
14
 
15
MUFFETT, A. D. 1991. Crack 4.0a. USENETNews.
 
16
NAGLE, J. B. 1988. An obvious password detector. USENET News 16, 60.
 
17
NEUMAN, B. C. AND TSO, T. 1994. Kerberos: An authentication service for computer networks. IEEE Trans. Commun. 32, 33-38.
 
18
 
19
 
20
 
21
 
22
RISSANEN, g. 1986. Stochastic complexity and modeling. Ann. Stat. 14, 3, 1080-1100.
 
23
SAITTA, L., Ed. 1996. Proceedings of the International Conference on Machine Learning. (Bari, Italy). Morgan Kaufmann Publishers Inc., San Francisco, CA.
 
24
 
25



REVIEW

"Jonathan K. Millen : Reviewer"

If users are allowed to choose their own passwords, they often choose ones that hackers can find in a dictionary of common passwords. As a countermeasure, a computer system can check a password when the user chooses it, to force a non-dictiona  more...

Collaborative Colleagues:
Francesco Bergadano: colleagues
Bruno Crispo: colleagues
Giancarlo Ruffo: colleagues