“…The use of limited independence in computer science originates with the seminal papers of Carter and Wegman [93,417], which introduced the notions of universal, strongly universal (i.e., k-wise independent), and almost strongly universal (i.e., almost k-wise independent) families of hash functions. The pairwise independent and k-wise independent sample spaces of Constructions 3.18, 3.23, and 3.32 date back to the work of Lancaster [255] and Joffe [222,223] in the probability literature, and were rediscovered several times in the computer science literature. The construction of pairwise independent hash functions from Part 1 of Problem 3.3 is due to Carter and Wegman [93] and Part 2 is implicit in [408,168].…”