A new paradigm for collision-free hashing: Incrementality at reduced cost

117Citations
Citations of this article
80Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We present a simple, new paradigm for the design of collision-free hash functions. Any function emanating from this paradigm is incremental. (This means that if a message I which I have previously hashed is modified to x’ then rather than having to recompute the hash of x’ from scratch, I can quickly “update” the old hash value to the new one, in time proportional to the amount of modification made in I to get x’.) Also any function emanating from this paradigm is parallelizable, useful for hardware implementation. We derive several specific functions from our paradigm. All use a standard hash function, assumed ideal, and some algebraic operations. The first function, MuHASH, uses one modular multiplication per block of the message, making it reasonably efficient, and significantly faster than previous incremental hash functions. Its security is proven, based on the hardness of the discrete logarithm problem. A second function, AdHASH, is even faster, using additions instead of multiplications, with security proven given either that approximation of the length of shortest lattice vectors is hard or that the weighted subset sum problem is hard. A third function, LtHASH, is a practical variant of recent lattice based functions, with security proven based, again on the hardness of shortest lattice vector approximation.

Cite

CITATION STYLE

APA

Bellare, M., & Micciancio, D. (1997). A new paradigm for collision-free hashing: Incrementality at reduced cost. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1233, pp. 163–192). Springer Verlag. https://doi.org/10.1007/3-540-69053-0_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free