A Secure and Efficient E-Cheque Protocol from Chameleon Hash Function
The electronic cheque (E-cheque), a mode of electronic payments, makes it possible for the customers to remotely pay their products through the Internet. However, because of the openness of the network, the E-cheque is confronted with many secure threats when transferring via this public communication channel. Moreover, some resource limited devices such as smart phones are used in the electronic commerce as the Internet-enabled terminals. Thus, a secure and efficient E-cheque system is of critical importance that the customer can exchange with the merchants. In this paper, we propose an E-cheque protocol based on the chameleon hash function. In our protocol, if the customer generates a dud E-cheque, anyone is able to find a collusion of the chameleon hash and the secret key of the customer is disclosed. We further prove the security of the protocol against the malicious customer in the random oracle model. Compared with the previous E-cheque schemes, our protocol has the advantages of low computation and communication overheads.