How to strengthen any weakly unforgeable signature into a strongly unforgeable signature


Autoria(s): Steinfeld, Ron; Pieprzyk, Josef; Wang, Huaxiong
Data(s)

2006

Resumo

Standard signature schemes are usually designed only to achieve weak unforgeability – i.e. preventing forgery of signatures on new messages not previously signed. However, most signature schemes are randomised and allow many possible signatures for a single message. In this case, it may be possible to produce a new signature on a previously signed message. Some applications require that this type of forgery also be prevented – this requirement is called strong unforgeability. At PKC2006, Boneh Shen and Waters presented an efficient transform based on any randomised trapdoor hash function which converts a weakly unforgeable signature into a strongly unforgeable signature and applied it to construct a strongly unforgeable signature based on the CDH problem. However, the transform of Boneh et al only applies to a class of so-called partitioned signatures. Although many schemes fall in this class, some do not, for example the DSA signature. Hence it is natural to ask whether one can obtain a truly generic efficient transform based on any randomised trapdoor hash function which converts any weakly unforgeable signature into a strongly unforgeable one. We answer this question in the positive by presenting a simple modification of the Boneh-Shen-Waters transform. Our modified transform uses two randomised trapdoor hash functions.

Identificador

http://eprints.qut.edu.au/73481/

Publicador

Springer

Relação

DOI:10.1007/11967668_23

Steinfeld, Ron, Pieprzyk, Josef, & Wang, Huaxiong (2006) How to strengthen any weakly unforgeable signature into a strongly unforgeable signature. Lecture Notes in Computer Science : Topics in Cryptology – CT-RSA 2007, 4377, pp. 357-371.

Fonte

Science & Engineering Faculty

Tipo

Journal Article