Chameleon签名方案是一种利用Hash—and—Sign模式的非交互签名方案,并且具有不可转移性,只有指定的接收者才可以确信签名的有效性,利用双线性对提出了一种新的ChameleonHash函数,并在此基础上构建了相应的基于身份的Chameleon签名方案.与传统的ChameleonHash函数相比,该方案中的Hash函数公钥所有者无须获取相应私钥,除非它企图伪造签名.该方案不但具有通常Chameleon签名方案的所有特点,而且具有基于身份密码系统的诸多优点.
Chameleon signatures are non-interactive signatures based on a hash-and-sign paradigm, and similar in efficiency to regular signatures. The distinguishing characteristic of chameleon signatures is that they are non-transferable, with only the designated recipient capable of asserting its validity. This paper introduces a new chameleon hash function based on bilinear pairing and builds the ID-based chameleon signature scheme. Compared with the conventional chameleon hashing functions, the owner of a public hash key in the ID-based chameleon hashing scheme does not necessarily need to retrieve the associated secret key. The scheme enjoys all the attributes in the normal chameleon signature and the added characteristics of ID-based cryptography based on bilinear pairing.