Blockchain-Based Document Verification System
Abstract
Trust over documents and credentials has become extremely challenging to maintain in today’s world because of the rampant rise in forgery and impersonation in education, legal practices, and government work. Verification systems are limited in scope because of their centralized nature, lack of transparency, and inefficiency. The research contributes to establishing a trustless document verification system by employing Ethereum smart contracts alongside a blockchain-based InterPlanetary File System (IPFS). The proposed system allows bearers (Exporters) of authorizing documents to upload hashes of the documents to the blockchain while preserving the documents in IPFS which helps in maintaining data and document integrity. Employing hash functions, users should be able to access the encrypted metadata and documents through a web interface connected through MetaMask and Remix IDE. The integration puts forward a fully automated on-chain permission system combined with demand-based off-chain storage which allows trust-free scalability for QR code document verification. By placing permission controls on-chain and combining off-chain storage with practical QR code document access, a scalable trust-free framework for system integration is achieved. Thus, the architecture enables real-time verification without the requirement of trusted third parties, while maintaining full system transparency, security, and immutability throughout all stages of document verification.
Keywords:
Blockchain, Smart contracts, Interplanetary file system, Ethereum, MetaMask, Remix IDE, QR code validationReferences
- [1] K. Jain and A. Acharya, “Dynamic administrative roles for educational smart contracts,” in Proc. IEEE Int. Conf. on Educational Technology and Blockchain, 2021, pp. 102–110.
- [2] R. Patel and L. Wilson, “Risks of traditional verification: A systemic overview,” Journal of Secure Governance, vol. 12, no. 2, pp. 45–56, 2020.
- [3] N. Kumar and S. Rathi, “Blockchain Document Verification System (BDVS): A Decentralized Approach,” International Journal of Information Technology, vol. 9, no. 4, pp. 198–205, 2022.
- [4] V. Buterin, “A Next-Generation Smart Contract and Decentralized Application Platform,” Ethereum Foundation, White Paper, 2014.
- [5] J. Benet, “IPFS - Content Addressed, Versioned, P2P File System,” Protocol Labs, Tech. Rep., 2015.
- [6] R. Mehta and T. Bhattacharya, “Cross-Platform Credential Verifications: A Security Analysis,” in Proc. IEEE Symp. on Trust Technologies, 2020, pp. 88–95.
- [7] S. Khan and R. Mehta, “Document fraud and cross-institutional verification risks,” Journal of Global Cybersecurity, vol. 15, no. 1, pp. 73–81, 2021.
- [8] A. Verma and R. Taneja, “Fragmented trust models and digital document vulnerabilities,” Journal of Decentralized Identity, vol. 6, no. 3, pp. 133–140, 2022.
- [9] M. Raza and S. Kapoor, “Barriers in blockchain adoption for academic and government document verification,” Journal of Distributed Ledger Studies, vol. 5, no. 4, pp. 91–100, 2021.
- [10] A. Williams and J. Carter, “AI-powered UI/UX in blockchain document verification,” Int. J. of Intelligent Digital Services, vol. 17, no. 1, pp. 21–29, 2023.
- [11] A. Gonzalez and M. Perez, “Hybrid off-chain storage and blockchain for credentialing,” Journal of Applied Cryptographic Systems, vol. 10, no. 3, pp. 72–80, 2020.
- [12] J. Lee, R. Singh, and T. Thomas, “Mobile-first secure document platforms with blockchain access,” in Proc. Int. Conf. Mobile Computing and Security, 2019, pp. 189–195.
- [13] A. Martinez and C. Lee, “Smart contract logic for dynamic role-based academic document issuance,” IEEE Trans. on Blockchain Tech., vol. 9, no. 1, pp. 45–53, 2022.
- [14] K. Collins and R. Green, “Limitations of central document systems and blockchain-driven solutions,” in Proc. Int. Conf. Secure Identity Systems, 2021, pp. 59–66.
- [15] S. Roberts and L. Mitchell, “Ethereum and IPFS for municipal data: An integrated approach,” Journal of Blockchain and Society, vol. 6, no. 2, pp. 134–142, 2021.
- [16] Williams, R., and Carter, S., "User Experience in AI Chatbots and Document Systems," International Journal of Human-Computer Interaction, vol. 25, no. 4, pp. 233–245, 2023.
- [17] Gonzalez, J., and Perez, M., "Designing Hybrid Credentials: Blockchain Anchoring and Off-Chain Storage," Journal of Information Systems and Technology Management, vol. 18, no. 2, pp. 101–110, 2020.
- [18] Lee, A., Singh, R., and Thomas, V., "Mobile-Based Document Platforms with Secure Wallet Integration," International Journal of Mobile Computing and Multimedia Communications, vol. 10, no. 3, pp. 33–42, 2019.
- [19] Martinez, P., and Lee, Y., "Smart Contract Logic in Self-Issuing Document Platforms," Blockchain for Governance Review, vol. 7, no. 1, pp. 55–63, 2022.
- [20] Collins, H., and Green, L., "Challenges in Centralized Document Verification Systems," Journal of Decentralized Information Systems, vol. 12, no. 2, pp. 88–95, 2021.
- [21] Roberts, A., and Mitchell, K., "IPFS and Ethereum for Municipal Record Systems," Journal of Government Blockchain Applications, vol. 9, no. 4, pp. 109–120, 2021.
- [22] Alvi, F., and Sengupta, S., "Using MetaMask for Real-Time Verification in Document Upload Systems," International Journal of Distributed Ledger Technology, vol. 14, no. 1, pp. 77–85, 2021.
- [23] Chen, L., Rao, S., and Zhang, T., "A Hybrid Blockchain Architecture for Health Certificate Verification," IEEE Access, vol. 8, pp. 157130–157142, 2020.
- [24] Jain, R., and Acharya, A., "Decentralized Role-Based Document Issuance via Smart Contracts," Journal of Educational Technology and Policy, vol. 11, no. 3, pp. 134–142, 2021.
- [25] D'Souza, M., and Bharadwaj, P., "Blockchain Record Systems and GDPR Compliance: A Critical Review," Data Privacy and Blockchain Journal, vol. 8, no. 2, pp. 67–76, 2022.
- [26] Kumar, A., and Rathi, V., "Merkle Tree-Based Aggregation for Bulk Public Record Verification," International Journal of Blockchain Applications, vol. 15, no. 1, pp. 22–30, 2022.
- [27] Farahani, R., and Mohan, R., "Enhancing HR Compliance with Blockchain Document Logging," Corporate Information Systems Review, vol. 13, no. 4, pp. 98–106, 2021.
- [28] Khan, M., and Mehta, N., "Detection of Document Tampering via Hash Verification in Blockchain Systems," Journal of Legal Informatics and Technology, vol. 10, no. 3, pp. 54–63, 2020.
- [29] Verma, S., and Taneja, A., "Blockchain-Based Ledger for Court Document Transparency," Journal of Legal Tech Innovations, vol. 9, no. 1, pp. 21–29, 2022.
- [30] Raza, A., and Kapoor, M., "Cross-Border Document Verification Using Borderless Blockchains," International Review of Blockchain in Public Sector, vol. 12, no. 2, pp. 144–152, 2021.