Conference Template A4 3

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

CollegeBloc: secure document storage for

educational institutes and recruiter system using


blockchain
Utsavi Jiten Visaria
K.J.Somaiya College of Engineering
Mumbai,India
visariautsavi04@gmail.com

Abstract— A student, whether in high school, pursuing


undergraduate, or postgraduate studies, generates numerous
certificates like results, diplomas, and transcripts throughout
their educational journey. These certificates are vital for
admissions into educational institutions or employment in
companies. However, manually tracking and verifying the
authenticity of these certificates can be a cumbersome task.
Without a reliable anti-forgery system in place, there is a risk of
encountering counterfeit graduation certificates. To enhance
the security and integrity of this data, there is a need for
digitization guided by the principles of Confidentiality,
Reliability, and Availability. This objective can be effectively
achieved through the application of blockchain technology. In a
nutshell, our system's workflow will involve a Certificate Issuer
responsible for creating certificates. Before these certificates are
issued to students, they will undergo validation by a panel within
the issuing organization. Each certificate will be associated with
a unique hash key, which serves as a means for any organization
to easily verify the certificate's authenticity through a dedicated
portal. The advantages of such a system are manifold. Students i
face reduced risks of losing or damaging their certificates, and
the process of verifying these certificates becomes significantly Fig.1. Architecture Diagram of the proposed system.
streamlined for organizations.

Keywords—c —Digital Certificates, Blockchain, IPFS,


Certificate Generation and Verification.

I. INTRODUCTION
In the typical educational journey in India, students
navigate through various stages from kindergarten to high
school, followed by transitions to junior colleges and different
universities for graduation. With approximately 26.3 million
students graduating annually, managing such a large volume
of records presents significant challenges. The vast population
also leads to the unfortunate proliferation of fraudulent
certificates, creating a pressing issue. The conventional
process demands students to repeatedly present their
certificates for validation at different stages, leading to risks
like certificate loss or damage. Validators are burdened with
the task of authenticating numerous certificates, often leading
to time-consuming processes. In this scenario, the emergence
of blockchain technology offers a promising solution.
Blockchain ensures the integrity of data, making it tamper-
proof and instantly detectable if altered. Validation in a
blockchain system involves multiple parties, ensuring high II. LITERATURE
reliability and authentication. The proposed system not only
validates certificates but also generates them, streamlining the
process significantly. This automation reduces validation time Centralized storage and management mode is usually
to mere seconds, eliminating concerns about certificate loss or adopted, which makes systems that use this mode vulnerable
damage. In essence, this innovative system addresses the to various attacks as cited in the EduRSS by Li, Hongzhi &
existing flaws, providing an automated, reliable, and secure Han, Dezhi & Li, Kuan-Ching & Castiglione, Arcangelo [1].
solution that benefits both students and organizations. This Besides, the records of different educational stages are stored
proposed system Fig.1. not only removes the loopholes in our
current system but also gives us an effective and concrete in separate storage servers of education institutions and these
solution. storage servers are usually designed to allow access only by
internal staff, without any form of interoperability. To protect
personal information, institutions usually adopt security

XXX-X-XXXX-XXXX-X/XX/$XX.00 ©20XX IEEE


