Professional Documents
Culture Documents
A Novel Blockchain-Based Education Records Verification Solution PDF
A Novel Blockchain-Based Education Records Verification Solution PDF
A Novel Blockchain-Based Education Records Verification Solution PDF
178
Session 6A: Papers SIGITE’18, October 3-6, 2018, Fort Lauderdale, FL, USA
started to use some form of digital transcripts online. However, a community of users can control how the record of information
these digital transcripts are generally designed to be used only is amended and updated.
once. They are the equivalent of photocopies of the paper-based Blockchain technology, with its tamper-proof security and de-
transcripts or credentials and the records are not very secure in centralized structure, allows institutions and students to manage
nature [14]. This “institution as the record keeper” system makes learning records and credentials over a secure and distributed net-
it very inefficient for any employers or relevant third parties to work. It makes it possible for students to be the owner of their
verify the authenticity of student learning records and credentials. learning records and credentials [7, 9]. This means that they can
It wastes time and money for the institutions, students, as well as share their learning records or credentials with anyone and have
employers. Especially in the 21st century and the age of the inter- them trusted to be authentic. Also, institutions or learning organi-
net of everything, this process appears even more outdated and zations no longer have to build a centralized storage unit or applica-
inadequate. tion to securely store students’ records or data. It can significantly
Since the institutions are the sole authority and keeper of stu- lower the cost of managing and maintaining student records for
dent learning records and credentials, it makes it even cumbersome both institutions and students [14].
for an employer or a relevant third party to verify the learning Blockchain technology also helps with the issue when a learner
records and credentials when a student attends or takes courses attends or takes the course from different institutions. This is es-
across different institutions. This is the disadvantage of centraliza- pecially relevant given the increasing popularity of Massive Open
tion. It means that the student or the employer has to reach out to Online Courses (MOOCs), nano-degrees, and digital badges. The
multiple institutions to request the “official” transcripts. More fees transformation from college degrees to lifelong learning creden-
are going to be involved and a more financial burden is going to tials requires a different way of storing, managing, and authen-
be put on the student. It also means that more time will be needed ticating learning records and credentials. Blockchain technology
for multiple institutions to respond. Building a centralized national can help break down the institutional barrier and allow students
database for such purpose is possible on paper but the cost will be to keep and maintain their learning history across different insti-
astronomical. It will also be challenging to implement technolog- tutions and organizations.
ically due to the vast differences of the systems used in different Using the smart contract [4, 19], a student’s learning record can-
institutions across the country. Even so, such system will not be not only contain the As and Bs along with course titles, but also
able to help if the learner attends schools from different countries. the actual work they’ve done in a lab or a service-learning project.
However, it is not a trivial project to exchange, share, and pro- Employers will not only be able to verify the authenticity of an
vide the verification for many traditional scenarios. Multiple chal- applicant’s learning records and credentials but will also be able
lenges are standing in front of the target: to see what the applicant has done that are most relevant to the
job he/she is applying. Unlike the portfolios that students create
• The data of learning records or study achievement need au-
and maintain individually, employers can trust that the applicant’s
thorized organization to provide credentials. This fact will
work is authentic and of his/her own. It will also only take the em-
result in the very limited number of data providers as well
ployer minutes if not seconds to verify the learning records and
as the complicated authorization procedure.
history of the applicant without having to contact or wait for the
• The privacy and security concern is closely followed by these
response from the institution.
personal data. How to access and use the data securely while
Our solution incorporating the advanced features of blockchain
preserving privacy is a very challenge task.
will allow education providers to issue official certificates that sup-
• The size of data for each record may not be large, but bring
ply proof of completion or achievement. These certificates can be
all the data from individuals would build a huge capacity,
collected by individuals and shared directly with anyone who re-
which makes it very hard to manage.
quires official documents. Furthermore, the education is not just a
This paper proposes a novel blockchain-based technique for cre- period experience but a lifelong project. People continue to learn
ating an environment where individuals can be the custodians of through their life experiences, their work, and professional train-
their official education records and can easily share those records ing. Accruing evidence of those learning experiences is just as im-
with others. A blockchain is a digitized, decentralized, open record portant as tracking formal education. Our resolution can also pro-
of all cryptographic data exchanges. The most famous example vide the corresponding functions for the after-college education.
would be Bitcoin, but the design feature of blockchain provides The main contribution of this solution could be summarised as
much bigger application scope for blockchain [10]. One key charac- follows:
teristic of the blockchain is its decentralized nature. Unlike records
or accounts maintained by department, college, university, govern-
ment agencies and other institutions, the blockchain does not re- • By incorporating the decentralized data storage of blockchain,
quire an intermediary to complete education records or alter records. our solution could allow the participated organization and
Each user within a blockchain has a private encryption key linked individual to easily establish the authorized access to the
to their block, and when a change is made to that block, every data belonging to corresponding parties.
block linked before and after it is updated, creating an irreversible • The secure and private nature of blockchain could guarantee
record. This allows the participants to verify and audit transactions the privacy and security of data stored on it, and provide
inexpensively [12]. With a blockchain, many people can write en- customized access to different parties.
tries into a record of information (such as education records), and
179
Session 6A: Papers SIGITE’18, October 3-6, 2018, Fort Lauderdale, FL, USA
Query
Education Education Record Blockchain-based Individual
Institution Verification System Data Storage Response Client
• The cost of blockchain-based storage could be reduced to publically accessible digital ledger. Unlike traditional financial in-
half of the typical cloud-based storage. This allows our res- stitutions that keep records of all transactions in a centralized sys-
olution could be much applicable concerning cost to a great tem, the blockchain is replicated in a peer-to-peer network that is
extent. accessible to anyone [13]. To put it in layman’s term, a blockchain
As shown in Fig. 1, the proposed solution provide a bridge for can be defined as a distributed secure log file.
both the educational institution and the individual users (graduate Since 2008, a growing number of businesses including brick and
students, or the third parties). The nodes of the blockchain network mortar stores started to accept Bitcoin as payment. Some of the
incorporate a consensus algorithm to determine the transaction’s merchants are well-known names such as Microsoft, Subway, Over-
validity, and when the node agrees to the change, it is permanently stock.com, Expedia, and Newegg. People have used Bitcoins to buy
committed to the blockchain (public ledger). The individual client drinks in pubs, cars from the dealerships, even as payment for real
can connect to the blockchain and download the documents avail- estate [5, 20].
able to her/him. And all these documentation are decrypted using Bitcoin, or rather the blockchain technology, caught the atten-
the individual’s private key. tion of financial institutions almost immediately after the release.
In this paper, we work on the defense of clique-based attack and It’s decentralized network and secure by design nature allow users
proposed a couple of fundamental results in theoretical complexity to cut out the middleman, and thus, reduce the transaction cost
analysis, then proposed the efficient and effective algorithms to and increase efficiency. In 2014, a group of financial institutions
solve the proposed problem. Firstly, we give the motivation and formed a consortium to explore the possibility of using blockchain
the background with examples of the typical problems in Section to improve the efficiency of payments between banks. However,
1. Secondly, some preliminary knowledge of blockchain and the the anonymity nature of Satoshi’s original design of blockchain
classical electrical education records techniques are presented in goes contrary to the practices of banking institutions as financial
Section 2. In Section 3, we introduce our solution and the detailed laws in both the U.S. and other countries require the identity of
design of our solution in each component. Then, we discussed the people adding the blocks to be known. To solve this issue, the con-
education value of our solutions. Finally, Section 5 concludes this sortium of financial institutions proposed the concept of “permis-
work. sion ledger”. Unlike open blockchains such as Bitcoin, in permis-
sion ledger, the identity of people adding blocks is known, and the
2 PRELIMINARY KNOWLEDGE right to create new blocks is assigned by the people who run the
code [13].
2.1 Blockchain Techniques In addition to the finance sector, ideas of applying and imple-
There is no getting around blockchain without mentioning the name menting blockchain technology in other areas have also been pro-
of the infamous Bitcoin. Since its first appearance in the cryptocur- posed or conceptualized. In late 2013, a computer-science student
rency Bitcoin, blockchain technology has outgrown its novelty and named Vitalik Buterin created an entirely new blockchain called
attracted attention across all industries. First proposed by the mys- Ethereum. Ethereum features smart contracts, also called Ether, as
teries figure(s) named Satoshi Nakamoto in 2008, Bitcoin was the the currency. It allows users to publish software programs that are
first real-life application of blockchain technology. Created post secure from censors and can be operated infinitely in the absence
the financial crisis; Bitcoin was believed to be a defiance of the fi- of its creator [1, 13, 18]. Ethereum, along with the smart contract,
nancial system and institutions that have lost the trust of the peo- showed the world that blockchain technology could be a viable
ple [13]. Over the past decade, Bitcoin has made its name known solution to many of the real-world situations other than being an
to the public through its ups and downs, promises and downfalls. alternative solution to the traditional financial system.
Despite its wide exposure, few people know what Bitcoin is, let Since 2014, blockchain technology has seen implementation in
alone understand blockchain, the technology that made all these industry sectors such as consumer products, manufacturing, me-
happen. dia, telecommunications, healthcare, and government [15]. IBM
Before we dive into the blockchain, we need to discuss the ori- has joined forces with the Linux Foundation on the Hyperledger
gin of Bitcoin, the first cryptocurrency that made blockchain tech- project that is building an open source, standardized, and production-
nology what it is today. In 2008, Nakamoto published a white- grade digital ledger. A blockchain startup called Factom is working
paper discussing a purely peer-to-peer electronic cash system. The with the Honduran government on a land registry project. It is also
system, named Bitcoin, uses an ongoing chain of records to keep involved in some projects in China such as smart cities and digital
time-stamped transactions that are secured by cryptography. The notarization services [17].
records, called blocks, cannot be altered without changing all the
subsequent blocks. The chain of blocks, or blockchain, serves as a
180
Session 6A: Papers SIGITE’18, October 3-6, 2018, Fort Lauderdale, FL, USA
181
Session 6A: Papers SIGITE’18, October 3-6, 2018, Fort Lauderdale, FL, USA
Provider Node
A Ethereum Client
Education Backend
Record Lib EduRec Service
Manager B
Add Record Update
Resolve Address
DB Check Permissions on Post New Record
Gatekeeper Current Chain Link the Data from both End
Database C
Blockchain
Mining
Singed Query Request G Query Result
Bounty
Miner
D
Database
Updated
E Individual Node
Notification Education Ethereum Client
Record Backend
Manager EduRec Service
Update Status
Reject or Acknowledge
F
be meaningfully interpreted within all the authorized unit. This al- Only certified institutions could be allowed to access and update
ternative way could allow the blockchain consistency well. the data in the system under the restricted rules.
4 EDUCATION VALUE
Both the education institution and education records users could
3.4 The Usage of Smart Contract benefit from our proposed data exchange platform. From both per-
The concept of smart contract, proposed by Nick Szabo, is defined spectives, the benefits are gained from both the greater convenience
as a computerized transaction protocol that executes the terms of and better care outcomes for individuals. The blockchain technol-
a contract [16]. The methodology has only recent years come into ogy provides the education a new way to incorporate data with pri-
use with the appearance of distributed ledger technology. Under vacy and security concerns. This would be one of the most promis-
the blockchain context, smart contracts are stored scripts on the ing domain to apply the data-driven intelligence as well as big
blockchain with the unique address. room for further business value discovery.
The smart contract could be triggered by addressing a transac-
tion and executed automatically in a required manner. The trigger- Education Institution Perspective:
ing transaction also allowed to have a general purpose computa- • The collaborative nature of different institutions could be
tion on the blockchain. The smart contract could allow the educa- achieved. This will eliminate many of the challenges of ex-
tion record system to execute the commands automatically based isting educations system, and provide huge potential to fur-
on users’ preferences. For example, the employer could directly re- ther improve the quality of education.
ceive the latest update if there is an employee belonging to a part- • The Data-driven competitive advantage between different
time education program, and this is not limited to the transcript parities involved in the system could be avoided, and the
but also includes the academic achievement or any other project life-time education and achievement record could be store
experience. All the commands don’t need a centralized system and and shared with all the authorized organizations.
the blockchain secures users’ private information. • The data of the students could also be shared for the research
As shown in Fig. 4, the contract structures and the relationships especially the education research activities for further lever-
within our solution are illustrated. Once the data was registered, age of the power of data-driven intelligence.
the smart contract could allow different individual and organiza-
tion to implement the contract which covers the operation of each Records Users Perspective:
other once the condition of the contract could be satisfied. The
• The individual no longer need to coordinate with multiple
relationships between each individual or between the individual
agencies to gather records and pay for the extra cost for ed-
and organization are all considered and stored in the blockchain.
ucation verification.
The address would be the unique key for all the transactions and
• The user could retain the control of their data without hav-
data exchange. Policies coded into the contract could regulate the
ing to be a data manager. It is not required for them to spend
new identities or change the mapping of existing one’s registration.
time and energy to maintain the data.
182
Session 6A: Papers SIGITE’18, October 3-6, 2018, Fort Lauderdale, FL, USA
Registrar Contract
Registration
“Alice” Eth addr SC
ID Discovery
“Bob” Eth addr SC
…
Summary Contract
Permissions
• The manual record tracking and management are not needed [7] Ali Dorri, Marco Steger, Salil S Kanhere, and Raja Jurdak. 2017. Blockchain: A
anymore, and the data from multiple providers could be pro- distributed solution to automotive security and privacy. IEEE Communications
Magazine 55, 12 (2017), 119–125.
vided directly. [8] Meng Han, Lei Li, Ying Xie, Jinbao Wang, Zhuojun Duan, Ji Li, and Mingyuan
Yan. 2018. Cognitive approach for location privacy protection. IEEE Access 6
(2018), 13466–13477.
5 CONCLUSION [9] Park Jin Ho and Park Jong Hyuk. 2017. Blockchain Security in Cloud Computing:
Our solution incorporating the advanced features of blockchain Use Cases, Challenges, and Solutions. Symmetry (20738994) 9, 8 (2017), 1 – 13.
[10] Archana Prashanth Joshi, Meng Han, and Yan Wang. 2018. A survey on secu-
will allow education providers to issue official certificates that sup- rity and privacy issues of blockchain technology. Mathematical Foundations of
ply proof of completion or achievement. These certificates can be Computing 1, 2 (2018), 121–147.
collected by individuals and shared directly with anyone who re- [11] Liyuan Liu, Meng Han*, Yan Wang, and Yiyun Zhou. 2018. Understanding Data
Breach: A Visualization Aspect. In International Conference on Wireless Algo-
quires official documents. Furthermore, the education is not just a rithms, Systems, and Applications. Springer, Cham, 883–892.
period experience but a lifelong project. People continue to learn [12] Jan Mendling, Ingo Weber, Wil Van Der Aalst, Jan Vom Brocke, Cristina Caban-
illas, Florian Daniel, Søren Debois, Claudio Di Ciccio, Marlon Dumas, Schahram
through their life experiences, their work, and professional train- Dustdar, et al. 2018. Blockchains for business process management-challenges
ing. Accruing evidence of those learning experiences is just as im- and opportunities. ACM Transactions on Management Information Systems
portant as tracking formal education. Our resolution can also pro- (TMIS) 9, 1 (2018), 4.
[13] Morgen E Peck. 2017. Blockchains: How they work and why they’ll change the
vide the corresponding functions for the after-college education. world. IEEE Spectrum 54, 10 (2017), 26–35.
[14] J Selingo. 2017. The future of the degree: How colleges can survive the new
REFERENCES credential economy. The Chronicle of Higher Education (2017).
[15] Alexander Shelkovnikov. 2016. Blockchain applications in the public sec-
[1] Hussah Albinali, Meng Han, Jinbao Wang, Hong Gao, and Yingshu Li. 2016. The tor. Deloitte, available at: https://www2. deloitte. com/…/ch-en-innovation-deloitte-
roles of social network mavens. In Mobile Ad-Hoc and Sensor Networks (MSN), blockchain (accessed 3 August 2016).[Google Scholar] (2016).
2016 12th International Conference on. IEEE, 1–8. [16] Nick Szabo. 1996. Smart contracts: building blocks for digital markets. EXTROPY:
[2] Asaph Azaria, Ariel Ekblaw, Thiago Vieira, and Andrew Lippman. 2016. Medrec: The Journal of Transhumanist Thought,(16) (1996).
Using blockchain for medical data access and permission management. In Open [17] Sarah Underwood. 2016. Blockchain beyond bitcoin. Commun. ACM 59, 11
and Big Data (OBD), International Conference on. IEEE, 25–30. (2016), 15–17.
[3] Walter R Borg. 1963. GRE aptitude scores as predictors of GPA for graduate [18] Iman Vakilinia, Deepak K Tosh, and Shamik Sengupta. 2017. Privacy-preserving
students in education. Educational and Psychological Measurement 23, 2 (1963), cybersecurity information exchange mechanism. In Performance Evaluation of
379–382. Computer and Telecommunication Systems (SPECTS), 2017 International Sympo-
[4] Vitalik Buterin et al. 2014. A next-generation smart contract and decentralized sium on. IEEE, 1–7.
application platform. white paper (2014). [19] Gavin Wood. 2014. Ethereum: A secure decentralised generalised transaction
[5] Jonas Chokun. 2018. Who accepts bitcoins as payment? List ledger. Ethereum Project Yellow Paper 151 (2014), 1–32.
of companies, stores, shops. (online). https://99bitcoins.com/ [20] Yiyun Zhou, Meng Han, Liyuan Liu, Yan Wang, Yi Liang, and Ling Tian. 2018.
who-accepts-bitcoins-payment-companies-stores-take-bitcoins/. Improving IoT Services in Smart-home Using Blockchain Smart Contract. In The
[6] Konstantinos Christidis and Michael Devetsikiotis. 2016. Blockchains and smart 11th IEEE International Conference on Internet of Things. IEEE, 1–8.
contracts for the internet of things. IEEE Access 4 (2016), 2292–2303.
183