2012
DOI: 10.1007/978-3-642-29344-3_43
|View full text |Cite
|
Sign up to set email alerts
|

Independence of Tabulation-Based Hash Classes

Abstract: A tabulation-based hash function maps a key into d derived characters indexing random values in tables that are then combined with bitwise xor operations to give the hash. Thorup and Zhang [8] presented d-wise independent tabulation-based hash classes that use linear maps over finite fields to map a key, considered as a vector (a, b), to derived characters. We show that a variant where the derived characters are a + b · i for i = 0, . . . , q − 1 (using integer arithmetic) yielding (2d − 1)-wise independence.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
11
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(11 citation statements)
references
References 12 publications
0
11
0
Order By: Relevance
“…If we unravel the recursion (to be presented in Section 4), for some D = o(c lg c ) and k = u Ω(1/c) , we get a function f : Proposition 2] or [8,Theorem 3] that f has the property that some output position character appears an odd number of times.…”
Section: Resultsmentioning
confidence: 99%
“…If we unravel the recursion (to be presented in Section 4), for some D = o(c lg c ) and k = u Ω(1/c) , we get a function f : Proposition 2] or [8,Theorem 3] that f has the property that some output position character appears an odd number of times.…”
Section: Resultsmentioning
confidence: 99%
“…Our twisted tabulation follows the generic approach of derived characters to improve on simple tabulation [10,12,20,25]. Above we mentioned [20] as a theoretical option for high independence.…”
Section: Related Work and Alternativesmentioning
confidence: 99%
“…Above we mentioned [20] as a theoretical option for high independence. For moderate independence d over c character keys, [10,12,25] use Θ(cd) derived characters and character lookups. The cost is linear in d, just as with degree d polynomials [27], but the evaluation is faster using character lookups instead of multiplications.…”
Section: Related Work and Alternativesmentioning
confidence: 99%
See 2 more Smart Citations