Research on Identity Data Privacy Protection Based on Blockchain and Zero Knowledge Proofs
Jielin Yang, Chuan Li, Xingtong Sun, Fang Yang · 2024
Abstract: In traditional digital identity management solutions, the authentication process mostly adopts a centralized authentication model, where user identity data is stored in a single authentication authority, which leads to a myriad of problems such as data leakage, data tampering, and single point of failure. How to ensure the security of user identity data and how to carry out effective privacy protection is the key to ensuring the digitalization process in various industries. Blockchain has the characteristics of decentralization and tampering, which can provide a reliable data storage solution. Zero-knowledge proof technology can verify the correctness of certain facts without revealing specific information. In digital identity applications, zero-knowledge proof allows users to prove their identity without revealing any personal information. Therefore, this paper proposes an identity authentication model based on blockchain and zero-knowledge proof to ensure the security of the user's identity data during the identity authentication process. Meanwhile, in order to make the authentication process more reliable, smart contract technology is introduced to complete the whole authentication process.