Certificate Validation Using Blockchain
Certificate Validation Using Blockchain
Abstract: In the digital world, each and everything is blockchain in play, the storage of certificates are
digitalized in which the certificate of SSLC, HSC, and more secure. With these technologies, an
academic certificate are digitalized in the educational application created that facilitates the secure
institution and provided to the students. Students are validation of digital certificates.
difficult to maintain their degree certificates. For the
organization and institution, verification and
validation of certificates are tedious and cumbersome. II. LITERATURE SURVEY
Our project will help to store the certificate in the
blockchain system and provide security. First, the Jin-chiou et al [1] developed software in order to
paper certificates are converted into digital avoid counterfeiting certificates. Due to the lack of
certificates. The chaotic algorithm is used to generate an anti-forge mechanism, the graduation certificate
the hash code value for the certificate. Then the is to be forged. so, the decentralized application
certificates are store in blockchain. And these was designed based on etherum blockchain
certificates are validated by using the mobile technology. First, generate the digital certificate for
application. By using blockchain technology we can the paper certificate then hash value created for the
provide a more secure and efficient digital certificate
certificate is stored in the blockchain system. Even
validation.
Keywords: blockchain, digital certificate, hashing, a it used to verify the authenticity of the certificate it
chaotic algorithm required another scanning app to scan the
certificate. The system saves on paper, prevent
I. INTRODUCTION document forgery. But the QR-Code must be
scanned with a smartphone and an internet
Blockchain was introduced in the year 2008 by connection is required.
Satoshi Nakamoto. Blockchain is one of the online
ledgers which provide decentralized and Ze Wang et al [2] designed a blockchain-based
transparent data sharing. In this project, we design certificate transparency and revocation
an android application used to provide secure transparency system. In this system, the certificate
verification of our certificates. In nowadays, all authority (CA) signed the certificate and the
Graduation certificates and transcripts hold revocation status information of the respected
information that is easily tampered illegally by certificates are published by the subject (Certificate
individuals and should not be easily accessible to Authority). Public logs are used to monitor the CAs
outside entities. Hence, there is a high need for an operation. This system was implemented with
efficient mechanism, that can guarantee the firefox and nogix. This system provided the trust
information in such certificates is original, which but Certificate validation is delayed and a false
means the document has originated from a reliable sense of security.
and authorized source and is not forged. Various
systems have been designed to secure e-certificates Madala et al [3] used the Hyper ledger Fabric
for education institutions and to store them securely blockchain platform. In this system, the certificates
in cloud-based systems. Blockchain is the main tool are issued by CAs only by obtaining approval from
to felicitate this need and when combined with the domain owner Certificate Transparency (CT)
different hashing techniques, this becomes a technique, invented by Google. The aim to prevent
powerful method for protecting the data. It also SSL/TLS CA from issuing certificates for a domain
helps in eliminating the need for constant without visible to the owner of the domain. But
verification of certificates. Blockchain technology there was low scalability and less transaction.
is used to reduce the incidence of certificate
forgeries and ensure that the security, validity, and Aisong Zhang et al [4] designed a system based on
confidentiality of graduation certificates would be consortium blockchain technology. They used a
improved. Technologies that exist in security secret sharing scheme. It can validate the digital
domains include digital signatures, which are used certificate to protect the user’s information and also
in digital documents to provide authentication, the property of the user. The digital certificate
integrity, and non-repudiation. Also with revocation lists have collaborated among the CAs.
E. Working of Application
In our application the first page is admin
login, the next page consists of add student
and certificate and last verifier page. The
admin can log in to our application using the
admin login id and password. Then the admin
can add the student and their certificates by
tap the add student and add certificate button.
Next, the verifier can validate the certificate
using the verifier login id and password. They
provide the login id of the student and select Fig 3: Blockchain successful verification of
the certificate type and tap the verify button. modified certificate
If the uploaded certificates are original then
the result will be a success. Otherwise, the
V.CONCLUSION
result will be error and modified.
In this paper, we proposed a solution to the
problem of certificate forgery based on blockchain
technology. Providing security to the data is very
important. By using the unchallengeable property
of blockchain, we can provide more security for
data and reduce the certificate forgery. The
application can allow the user to view and validate
the certificate. This system guarantees information
accuracy and security and easy for people to
manage digital certificates.
VI. REFERENCES
[1] Jiin-Chiou Cheng; Narn-Yih Lee; Chien Chi; Yi-Hua
Chen, "Blockchain and Smart Contract for Digital
Certificate” IEEE International Conference on Applied
System Invention (ICASI),2018.
[2] Wang Z., Lin J., Cai Q., Wang Q., Jing J., Zha D. (2019)
Blockchain-Based Certificate Transparency and
Revocation Transparency. In: Zohar A. et al. (eds)
Financial Cryptography and Data Security. FC 2018.
Lecture Notes in Computer Science, vol 10958. Springer,
Berlin, Heidelberg.
[3] D. S. V. Madala, M. P. Jhanwar, and A. Chattopadhyay,
"Certificate Transparency Using Blockchain," 2018 IEEE
International Conference on Data Mining Workshops
(ICDMW), Singapore, Singapore, 2018, pp. 71-80, doi:
10.1109/ICDMW.2018.00018.
[4] Aisong Zhang and Xinxin Ma, "Decentralized Digital
Certificate Revocation System Based on Blockchain”,
Journal of Physics: Conference Series, Volume 1069, 3rd
Annual International Conference on Information System
Fig 2: Blockchain successful verification of and Artificial Intelligence (ISAI2018) 22–24 June 2018,
original certificate Suzhou.