Blind Signature Scheme with Mutual Authentication Using Schnorr ZKP on Edwards Elliptic Curves
摘要
Blind signature scheme is a special form of digital signature that is often applied in electronic voting systems, blockchain technology, and e-commerce. Nevertheless, the currently published blind signature schemes still have inherent weaknesses in that they lack a mechanism to authenticate communicating parties and are affected by Man in The Middle attacks. To overcome this weakness, it is usually necessary to deploy additional public key infrastructure (PKI) to issue certificates to signers, and this leads to increased development costs for blind signature schemes. In this paper, we propose a blind signature scheme using the Schnorr Zero-Knowledge Proof (ZKP) mechanism with interaction on the Edwards Elliptic curve. The goal of proposed solution is to integrate a user authentication mechanism into a blind signature scheme to prevent Man in The Middle attacks. We compare our suggested solution to the blind signature scheme during the implementation of the PKI system to draw conclusions about its advantages, disadvantages, and feasibility.