Paper 2009/048 Original: eprint.iacr.org/2009/048 ↗

A Trade-Off Between Collision Probability and Key Size in Universal Hashing Using Polynomials

Palash Sarkar
Abstract

Let $\rF$ be a finite field and suppose that a single element of $\rF$ is used as an authenticator (or tag). Further, suppose that any message consists of at most $L$ elements of $\rF$. For this setting, usual polynomial based universal hashing achieves a collision bound of $(L-1)/|\rF|$ using a single element of $\rF$ as the key. The well-known multi-linear hashing achieves a collision bound of $1/|\rF|$ using $L$ elements of $\rF$ as the key. In this work, we present a new universal hash function which achieves a collision bound of $m\lceil\log_m L\rceil/|\rF|$, $m\geq 2$, using $1+\lceil\log_m L\rceil$ elements of $\rF$ as the key. This provides a new trade-off between key size and collision probability for universal hash functions.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
History
2009-07-30: last updated
2009-01-29: published
Short URL
https://ia.cr/2009/048
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2009/048,
      author = {Palash Sarkar},
      title = {A Trade-Off Between Collision Probability and Key Size in Universal Hashing Using Polynomials},
      howpublished = {Cryptology {ePrint} Archive, Paper 2009/048},
      year = {2009},
      url = {https://eprint.iacr.org/2009/048}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.