0% found this document useful (0 votes)
4 views

Block Chain Based (2)

Notes

Uploaded by

Vikas Vikas
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Block Chain Based (2)

Notes

Uploaded by

Vikas Vikas
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 21

Major Project Presentation on

“BLOCKCHAIN BASED CERTIFICATE VERIFICATION SYSTEM’’

BY: GUIDE:
BASAVARAJ T Dept. of ECE,RRCE
(1RR21EC401) PROF AJAY M
VIKAS P (1RR21EC099) Assistant Professor Dept. of ECE,
SAHANA P (1RR21EC067) RRCE
THANUSHA R (1RR21EC090)
PAWAR 1
CONTENT
 Abstract
 Introduction
 Literature Survey
 Problem Statement
 Objective
 Methodology
 Result
 Conclusion
 Future Scope
 References
Dept. Of ECE,RRCE 3
Abstract
The proliferation of digital certificates and credentials has given rise to concerns surrounding
authenticity, fraud, and the complexities of manual verification processes. Traditional centralized
systems are vulnerable to single points of failure, data tampering, and lack of transparency. This
application proposes a blockchain-based solution to address these challenges by leveraging the
immutable, decentralized, and transparent nature of distributed ledger technology. The proposed system
comprises three main components: a user-friendly interface for certificate submission, integration with
a blockchain network for secure data storage and hash generation, and a web page dedicated to
certificate verification. Users can submit their digital certificates and relevant details through an
intuitive interface, which generates a unique cryptographic hash value representing the certificate's
contents.

Dept. Of ECE,RRCE 3
Introduction
• Blockchain technology has emerged as a revolutionary force, disrupting various industries and offering
unprecedented levels of transparency, security, and decentralization.
• In the realm of digital certificates, blockchain-based verification systems have gained significant
traction, addressing the long-standing challenges of fraud, counterfeiting, and authenticity concerns.
• The traditional methods of issuing and verifying certificates have long been plagued by vulnerabilities,
such as centralized databases susceptible to hacking, complex verification processes, and the
potential for human error.
• These limitations have given rise to the need for a more secure, efficient, and trustworthy system, which
blockchain technology can provide.
• This hash value is then recorded on the blockchain, making it virtually impossible to alter or
tamper with without leaving a traceable trail.

Dept. Of ECE,RRCE 4
Literature
Sr Name of Research
no Paper Survey
Author name Year Methodology Limitations

1 Certificate D.A. 2003 This paper proposes a It does not address


validation using Gayathiri, blockchain based this is of the is of
blockchain J. Jayachitra system for certificate the immutability a
validation to address decentralized
issues like certificate nature of
forgery and manual blockchains .
verification challenges.
2 Award badging Ozair,Nayer 2019 This paper focuses It does not mention the
and validation Jamshed on using cost and complexity of
method using blockchains for implementing such a
blockchain validating digital system.
badges or micro It does not discuss the
credentials awarded potential risks of using
for skill blockchains for certificate
achievements or validation
certifications.

Dept. Of ECE,RRCE 5
Literature Survey
Sr Name of Research Author name Year Methodology Limitations
no Paper

3 How to timestamp Y. H. Hyunil Kim 2021 This study The security of


a digital document computationally practical the system
procedures for digital depends entirely
time-stamping of such on the security
documents so that it is of the
infeasible for a user either underlying
to back-date or to forward- blockchain.
date his document.

4 Block-chain and C. C. Jilin-Chiou 2020 The private key that shall be Block chain
smart contract for Cheng, Narn-Yih kept in confidentiality is technology is still
digital certificate used to sign the relatively new, and its
transactions. widespread adoption is
necessary for this
system to be fully
effective.

Dept. Of ECE,RRCE 5
Problem Statement
• The traditional methods of issuing and verifying digital certificates have been plagued by numerous
vulnerabilities and inefficiencies.
• Centralized databases housing certificate records are susceptible to hacking, data manipulation, and
single points of failure.
• Manual verification processes are often complex, time-consuming, and prone to human error.
• Moreover, the increasing prevalence of fraudulent activities, such as counterfeiting and
altering certificates, has eroded trust in digital credentials.
• These challenges underscore the need for a robust and secure system that can ensure the authenticity and
integrity of digital certificates throughout their lifecycle.
• A blockchain- based verification system addresses these issues by leveraging the
immutable,
decentralized, and transparent nature of distributed ledger technology, providing a tamper-evident and
efficient
Dept. Of ECE,RRCE 3
Objectives
• To develop a user-friendly interface allowing individuals/organizations to submit certificates and relevant
details.
• To develop integration with a blockchain network for generating unique cryptographic hash values per
certificate.
• To develop a mechanism for recording these hash values on the immutable blockchain network.
• To implement a QR code generation component that encodes the recorded hash values into
machine- readable QR codes for efficient verification.
• To implement a dedicated web page for certificate verification, enabling users to upload or scan
associated QR codes. To implement a decoding process that extracts the hash value from the
submitted QR code.

