A Characterization of Chameleon Hash Functions and New, Efficient Designs

被引:18
作者
Bellare, Mihir [1 ]
Ristov, Todor [2 ]
机构
[1] Univ Calif San Diego, Dept Comp Sci & Engn, La Jolla, CA 92093 USA
[2] Qualcomm, San Diego, CA 92121 USA
基金
美国国家科学基金会;
关键词
Hash functions; Collision-resistance; Chameleon hash functions; Fiat-Shamir paradigm; Sigma protocols; Identification schemes; VSH; GQ; Schnorr; FIAT-SHAMIR; FINDING COLLISIONS; SIGNATURE; IDENTIFICATION; SCHEME; PROOFS; SECURE;
D O I
10.1007/s00145-013-9155-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper shows that chameleon hash functions and Sigma protocols are equivalent. We provide a transform of any suitable Sigma protocol to a chameleon hash function, and also show that any chameleon hash function is the result of applying our transform to some suitable Sigma protocol. This enables us to unify previous designs of chameleon hash functions, seeing them all as emanating from a common paradigm, and also obtain new designs that are more efficient than previous ones. In particular, via a modified version of the Fiat-Shamir protocol, we obtain the fastest known chameleon hash function with a proof of security based on the standard factoring assumption. The increasing number of applications of chameleon hash functions, including on-line/off-line signing, chameleon signatures, designated-verifier signatures and conversion from weakly-secure to fully-secure signatures, make our work of contemporary interest.
引用
收藏
页码:799 / 823
页数:25
相关论文
共 55 条
  • [1] Andreeva E, 2007, LECT NOTES COMPUT SC, V4833, P130
  • [2] [Anonymous], LNCS
  • [3] [Anonymous], SCIS 2000 OK JAP JAN
  • [4] Ateniese G, 2005, LECT NOTES COMPUT SC, V3352, P165
  • [5] Ateniese G, 2004, LECT NOTES COMPUT SC, V3110, P164
  • [6] Bellare M., 1997, Advances in Cryptology - EUROCRYPT '97. International Conference on the Theory and Application of Cryptographic Techniques Proceedings, P163
  • [7] Bellare M, 2004, LECT NOTES COMPUT SC, V3027, P268
  • [8] BELLARE M, 2006, LNCS, V4284
  • [9] Bellare M, 2007, LECT NOTES COMPUT SC, V4596, P399
  • [10] Bellare M, 2007, LECT NOTES COMPUT SC, V4450, P201