policies to restrict the access and sharing of records. A novel implementation are carrying out instructing and learning
scheme is proposed, which integrates educational records activities for teachers and students based on smart contracts.
storage and sharing among education institutions enabled by Motivating students by implementing the “learning is
blockchain, storage servers and smart contracts. A earning” model. Students will get a certain number of digital
consortium blockchain is constructed, which is formed by currencies according to smart contracts as rewards.
institutions to record educational data in a verifiable and Employers can use this information to offer you a job that
immutable ledger to guarantee data auditability. Multiple matches your skills. On the other hand, the user who wants
institutes can participate in the blockchain. The storage an excellent employee can also resort to the blockchain
process is based on blockchain techniques and storage servers ledger. In a word, blockchain maximizes the interests of both
which are secure. The sharing scheme of educational records parties and will greatly decrease the risk of investment bias
proposed in this work refers to achieving a state of secure and and failure. The immutability feature of blockchain
reliable sharing of educational records, and this sharing technology [5] would act as a double-edged sword. It
operation usually takes place between nodes on the removes the possibility of modifying educational records for
blockchain. Anti-tampering inspection based on blockchain. legitimate reasons for some students.
Collusion, Tamper Attack (could be achieved when the
number of member nodes is small) and Replay Attack. III. TECHNOLOGIES USED
Aiming at the need for protection and sharing of educational React: We use react for building interactive user interfaces
records, a secure storage and sharing scheme based on the and web applications quickly and efficiently.
Solidity [9]: Solidity is a statically typed programming
blockchain, referred to as EduRSS by Li, Hongzhi & Han,
language designed for developing smart contracts that run on
Dezhi & Li, Kuan-Ching & Castiglione, Arcangelo [1]. The Ethereum. We use solidity for the core smart contracts of our
integrity and security of the data can be ensured by the project. • Node JS: Node JS is used to write backends and is
consortium chain between institutions. A distributed responsible for serving frontend pages, assets and managing
institution authentication mechanism is proposed to ensure authentication using JWT(Json Web Token). It also has
the security of blockchain nodes. Due to digitalization, most web3 as a dependency which allows us to run solidity code
of all records including student records have been digitized. on frontend. • IPFS: The Inter Planetary File System is a
However, currently different digital profiles of a student are peer-to-peer network for storing and sharing data in a
distributed file system. IPFS uses content-addressing to
still stored dispersedly in multiple databases, which results in uniquely identify each file in a global namespace connecting
information silos and vulnerability to security and privacy all computing devices. • MetaMask: MetaMask is an
threats. Aiming at these deficiencies, this paper by Zhang, extension for accessing Ethereum enabled distributed
Xiaofei & Du, Haiping & Jia, Zhijuan & Cui, Chi & Yang, applications or ”Dapps” in your browser. The extension
Yanyan [2] proposes a secure storage and sharing scheme of injects the Ethereum web3 API into every website’s
student digital profiles based on blockchain technology. With JavaScript context so that Dapps can read from the
the characteristics of decentralization, security, credibility, blockchain. • Ganache: Ganache is used for testing Solidity
contracts on a personal Ethereum Blockchain. It by default
and tamper-resistance of the blockchain, the consensus of provides an easy setup for spinning up a network with
network nodes is achieved through the Delegated Byzantine around ten users with each having 100 eths on their account.
Fault Tolerance (DBFT) protocol, and the sharing of student These accounts can be used to mimic the transactions
digital profile information is achieved through the access between the users. • Truffle [8]: It provides easy compilation,
control mechanism. The public information of educational linking, deployment and binary management of smart
digital information is preserved on the blockchain, and the contracts written in solidity language.
student profiles are encrypted and stored in a database or
cloud, which facilitates the effective storage of personal A. Figures and Tables
digital profiles and information sharing among various a) Positioning Figures and Tables: Place figures and
systems. This paper [3] is focused on finding the potential tables at the top and bottom of columns. Avoid placing them
applications of blockchain technology in solving educational in the middle of columns. Large figures and tables may span
problems. It provides the core features and advantages of across both columns. Figure captions should be below the
blockchain technology followed by a few of the current figures; table heads should appear above the tables. Insert
blockchain applications for education. The benefits and figures and tables after they are cited in the text. Use the
challenges are also discussed. As of the present application in abbreviation “Fig. 1”, even at the beginning of a sentence.
education most universities and institutes use blockchain
TABLE I. TABLE TYPE STYLES
technology to support academic degree management and
summative evaluation for learning outcomes. It can formulate Table Table Column Head
the whole transcript, which includes learning contents and Head Table column subhead Subhead Subhead
outcomes as well as student’s achievements and academic copy More table copy a

