Litcius/Paper detail

Efficient Smart contract for Privacy Preserving Authentication in Blockchain using Zero Knowledge Proof

Devishree Naidu, Bhushan Wanjari, Rohit Bhojwani, Saurabh Suchak, Rahul Baser, Niranjan Kumar Ray

202324 citationsDOI

Abstract

In today’s era, over 90 percent of the population is involved in digital transactions. This increased adoption of digital payments has raised concerns about security problems, such as insecure and fraudulent transactions, phishing, replay attacks, and password attacks. Authentication and data privacy play a major role in addressing these security challenges.This paper proposes a secure mechanism to perform authentication using the Zero Knowledge Proof (ZKP) algorithm in Blockchain. Zero Knowledge Proof (ZKP) allows users to prove that they possess certain knowledge or information without revealing that knowledge or information to the verifier. This makes Zero Knowledge Proof (ZKP) ideal for privacy-preserving authentication, which is essential for protecting sensitive user data. This enables storing the record of all the payment history keeping transaction tracking and makes the record storage immutable and tamper-proof. With added features of better payment authentication and payment tracking, the system mitigates any chances of corruption, unauthorized transactions, and payment discrepancies. This leads to a faster and more transparent end-to-end process. The scheme is demonstrated using a funds flow process between vendors by implementing a smart contract. The system accuracy is tested by performing audit analysis using the SolidityScan tool achieving a 94.44 score. The overall implementation shows that the proposed scheme outperforms several attacks preventing unauthorized access and providing data privacy.

Topics & Concepts

BlockchainZero-knowledge proofComputer scienceSmart contractAuthentication (law)Computer securityProof of conceptZero (linguistics)CryptographyLinguisticsPhilosophyOperating systemBlockchain Technology Applications and SecurityAdvanced Steganography and Watermarking TechniquesIoT and Edge/Fog Computing