Professional Documents
Culture Documents
blockchain final
blockchain final
In the discipline of
Information Technology
CERTIFICATE
This is to certify that Mr. Umang Rajesh Garg, Miss. Pabha Padmanabh Jadhav, Miss.
class BE has executed the Project work in the Subject Minor Project entitled “Decentralised
Medical Record Management” carried out by them under my guidance and supervision within the
institute.
Examined on:
Examiner 1 Examiner 2
ACKNOWLEDGEMENT
We would like to express my heartfelt gratitude to the individuals and resources that have
been instrumental in the successful completion of the project titled "Decentralised Medical
Record Management" developed using Blockchain technology . This project has been an
enlightening journey, and we couldn't have achieved it without the valuable support and
guidance that we received. First and foremost, We would like to extend my sincere
appreciation to Mr. Nishikant Khaire for his unwavering support, expertise, and insightful
guidance throughout the project. Her wealth of knowledge and mentorship have been
invaluable, providing me with the necessary direction and motivation to carry out this
research. I am truly grateful for her continuous encouragement and mentorship.
We would also like to acknowledge the contributions of various researchers and their works
in the field of Blockchain, which have significantly influenced this project. Some of the
notable research papers that have guided and inspired me during this endeavor include:
1. "Blockchain Technology: Principles and Applications" by Xiaoqi Li et al. (2017)
2. "Decentralized Blockchain-Based Electronic Marketplaces" by Florian Tschorsch and
Björn Scheuermann (2016)
3. "Blockchain and the Internet of Things in the Industrial Age 4.0" by Xueping Liang et
al. (2018)
These research papers have been invaluable resources in shaping the methodology and
techniques employed in this project.
Furthermore, We extend my gratitude to my friends and family for their support and
understanding during the course of this project.
In conclusion, We are thankful for the contributions of all those who have played a part,
directly or indirectly, in the realization of this project. Your support and guidance have been
instrumental, and we are genuinely appreciative of the collective effort that made this project
possible.
Umang Rajesh Garg
Vaishnavi Virbhan Gaikwad
Pabha Padmanabh Jadhav
Vaibhav Chandrakant Gaikwad
II
ABSTRACT
The advent of blockchain technology has brought about revolutionary changes in various
sectors, including education. This project proposes a novel approach to mark sheet
verification by leveraging the immutable and decentralized nature of blockchain. The aim is
to create a transparent, tamper-proof, and easily accessible system for verifying academic
records, thereby mitigating issues related to fraud and forgery.
The proposed system utilizes blockchain technology to securely store and manage academic
records, including mark sheets and certificates. Each academic record is cryptographically
hashed and stored on a distributed ledger, ensuring its integrity and immutability. Verification
of these records can be performed by authorized parties, such as employers or educational
institutions, through a user-friendly interface.
Key features of the system include:
Immutable Record Storage: Academic records are stored as immutable transactions on the
blockchain, preventing unauthorized alterations or tampering.
Decentralized Verification: Verification of records can be done without reliance on a central
authority, reducing the risk of manipulation or corruption.
Data Privacy: Personal information is encrypted and securely stored, ensuring the privacy of
students' data.
Efficient Verification Process: The system provides a streamlined and efficient process for
verifying academic records, reducing administrative overhead and processing time.
Transparency and Trust: By providing transparent access to academic records, the system
enhances trust and credibility in the verification process.
The implementation of this system has the potential to revolutionize the way academic
records are managed and verified, offering a secure and reliable solution to the challenges
associated with traditional paper-based methods. Additionally, the transparency and integrity
provided by blockchain technology can foster greater confidence in educational institutions
and the broader academic community.
CONTENTS
1. Introduction…………………...........……………..………………………......1
2. Literature Survey ..........................................................................................2
3. Problem Definition………………….……………………………………...3
4. Aim and Objectives ………………………………………………………..4
5. Scope of Project…………………………………………………………....5
6. Proposed Solution …………………........………………………................6
6.1. Methodology……………………..……………………………………7
6.2. Planning……………………...…...…………………………………....8
6.3. Design (DFD/UML Diagrams)..............................................................9
6.4. System Flow / Block Diagram.............................................................10
7. Implementation……………………...........................................................11
8. Results & Analysis………………………………..………………………12
9. Conclusions.................................................................................................13
10. Future scope…………………………………............................…………14
11. References……………………………………………………….....…......15
VII
1. INTRODUCTION
In the contemporary landscape of education and employment, the verification of academic
credentials stands as a critical process, facilitating the assessment of individuals'
qualifications and competencies. However, traditional methods of managing and verifying
academic records, predominantly reliant on paper-based documentation and centralized
databases, are beset with inherent vulnerabilities such as fraud, tampering, and inefficiency.
As the demand for reliable and transparent verification mechanisms grows, there arises a
pressing need for innovative solutions capable of ensuring the integrity and security of
academic records while streamlining the verification process.
The proposed Mark Sheet Verification System aims to harness the transformative capabilities
of blockchain technology to create a robust, efficient, and trustworthy platform for verifying
academic credentials. By digitizing and securely storing academic records on a
blockchain-based ledger, the system seeks to eliminate the vulnerabilities inherent in
paper-based documentation, such as loss, damage, or falsification. Each academic record is
encrypted, hashed, and timestamped before being added to the blockchain, ensuring its
immutability and integrity.
Moreover, the decentralized architecture of the blockchain enables seamless and transparent
verification of academic credentials, allowing authorized parties, such as employers,
educational institutions, or government agencies, to securely access and verify the
authenticity of records without the need for intermediaries. This not only expedites the
verification process but also enhances trust and credibility in the validity of academic
credentials.
In this introduction, we provide an overview of the rationale behind the development of the
Mark Sheet Verification System, emphasizing the significance of blockchain technology in
addressing the challenges plaguing traditional methods of academic record management and
verification. Subsequent sections will delve into the technical aspects and implementation
strategy of the system, elucidating its key features, benefits, and potential impact on the
education sector and beyond.
2. LITERATURE REVIEW
Journal
Sr. No Title Year Name Summary
Blockchain
Technology in This review provides an overview of blockchain
Education: A applications in education, discussing potential use
Review on cases such as credential verification, academic record
Applications, management, and plagiarism detection. It examines
Opportunities, challenges like scalability, interoperability, and user
and acceptance, emphasizing the need for further research
5 Challenges 2020 IEEE and development.
3. PROBLEM DEFINITION
The traditional methods of managing and verifying academic records, primarily reliant on
paper-based documentation and centralized databases, are plagued by several inherent
challenges. These challenges include the risk of fraud, manipulation, and forgery, particularly
concerning the issuance and verification of mark sheets and academic certificates. In light of
these issues, there is a pressing need for an innovative solution that can ensure the integrity,
security, and authenticity of academic records while streamlining the verification process.
Forgery and Manipulation: The prevalence of counterfeit mark sheets and academic
certificates poses a significant threat to the credibility and integrity of educational
institutions. Malicious actors can easily forge or manipulate paper-based documents,
including altering grades and credentials, leading to misrepresentation and fraud.
Credential Mills: The emergence of unauthorized credential mills exacerbates the problem by
mass-producing counterfeit mark sheets and certificates without adhering to academic
standards or verification protocols. These fraudulent entities undermine the value of
legitimate qualifications and erode trust in the education system.
To develop a blockchain-based Mark Sheet Verification System that ensures the integrity,
security, and authenticity of academic records while streamlining the verification process.
Objectives:
3. Utilize cryptographic techniques to encrypt and hash academic records before storing
them on the blockchain, ensuring their immutability and integrity.
4. Design and implement smart contracts to automate the verification process, enabling
seamless validation of academic credentials by authorized parties.
6. Enhance data privacy and security measures to protect sensitive information contained
in academic records, complying with relevant regulations and best practices.
8. Provide documentation, training, and support resources to facilitate the deployment and
maintenance of the system, empowering stakeholders to leverage its benefits effectively.
5. SCOPE OF THE PROJECT
The scope of the blockchain-based Mark Sheet Verification System encompasses the
development, implementation, and deployment of a comprehensive solution for securely
managing and verifying academic records. The project will involve the creation of a robust
platform that leverages blockchain technology to address the challenges associated with fake
mark sheets and inefficient verification processes. The scope includes, but is not limited to,
the following components:
1. System Architecture: Designing the architecture of the Mark Sheet Verification System,
including the development of the blockchain network, smart contracts, user interfaces, and
backend infrastructure.
3. User Interfaces: Developing intuitive and user-friendly interfaces for students, educational
institutions, employers, and other stakeholders to access and verify academic records
securely.
5. Verification Process: Automating the verification process using smart contracts to enable
seamless validation of academic credentials by authorized parties, reducing manual efforts
and processing time.
Key Components:
1. Blockchain Infrastructure: The core of the solution will be built on a blockchain infrastructure,
utilizing platforms like Ethereum or Hyperledger Fabric. Ethereum's smart contract capabilities
enable the execution of self-enforcing agreements, facilitating automated verification processes.
2. Smart Contracts (Solidity): Smart contracts will be developed using Solidity, a programming
language specifically designed for writing Ethereum smart contracts. These smart contracts will
encode the business logic governing the verification process, enabling automated validation of
academic credentials stored on the blockchain.
3. Node.js Backend: The backend of the system will be developed using Node.js, a popular
JavaScript runtime environment. Node.js provides scalability, performance, and flexibility,
making it well-suited for building server-side applications. It will handle interactions with the
blockchain network, data processing, and business logic execution.
4. MongoDB Database: MongoDB will be used as the database for storing off-chain data, such as
user profiles, academic records metadata, and transactional information. MongoDB's flexible
document-based model and scalability features make it suitable for managing structured and
unstructured data associated with the Mark Sheet Verification System.
5. User Interface (Frontend): The user interface will be developed using web technologies such
as HTML, CSS, and JavaScript, with frameworks like React.js or Angular.js. The frontend will
provide intuitive interfaces for students, educational institutions, employers, and other
stakeholders to interact with the system, upload/download academic records, and initiate
verification processes.
6.1 DATA FLOW DIAGRAM
7. IMPLEMENTATION
1. Blockchain Infrastructure Setup:
- Choose a suitable blockchain platform (e.g., Ethereum, Hyperledger Fabric) and set up the
blockchain network environment.
- Deploy smart contracts written in Solidity to the blockchain network to manage academic
record verification logic.
- Develop APIs and middleware to handle interactions between the frontend, backend, and
blockchain network.
- Implement functionalities for data processing, transaction handling, and business logic
execution.
- Install and configure MongoDB as the database for storing off-chain data.
- Design database schemas to store user profiles, academic records metadata, transactional
information, and other relevant data.
4. Frontend Development:
- Develop the user interface using web technologies such as HTML, CSS, and JavaScript.
- Implement user authentication and authorization features to ensure secure access to the
system.
- Establish communication between the backend server and the blockchain network using
web3.js or similar libraries.
- Implement functions to interact with smart contracts deployed on the blockchain, such as
submitting transactions and retrieving data.
8. RESULT AND ANALYSIS
Upon completion of the implementation phase, the blockchain-based Mark Sheet Verification
System has been successfully developed and deployed, providing a robust platform for
securely managing and verifying academic records. The system has undergone rigorous
testing and quality assurance measures to ensure its functionality, reliability, and security.
Secure and Transparent Record Management: The system enables the secure storage and
management of academic records on a decentralized blockchain network, ensuring their
integrity and immutability. Users can access and verify academic credentials with confidence,
knowing that the records are tamper-proof and transparent.
Efficient Verification Process: With the automation of verification processes using smart
contracts, the system streamlines the validation of academic credentials, reducing manual
efforts and processing time. Authorized parties can verify mark sheets and certificates
quickly and efficiently, enhancing the overall efficiency of the verification process.
User-Friendly Interface: The user interface of the system is intuitive and user-friendly,
providing easy access to functionalities for uploading, accessing, and verifying academic
records. Students, educational institutions, employers, and other stakeholders can navigate the
system effortlessly, facilitating adoption and usage.
Analysis:
The system's success can be attributed to its robust architecture, efficient implementation, and
adherence to best practices in security, scalability, and usability. Through extensive testing
and quality assurance measures, potential issues and vulnerabilities have been identified and
addressed, ensuring the reliability and effectiveness of the system in real-world scenarios.
Through the successful deployment of the system, several key outcomes have been achieved.
The system enables secure storage and management of academic records on a decentralized
blockchain network, ensuring their integrity and immutability. Automation of verification
processes using smart contracts streamlines validation, reducing manual efforts and
processing time. The user-friendly interface facilitates easy access to functionalities for all
stakeholders, promoting adoption and usage.
1. Nguyen, T., Cho, M. H., Kim, H., & Kim, K. (2020). Blockchain Technology in Education:
A Systematic Literature Review. Journal of Information Processing Systems, 16(1), 206-222.
2. Hussien, E. M., Choo, K. K. R., & Anuar, N. B. (2019). Blockchain in Education: A
Critical Review of the State-of-the-Art and Future Research Directions. IEEE Access, 7,
77927-77942.
3. Srivastava, V., Kaur, P., & Bansal, S. (2021). Blockchain in Education: Opportunities and
Challenges. International Journal of Advanced Trends in Computer Science and Engineering,
10(1.6), 223-226.
4. Chen, Y., Chen, Z., & Chen, Y. (2018). Design and Implementation of a Blockchain-Based
Certificate Verification System. In 2018 IEEE International Conference on Smart Internet of
Things (SmartIoT) (pp. 194-199). IEEE.
5. Alharby, M. A., Aljohani, N. R., & Alsharnoubi, J. (2020). Blockchain Technology in
Education: A Review on Applications, Opportunities, and Challenges. International Journal
of Emerging Technologies in Learning, 15(12), 66-77.
6. Kim, D. W., & Kim, D. S. (2019). A Study on the Application of Blockchain in Education.
Journal of the Korea Convergence Society, 10(8), 289-295.
7. Tapscott, D., & Tapscott, A. (2016). Blockchain revolution: how the technology behind
bitcoin is changing money, business, and the world. Penguin.
8. Swan, M. (2015). Blockchain: Blueprint for a New Economy. O'Reilly Media, Inc.
9. Rosic, A. (2017). What is Blockchain Technology? A Step-by-Step Guide For Beginners.
Retrieved from https://blockgeeks.com/guides/what-is-blockchain-technology/.
10. Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System. Retrieved from
https://bitcoin.org/bitcoin.pdf.
11. Antonopoulos, A. M. (2014). Mastering Bitcoin: Unlocking Digital Cryptocurrencies.
O'Reilly Media, Inc.
12. Tapscott, D., & Tapscott, A. (2016). Realizing the Potential of Blockchain: A
Multistakeholder Approach to the Stewardship of Blockchain and Cryptocurrencies. World
Economic Forum White Paper.
13. Malinova, E., & Park, A. (2018). Blockchain: A Technical Primer. Columbia Business
School Research Paper.
14. Beloglazov, A. (2019). Blockchain technology in higher education: Learning Machine.
15. Cimadomo, G. (2019). Exploring the potential of blockchain technology for education.
Journal of Economics, Finance and Administrative Science, 24(48), 191-197.