Dept. Of ECE,RRCE 3
Methodology
User Interface Development:
•Design and develop a user-friendly web interface or application for users to submit
their digital certificates and relevant details.
•Implement form fields for users to enter personal information such as name,
institution, degree, and year of graduation.
•Incorporate a file upload functionality to allow users to submit their certificate files
in various formats.
•Implement input validation and error handling mechanisms to ensure data integrity
and provide a smooth user experience.
Blockchain Integration and Hash Value Generation
•Establish a connection with a blockchain network (e.g., Ethereum,
Hyperledger Fabric) using appropriate libraries or frameworks.
•Develop a function to generate a cryptographic hash value (e.g., SHA-256) from
the certificate data and metadata provided by the user.
•Record the generated hash value on the blockchain network, leveraging its
immutable and decentralized nature to ensure data integrity and transparency.

Dept. Of ECE,RRCE 3
QR Code Generation
• Integrate a QR code generation library (e.g., qrcode) into the system. - Implement a function
to convert the recorded hash value into a QR code image.
• Associate the generated QR code image with the corresponding certificate for future
verification purposes.

Certificate Verification Web Page


• Develop a dedicated web page or section within the application for certificate verification.
• Implement functionality to capture the QR code image, either through file upload or
direct scanning using a device's camera.
• Decode the QR code image to extract the encoded hash value.
• Query the blockchain network to retrieve the recorded hash value associated with the
certificate details.
Testing
• Deploy the blockchain-based certificate verification system to a suitable hosting environment (e.g.,
cloud platform, local server).
• Conduct thorough testing of the user interface, blockchain integration, and verification processes,
including edge cases and error scenarios.
• Ensure adherence to best practices for security, performance, and usability. - Implement mechanisms
for monitoring, logging, and maintenance to ensure the system's ongoing operation and support.
• Develop strategies for scalability and capacity management to accommodate potential increases in user
base and certificate volume.
• Explore potential integrations with other systems or platforms (e.g., educational
institutions, professional organizations) to promote broader adoption and interoperability.
Block Diagram
• The process of generating a certificate in electronic form and the process of verification of
the certificate in a higher education institution.
• The blockchain system for the generation, verification, and revocation of certificate would include
the following actors: students, higher education institutions, the blockchain network, and the
application part of the system, which is Front End and Back End.
• Communication between students and institutions for higher education is done through the
application part, namely Front End and Back End.
• Front End represents the design part of the system, making it easy to use both by the student and
the academic staff of the higher education institution.
• The Back End is the part in the background that processes all the requests that are made in the
Front- End part, where it converts all the requests and directs them to be executed.
• Whereas a blockchain network represents the database, and the platform where all transactions
are executed.
.

• Students after having fulfilled all their obligations to the institution of higher education, i.e., have
finished their studies, they have the option to request the generation of a diploma.
• All this is done through the application part of the blockchain system.
• Which is most important during the student’s request is the attachment of the student’s digital signature,
in addition to other data that accurately identifies the student.
• The essence of the operation of this system is the checking of hash values. Every service that has been
executed before in the blockchain system has certain hash values that are stored in the blockchain
network.
• Therefore, in order to generate certificate, a necessary control of the services and their values is
necessary, including all the courses attended, assessments made, payments, etc.
• The respective institution can only generate the diploma in electronic form and digitally sign it after
confirming that the student who made the request has all of the unique hash values created at the
beginning. The same process is also used for verification of the certificate.

Dept. Of ECE,RRCE 3
RESULT
.

Dept. Of ECE,RRCE 8
CONCLUSION
In conclusion, while blockchain-based certificate verification systems offer transparency, immutability, and
decentralization, they face challenges like scalability, privacy concerns, and adoption barriers. Future
enhancements focus on improving scalability, implementing privacy- preserving techniques, establishing
interoperability standards, adopting sustainable consensus mechanisms, enhancing user experience,
integrating with emerging technologies, and ensuring regulatory compliance. Addressing these limitations
and capitalizing on potential enhancements will drive the widespread adoption and effectiveness of these
systems. Through ongoing development, collaboration, and feedback, we aim to create a robust and user-
friendly software solution that delivers value and facilitates learning and exploration in various domains.
References
1D. A.Gayathiri, J.Jayachitra (2022). Certificate validation using blockchain. 7th International
Conference on Smart Structures and Systems ICSSS 2020, 8, 34929 – 34941.
2A. S. P. A. Fouzia F. Ozair, Nayer Jamshed (2021). "Award badging and validation method
using blockchain". Proceedings of the Second International Conference on Inventive Research in
Computing Applications, 315 – 323.
3J. Y. H. Hyunil kim, Seuign-Hyun Kim and C. Seo (2020). How to timestamp a digital document.
1991 International Association for Cryptologic Research.
4C. C. Jilin-Chiou Cheng, Narn-Yih Lee and Y.-H. Chen (2021). "Block-chain and smart contract
for digital certificate". Proceedings of the Fifth International Conference on Intelligent Computing and
Control Systems (ICICCS 2021), 9, 106790 – 106805.
5H. D. X. C. Zibin Zheng, Shaoan Xie1 and H. Wang (2019). "Block-chain technology consensus
and future trend". 7, 41525 – 41550.
6Cai, Y., & Zhu, D. (2016). Fraud detections for online businesses: a perspective from
blockchain technology. Financial Innovation, 2(1), 1-10.

Dept. Of ECE,RRCE 1
THANK YOU

Dept. Of ECE,RRCE

You might also like