Quantum collision finding for homomorphic hash functions

Hash functions are a basic cryptographic primitive. Certain hash functions try to prove security against collision and preimage attacks by reductions to known hard problems. These hash functions usually have some additional properties that allow for that reduction. Hash functions which are additive or multiplicative are vulnerable to a quantum attack using the hidden subgroup problem algorithm for quantum computers. Using a quantum oracle to the hash, we can reconstruct the kernel of the hash function, which is enough to find collisions and second preimages. When the hash functions are additive with respect to the group operation in an Abelian group, there is always an efficient implementation of this attack. We present concrete attack examples to provable hash functions, including a preimage attack to ⊕-linear hash functions and for certain multiplicative homomorphic hash schemes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/08/2022

Post-quantum hash functions using SL_n(𝔽_p)

We define new families of Tillich-Zémor hash functions, using higher dim...
research
02/23/2019

Quantum security of hash functions and property-preservation of iterated hashing

This work contains two major parts: comprehensively studying the securit...
research
10/27/2022

Quantum security of subset cover problems

The subset cover problem for k ≥ 1 hash functions, which can be seen as ...
research
02/22/2022

Applying Grover's Algorithm to Hash Functions: A Software Perspective

Quantum software frameworks provide software engineers with the tools to...
research
08/31/2018

A Formula That Generates Hash Collisions

We present an explicit formula that produces hash collisions for the Mer...
research
05/04/2021

Hardness-Preserving Reductions via Cuckoo Hashing

The focus of this work is hardness-preserving transformations of somewha...
research
07/23/2022

Bandwidth-Hard Functions from Random Permutations

ASIC hash engines are specifically optimized for parallel computations o...

Please sign up or login with your details

Forgot password? Click here to reset