0% found this document useful (0 votes)
20 views19 pages

Ipd 12

Uploaded by

chithunuriamul
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views19 pages

Ipd 12

Uploaded by

chithunuriamul
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

PREVENTING FORGERY WITH BLOCKCHAIN

POWERED CERTIFICATE VERIFICATION

UNDER THE GUIDANCE OF: PRESENTED BY :


MRS.N VINAYA KUMARI A.SAICHANDANA -
22RH1A0514
ASSISTANT PROFESSOR CH.AMULYA -
23RH5A0505
B.DIVYA -
23RH5A0502

D.SUSHMITHA -
22RH1A0558
AGENDA
• Problem statement
• Proposed system
• System architecture diagram
• Technologies used
• Modules
• Hardware requirements
• Software requirements
• Output
• Future enhancement
• Conclusion
• References
WHAT IS BLOCKCHAIN TECHNOLOGY?

• A blockchain is a decentralized database that stores data across multiple computers. Each
computer has its own copy of the data, so when one node updates its copy of the data, all the other
nodes update theirs as well. Because every node has access to the same data, the system is secure.

• Blockchain-based verifiable credentials are the ideal solution to certificate fraud. Verifiable
credentials are a digital version of physical certificates or can be issued anew to make legitimate
claims about an individual’s educational or training qualifications.
PROBLEM STATEMENT

1. Forgery and tampering of certificates pose significant challenges in various industries,


2. leading to credibility issues, financial losses, and legal complications.
3. Traditional methods of certificate verification often lack transparency, security, and
efficiency, making them susceptible to fraud.
4. To develop a block chain-powered certificate verification system that ensures transparency,
security, and immutability, there by preventing forgery and enhancing trust in certificate
authenticity.
PROPOSED SYSTEM

• In this study, a block-chain certificate system was developed based on relevant technology.
• The system’s application was programmed on the Ethereum platform and is run by the

EVM.
• In the system, three groups of users are involved, Schools or certification units grant

certificates, have access to the system, and can browse the system database.
• When students fulfilled certain requirements, the authorities grant a certificate through the

system. After the students have received their certificate, they are able to enquire about any
certificate they have gained.
SYSTEM ARTICTUCTURE DIAGRAM
TECHNOLOGIES USED

• Block-chain –for immutable record-keeping .


• cryptographic hashing –for securing data integrity.
• Smart contracts –for automated verification processes.
• Decentralized identifiers (DIDs) for unique identification.
• Secure key management systems and digital signatures are crucial for ensuring

authenticity and preventing forgery.


MODULES
1. Save Certificate with Digital Signature:
Using this module admin user can upload student details and student
academic certificate
and then application convert certificate into digital signature and then
signature and other
student details will be saved in Block-chain database.
2. Verify Certificate:
In this module verifier or companies or admin will take
certificate from student and then
upload to application and then application will convert certificate into
digital signature and
this digital signature will get checked/verified at Block-chain database
and if matched found
then Block-chain will retrieve all student details and display to verifier
and if match not
found then this certificate will be consider as fake or forge.
HARDWARE REQUIREMENTS

System : MINIMUM i3.

Hard Disk : 40 GB.


Ram : 4 GB.
SOFTWARE REQUIREMENTS

Operating System : Windows 10


Coding Language : Python 3.7
OUTPUT
FUTURE ENHANCEMENTS

1. Scalability Solutions: Innovations to enhance block-chain scalability, such as


sharding or layer 2
solutions, to handle increased certificate verification transactions without
compromising speed or
efficiency.
2. Advanced Fraud Detection: Integration of artificial intelligence (AI) and
machine learning (ML)
algorithms to detect patterns of fraudulent activity and enhance the security of
certificate verification
processes.
3.Zero-Knowledge Proofs: Implementation of zero-knowledge proof protocols
to enable
CONCLUSION

Implementing block-chain-powered certificate verification offers a promising solution to the


persistent problem of forgery. By leveraging the inherent features of blockchain technology such as
immutability, transparency, and decentralization, organizations can significantly enhance the
security and
integrity of their certificate verification processes. This approach not only mitigates the risk of
forgery
and tampering but also streamlines verification procedures, reduces reliance on intermediaries, and
fosters greater trust among stakeholders. As blockchain technology continues to evolve and
mature, it
holds immense potential to revolutionize certificate verification across various sectors, paving the
way
for a more secure and reliable credentialing ecosystem.
REFERENCES

[1] Tengyu Yu, Blockchain operation principle analysis: 5 key technologies, iThome,
https://www.ithome.com.tw/news/105374
[2] JingyuanGao, The rise of virtual currencies! Bitcoin takes the lead, and the other 4
kinds can’t be
missed. Digital Age, https://www.bnext.com.tw/article/47456/bitcoinether-li tecoin-
ripple-differences-
betweencryptocurrencies
[3] Smart contractswhitepaper, https://github.com/OSELab/learning-blockchain/blob/
master/ethereum/smart-contracts.md

You might also like