Семейство универсальных попарно независимых хеш-функций — различия между версиями
(→Доказательство) |
(→Доказательство) |
||
| Строка 17: | Строка 17: | ||
<tex>\frac{1}{p(p-1)} \left(\frac{p}{2^n} \right)^2 \le P(r\ mod\ 2^n = y_1 \land s\ mod\ 2^n=y_2) \le \frac{1}{p(p-1)} \left( \frac{p}{2^n}+1 \right)^2 </tex> | <tex>\frac{1}{p(p-1)} \left(\frac{p}{2^n} \right)^2 \le P(r\ mod\ 2^n = y_1 \land s\ mod\ 2^n=y_2) \le \frac{1}{p(p-1)} \left( \frac{p}{2^n}+1 \right)^2 </tex> | ||
| − | + | <tex> P(h(x_1)=y_1 \land h(x_2)=y_2) = \frac{1}{2^{2k}}</tex> | |
<tex>h_{a, b} \in H_{n, n}</tex> | <tex>h_{a, b} \in H_{n, n}</tex> | ||
Версия 23:53, 2 июня 2010
Определение
называется семейством универсальных попарно независимых хеш-функций, если для и и равномерной выборки функции будет выполнено
Лемма
Для любого существует
Доказательство
Рассмотрим функцию в поле для простого , любых ,
Для и имеем:
где Число пар есть
Можно записать следующую оценку:
Теорема
Для любых существует
Доказательство
Построим следующим образом:
При существование следует из леммы.
При получим переменную обрезав первые бит переменной . Тогда для переменной существует , а для - соответственно .
При Сперва получим . можно получить отбросив у значений хеш-функций из первые бит.