AN ALGORITHM FOR APPROXIMATE MEMBERSHIP CHECKING WITH APPLICATION TO PASSWORD SECURITY

被引:48
作者
MANBER, U
WU, S
机构
[1] Department of Computer Science, University of Arizona, Tucson, AZ 85721
基金
美国国家科学基金会;
关键词
APPROXIMATE STRING MATCHING; BLOOM FILTERS; DATA STRUCTURES; DESIGN OF ALGORITHMS; SPELL CHECKING; PASSWORD SECURITY;
D O I
10.1016/0020-0190(94)00032-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Given a large set of words W, we want to be able to determine quickly whether a query word q is close to any word in the set. A new data structure is presented that allows such queries to be answered very quickly even for huge sets if the words are not too long and the query is quite close. The major application is in limiting password guessing by verifying, before a password is approved, that the password is not too close to a dictionary word. Other applications include spelling correction of bibliographic files and approximate matching.
引用
收藏
页码:191 / 197
页数:7
相关论文
共 9 条
[1]  
[Anonymous], 1968, INTRO PROBABILITY TH
[2]   SPACE/TIME TRADE/OFFS IN HASH CODING WITH ALLOWABLE ERRORS [J].
BLOOM, BH .
COMMUNICATIONS OF THE ACM, 1970, 13 (07) :422-&
[3]  
KLEIN D, 1990, 2 USENIX SEC WORKSH, P5
[4]   PASSWORD SECURITY - CASE HISTORY [J].
MORRIS, R ;
THOMPSON, K .
COMMUNICATIONS OF THE ACM, 1979, 22 (11) :594-597
[5]  
PEVZNER PA, 1993, 4TH P ANN COMB PATT, V684, P197
[6]  
Spafford E. H., 1992, COMPUT SECUR, V11, P273, DOI DOI 10.1016/01674048(92)902078
[7]  
TOWNSEND G, 1991, COMMUNICATION
[8]   FAST TEXT SEARCHING ALLOWING ERRORS [J].
WU, S ;
MANBER, U .
COMMUNICATIONS OF THE ACM, 1992, 35 (10) :83-91
[9]  
1991, HARPERS MAGAZINE NOV, P26