目录
哈希函数是一种确定多项式时间可计算的函数。在不同的应用场景中,对哈希函数的性质要求是不同的。本篇文章将首先解释两种常用的哈希函数,接着阐述剩余哈希引理(Leftover Hash Lemma)的理解。
一个哈希函数族
是抗碰撞的,如果对于任意的PPT敌手
,满足如下方程:
![Adv_{H,\phi}^{cr}(n):=Pr[H,(x,x')\leftarrow \phi(H):H(x)=H(x')\wedge x\not= x']\leq negl(n)](https://1000bd.com/contentImg/2024/04/28/f934afe077d3b5f2.png)
一个哈希函数族
是universal的,如果对于所有
,都有如下:
![Pr[H:H(x)=H(x')]\leq \frac{1}{|y|}](https://1000bd.com/contentImg/2024/04/28/9be369367126264e.png)
剩余哈希引理主要是针对Universal哈希函数。一个哈希函数族
被称之为X-wise独立的,如果对于任意X个元素
,变量
是均匀随机的。
令
是一个2-wise独立的哈希函数族。令
是一个随机变量且满足
,则有如下:

上式子中,
令
是一个4-wise独立的哈希函数族。令
是两个随机变量且满足如下:
![H_\infty(X)\geq \mu,\quad H_\infty(X')\geq \mu,\quad Pr[X=X']\leq\delta](https://1000bd.com/contentImg/2024/04/28/4abef1f63c2eba9f.png)
则可得到如下:

上式子中,
给出如上完整的定义,比较通俗的理解方式后续再补充。