Network Applications of Bloom Filters: A Survey
Space/time trade-offs in hash coding with allowable errors