certificates. It also includes information about research a. Sample of a Table footnote. (Table footnote)
experience, skills, online learning experience as well as Fig. 1. Example of a figure caption. (figure caption)
individual interests. These data can be safely stored as
described in the paper [4] and accessed on a blockchain Figure Labels: Use 8 point Times New Roman for Figure
network in appropriate ways. This contributes to reducing labels. Use words rather than symbols or abbreviations when
degree fraud significantly. The proposed ideas for future writing Figure axis labels to avoid confusing the reader. As an
example, write the quantity “Magnetization”, or Capitalize only the first word in a paper title, except for proper
“Magnetization, M”, not just “M”. If including units in the nouns and element symbols.
label, present them within parentheses. Do not label axes only
with units. In the example, write “Magnetization (A/m)” or For papers published in translation journals, please give
“Magnetization {A[m(1)]}”, not just “A/m”. Do not label axes the English citation first, followed by the original foreign-
with a ratio of quantities and units. For example, write language citation [6].
“Temperature (K)”, not “Temperature/K”.
[1] G. Eason, B. Noble, and I. N. Sneddon, “On certain integrals of
ACKNOWLEDGMENT (Heading 5) Lipschitz-Hankel type involving products of Bessel functions,” Phil.
Trans. Roy. Soc. London, vol. A247, pp. 529–551, April 1955.
The preferred spelling of the word “acknowledgment” in (references)
America is without an “e” after the “g”. Avoid the stilted
[2] J. Clerk Maxwell, A Treatise on Electricity and Magnetism, 3rd ed.,
expression “one of us (R. B. G.) thanks ...”. Instead, try “R. vol. 2. Oxford: Clarendon, 1892, pp.68–73.
B. G. thanks...”. Put sponsor acknowledgments in the
[3] I. S. Jacobs and C. P. Bean, “Fine particles, thin films and exchange
unnumbered footnote on the first page. anisotropy,” in Magnetism, vol. III, G. T. Rado and H. Suhl, Eds. New
York: Academic, 1963, pp. 271–350.
REFERENCES
[4] K. Elissa, “Title of paper if known,” unpublished.
The template will number citations consecutively within [5] R. Nicole, “Title of paper with only first word capitalized,” J. Name
brackets [1]. The sentence punctuation follows the bracket [2]. Stand. Abbrev., in press.
Refer simply to the reference number, as in [3]—do not use [6] Y. Yorozu, M. Hirano, K. Oka, and Y. Tagawa, “Electron spectroscopy
“Ref. [3]” or “reference [3]” except at the beginning of a studies on magneto-optical media and plastic substrate interface,” IEEE
sentence: “Reference [3] was the first ...” Transl. J. Magn. Japan, vol. 2, pp. 740–741, August 1987 [Digests 9th
Annual Conf. Magnetics Japan, p. 301, 1982].
Number footnotes separately in superscripts. Place the [7] M. Young, The Technical Writer’s Handbook. Mill Valley, CA:
actual footnote at the bottom of the column in which it was University Science, 1989.
cited. Do not put footnotes in the abstract or reference list. Use
letters for table footnotes. IEEE conference templates contain guidance text for
Unless there are six authors or more give all authors’ composing and formatting conference papers. Please
names; do not use “et al.”. Papers that have not been ensure that all template text is removed from your
published, even if they have been submitted for publication, conference paper prior to submission to the
should be cited as “unpublished” [4]. Papers that have been conference. Failure to remove template text from
accepted for publication should be cited as “in press” [5]. your paper may result in your paper not being
published.

i
We suggest that you use a text box to insert a graphic
(which is ideally a 300 dpi TIFF or EPS file, with all fonts
embedded) because, in an MSW document, this method is
somewhat more stable than directly inserting a picture.
To have non-visible rules on your frame, use the
MSWord “Format” pull-down menu, select Text Box >
Colors and Lines to choose No Fill and No Line.

You might also like