Formalization of 3-independence of simple tabulation hashing

Wei De Leong 📧, Yong Kiam Tan 📧 and Seng Joe Watt 📧

June 8, 2026

Abstract

Simple tabulation hashing is a computationally-efficient hashing algorithm to get values that behave independently and are uniformly distributed for any 3 distinct keys. This entry formalizes the 3-independence and non-4-independence of simple tabulation hashing, based on the written proofs provided by Mareček and Wikipedia.

License

BSD License

Topics

Session Tabulation_Hashing