2024-11-25
2024-10-16
2024-08-20
Abstract—Chameleon hash functions are trapdoor one-way functions with many applications such as chameleon signatures and on-line/off-line signatures. Previous research focused on the concrete constructions based on different assumptions, as well as schemes without the key-exposure problem. In this paper, we consider the structure-preserving schemes where messages, hash value and public keys all consist of elements of a group over which a bilinear map is efficiently computable. This property makes them useful in cryptographic protocols as they can nicely compose with other algebraic tools (like the Groth- Sahai proof systems). We first propose a concrete structurepreserving chameleon hash from a one-time linearly homomorphic Structure-Preserving Signature (SPS), without the keyexposure free property. Then, we give a generic construction of chameleon hash from any linearly homomorphic SPS satisfying a certain template, and key-exposure freeness can be achieved when full-fledged linearly homomorphic SPS is used. Index Terms—Chameleon hash, key-exposure, homomorphism, structure-preserving cryptography Cite: Chunhui Wu, Qin Li, Zhiwei Sun, and Xueling Zhong, “Generic Construction of Chameleon Hash to Group Elements," Journal of Communications, vol. 11, no. 6, pp. 564-572, 2016. Doi: 10.12720/jcm.11.6.564-572