SLIDE 75 Smooth-Projective Hash Functions
correctness
L Set C1 C2 Hash(hk, L, C1) ProjHash(hp, L, C1, w1) Hash(hk, L, C2) ProjHash(hp, L, C2, w2) C3 C4
smoothness
L Set ProjHash(hp, L, C3, ??) Hash(hk, L, C3) Hash(hk, L, C4) ProjHash(hp, L, C4, ??)
HashKG(L) generates a hashing key hk for the language L; ProjKG(hk, L, C) derives the projection key hp, possibly depending on a word C ∈ Set; Hash(hk, L, C) outputs the hash value of the word C from the hashing key; ProjHash(hp, L, C, w) outputs the hash value of the word C from the projection key hp, and the witness w that C ∈ L.
Cryptographic Primitives for Digital Confidence
- Apr. 3rd 2014, Clermont-Ferrand
39 / 44