You are on page 1of 25

Sharing Student

credentials using
BlockchainTechnology
Under the guidance of Abrar Ahmed -17261A1203
Mrs. A.V.L Prasuna Ch Rishi Sreekar-17261A1216
Assistant Professor C Chanakya Bharath Reddy-17261A1217
Department of IT K Chaitanya-17261A1231
Contents:
1. Problem Statement 10. Tests & Results
2. Introduction 11. Limitations
3. Disadvantages 12. Future Scope
4. Proposed System 13. References
5. Advantages 14. Conclusion
6. Literature Survey
7. Software requirements
8. Design
9. Modules

2
Problem Statement

To provide data ownership and resolve the


security issues revolving around the sharing of
students credentials by leveraging the
blockchain technology.

3
Introduction
● Issuing and sharing of credentials is an
integral process of our education ecosystem.
● Providing a immutable way to share and store
the credentials.
● Provides data ownership and selective
disclosure.
● Ease of verification of the credentials.
Disadvantages in Existing System
● Normal file sharing platforms can be hacked and there
could be data breach
● Credentials such as certifications can be forged.
● No confidentiality and security
● verification of credentials take a lot of time and is a
tedious process

5
Proposed System
● Universities register themselves on the system and upload
students information.
● Each student is given a unique id.
● Students can upload their degrees, certifications, skills,
achievements onto the system using their unique Id.
● Files are uploaded to ipfs. Each file and all of the blocks within it
are given a unique fingerprint called a cryptographic hash.
● The hash is stored in student information and is used to retrieve
the student’s file.
● Students can access these files using the unique id.
● Students share their id to employers and other institutions for
verification.

6
ADVANTAGES
● Cryptographically secures and stores academic credentials issued by universities on their
network.
● Students have a secure network to preserve, access and share their academic
qualifications at their own discretion, as well as the immutable assurance that their private
data will be immune from removal, alteration and/or unauthorized access.
● Employers can validate credentials of prospective employees without requiring third
parties, or a lengthy process. It brings to light any fraudulent claims much more efficiently
than currently possible.
● It helps overcome the currently dysfunctional system by enabling academic institutions to
store credentials and certifications on a distributed global ledger, rather than centralized
databases.
● These institutions act as the verifying authorities, ensuring that each academic credential
is authenticated directly from the source.

7
Literature survey
1.
Authors: Komal Gilani, Emmanuel Bertin, Julien Hatin
Title:Blockchain-based Identity Management and Decentralized Privacy for Personal Data.
Conference:2nd Conference on Blockchain Research & Applications for Innovative Networks and
Services
Year:2020
● This paper provides view of the central concepts of self-sovereign Identity.
● Blockchain technology as solution for distributed user-centric identity.
● As blockchain is tamper-resistant ledger, the persistent of claims can be attained and forge
proof storage of identities can be achieved
● Identity management is an administrative process to create and maintain user account to be
used for authentication and identification in online services.
● Thereby a secure and transparent means of sharing sensitive data using blockchain is found ,so
that the owner of data can control the information without relying on third parties

8
2.
Authors: Raaj Anand Mishra , Anshuman Kalla, Nimer Amol Singh , Madhusanka Liyanage
Title: Implementation and Analysis of Blockchain Based DApp for Secure Sharing of Students’ Credentials
Conference: IEEE 17th Annual Consumer Communications & Networking Conference (CCNC).
Year: 2020
● This research aims to resolve security issues revolving around the sharing of students’ credentials by
leveraging the blockchain technology.
● Decentralized application along with the smart contracts govern the interactions between multiple
stakeholder.
● Registration of User: assigns a unique ID to every user.
● Each stakeholder has different set of functionalities
● When a credential is uploaded on IPFS, a hash value is returned.
● This hash value along with the metadata of the credential is pushed to the Ethereum such that only
intended student can view it.
● The paper presents a simple and pragmatic blockchain based architecture for secure sharing
student’s credentials.

9
Software Requirements
● NodeJS v15.6.0
● Truffle v5.1.62 - a development framework for Ethereum
● Ganache
● Web3js
● Metamask extension v8.1.11
● Windows, Linux or Mac OS X

Languages used:
● Solidity
● Javascript
● Html

10
Design
USECASE DIAGRAM:

11
CLASS DIAGRAM:

12
ACTIVITY DIAGRAM:

13
SEQUENCE DIAGRAM:

14
Modules
● Schools/Institutes:
Schools register themselves onto the platform. Schools have a list
of enrolled students for whom it has to issue and share the credentials.
Enrollment of students is taken up by the schools by using parameters
like student ID,name,email,address.

● Students:
Sign-up and Login allows students to undergo one-time sign-up
process which would ease future logins.After login, Students can view
and retrieve the uploaded credentials.They can accept the access
requests enabling requesting parties to gain access.

15
● Companies:
Companies, during recruitment, demand access to the applicant’s
credentials.Upon having received access rights ,These can view and
verify the credentials.There by simplifying the process which tedious,
costly and time-consuming which requires parent institution to
endorse the credentials.
ASX

16
Test Cases

17
Results

18
Limitations
● Requires high bandwidth
● Additional storage and mining.
● Pinning.
● Lack of incentive mechanism.

19
Future Scope
As blockchain-based solutions permeate management and governance
structures we anticipate there will be solutions for various public records
(e.g. identity-information, health, education, driving license, passport,
criminal records, etc.). This may eventually give rise to overarching records
management systems, which link multiple blockchains in the background
as side chains to a main chain, enabling them to securely and efficiently
exchange information and present a unified and integrated platform.

20
References
1. Blockchain Technology: Redefining Trust for Digital Certificates
2. Implementation and Analysis of Blockchain Based DApp for Secure
Sharing of Students’ Credentials
3. https://medium.com/fluree/blockchain-for-identity-access-and-cred
entials-management-e622cc285af3
4. https://www.disruptordaily.com/blockchain-use-cases-education/
5. https://hackernoon.com/develop-blockchain-trusted-diploma-verific
ation-system-in-15-minutes-step-by-step-instruction-fdcf37a244ab

21
Conclusion
Credential fraud is a widespread and pervasive practice that undermines
confidence in educational institutions, impairs social development, and
involves significant economic costs. Unfortunately, legacy credential
verification systems are time- consuming, costly, and cumbersome. Moreover,
they are not very effective against certain widespread corrupt practices,
including fraud on the part of educational institutions and accreditation bodies.
In this project we have developed a comprehensive blockchain-based solution
which counters widespread instances of fraud, as well as offers dramatic
improvements over legacy systems in terms of usability and efficiency.
We hope this work contributes positively to ongoing and future efforts towards
alleviating the phenomenon of credential fraud

22
23
THANK YOU!

24
Credits
Special thanks to all the people for providing the much-needed
assistance.

Mini-project HOD, Panel members


Project Mentor
coordinators Information Technology
Mrs B Meenakshi Mrs J. Aruna Shanti MGIT
Asst. Professor Mrs B. Meenakshi
IT, MGIT MGIT

25

You might also like