Standard model · YZW+19 · security loss: a factor 2O(w) for input weight w: a collision finder with success δ gives an LPN distinguisher with advantage at least 2δ(1−2ε)2w
The hash is hA(x)=A⊤x for a uniform A∈F2m×k, on regular inputs x∈F2m with a single one in each of w blocks of length m/w, described by wlog(m/w) bits and so compressing once that exceeds k. A collision x=x′ gives a nonzero z=x+x′ of weight at most 2w with A⊤z=0, a binary-SVP solution, and then z⊤(As+e)=z⊤e is 0 with probability at least 21(1+(1−2ε)2w) on LPN samples of noise rate ε, against 21 on uniform ones.
Notes
LPN at noise rate 1/k that is 2Ω(k/logk)-hard given poly(k) samples also implies collision-resistant hash functions — YZW+19.
The hash functions have constant, or even polylogarithmic, shrinkage and are computed by polynomial-size depth-3 circuits of NOT, unbounded fan-in AND and XOR gates — YZW+19.