Authors: Deepak Gupta, Suraj Chaubey, Abhishek Ram, Abdul Raheman Shaikh
Certificate: View Certificate
The blockchain technology, proposed by Satoshi Nakamoto, is being regarded as a possibility by businesses, including the financial training, and medical services industries, due to its decentralization and non-altering features. The current admission process of students involves hard copies of students and those documents are provided after their graduation, which can be eliminated by using blockchain technology for the storage of student data on IPFS. While many colleges are migrating to cloud storage, there are various threats associated with the clouds. Most schools and colleges store their student\'s data locally with no backup and some even don\'t use backup storage. COVID*19 has recently caused DDOS attacks and ransomware attacks to various colleges. Besides the fact that these traditional database practices often create a mix-up of the students\' data, there is also the problem that the data can be misplaced. The purpose of this project will be to implement a model for using blockchains to implement Mapping & Visualization of Education System that maintains students’ privacy and confidentiality. As a result of using hashes and decentralized data storage, the proposed model provides greater security. Additionally, the use of a blockchain based technology to maintain Student Management System’s data a highly trusted and reliable model.
Education is a middle vicinity in which development takes place on extraordinary levels of training. Blockchain may be implemented within the computerized control systems of person better training establishments or groups of tutorial group sections. Student’s information is important plus sensitive and to retrieval data of general administrative framework, learning and research may additionally time consuming that cased very problematic. In conventional education framework, there's a number of the challenges are recordkeeping. The ledger era or blockchain generation lays a better way for the implementation of our project with the assist of its features like transparency, immutability and distributed manner of storing the statistics. Each business enterprise has vital records which desires to be included. The existing system which is centralized garage is the one which wishes backups of the records stored in the central sever. On the other hand, if the records (may be a record or folders) modified in the server the up-to-date file may be accessed by using everyone which has to be prevented. Our purpose is to create college/university framework efficient with decentralized way of storing the info and certificate verification. To prevent tampering of student data and prevention from third party members or organizations in a very transaction that's most vital blockchain technology we are implementing.
II. PRODUCT FUNCTIONS & METHODS
A. Storing IPFS Hash on Blockchain
The Certification.sol file contains a struct Certificate which will be the structure of our data block. This provides a blueprint for the data to be stored in the Ethereum block. This contains a byte32 IPFS_hash which is associated with the generated document and will be used further for verifying the originality of the document.
These solidity files are once written can be compiled on platforms like Remix IDE online which understands how to compile Solidity. Here Truffle compiles the solidity and converts the given solidity files to something called abis. This contains the machine code of the solidity functions and based on the computation and space consumption, the cost of the transaction is determined. These files will generally after compilation and execution have the same name as the solidity file name but with JSON extension. This JSON file is then used to create a web3 instance of executing solidity code on Ethereum blockchain. The next most important part of the system is IPFS (Inter Planetary File System) which is used to upload documents. Since it's distributed in nature and no single user stores the document the uploaded documents are secured and can be accessed with the help of hash code. Each node in the IPFS system will have a part of the file hence no one can have access to a document at a time.
III. SYSTEM DESIGN
A. System Architecture
IV. RELATED WORK
A. BlockIPFS - Blockchain-Enabled Interplanetary File System for Forensic and Trusted Data Traceability
Author, Emmanuel Nyaletey, Reza M. Parizi, Qi Zhang, Kim-Kwang Raymond Choo
In their study, they explored the possibility of integrating blockchain with a distributed file system (such as IPFS) in order to develop a system that combines the efficiency of distributed file systems with the security and traceability of blockchain technology. While distributed file systems are efficient and fast at sharing files, they lack transparency and security. Blockchain, on the other hand, provides traceability and security. The BlockIPFS protocol combines these capabilities of both technologies in order to provide file traceability, integrity, and authorship protection for files uploaded to distributed file systems.
B. Blockchain and smart contract for digital certificate
Author, Jiin-Chiou Cheng, Narn-Yih Lee, Chien Chi, Yi-Hua Chen
Based on Ethereum's blockchain, they designed a decentralized application and a certificate system. Furthermore, this technology is incorruptible, encrypted, and trackable, as well as allowing data synchronization. The system improves the efficiency of operations through the integration of blockchain features. Paper consumption is reduced, management costs are cut, document forgeries are prevented, and the system provides accurate and reliable information about digital certificates.
C. Blockchain-Based Identity Verification System
Author, Arshad Jamal, Rabab Alayham Abbas Helmi, Ampuan Siti Nurin Syahirah, Mariam-Aisha Fatima
In this paper, they discussed how a system that enhances the area of blockchain identity would help society gain control over their lives. Taking into consideration that most of the research is focusing on the storage systems of businesses utilizing blockchain, personal identities of people should also be digitized. By placing identities in a decentralized system, users will be able to own as well as control their identity and prevent data breaches by applications and services. The trust in genuine, reliable data is increased when the identity verification system is entirely owned by the individual. A transparent and open system will also contribute to it being trusted.
We thoroughly read some of the interesting and unique research articles, which are dealing with securing records using IPFS and Blockchain. Different researchers are taking different approaches while solving this major issue of data security in education as we have recently seen heavy ransomware attacks on different universities across the globe. There are many models, implementations, and algorithms developed by researchers, which are solving many issues, but their models still have flaws that need to be addressed. One is cost-effectiveness. A system should be cost-effective as very less University spend on their IT budget, so we have to provide a cost-effective solution. Another thing is scalability, which is very important because we are dealing with a large amount of university’s data globally. We need to think about energy consumption and resource management too as it is very important. Access to data during emergencies is also very important and one needs to find a robust solution for that. Lastly, we have to address different cyberattacks like insider attacks and more. Many researchers have already done some amazing jobs in solving this issue but there is still much more work to be done.
 Zibin Zheng , Shaoan Xie, Hong-Ning Dai, Xiangping Chen , An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends, IEEE 6th International Congress on Big Data, 2017.  Jiin-Chiou, Narn-Yih Lee, Chien Chi, YI-Hua Chen, Blockchain and Smart Contract for Digital Certificate, Proceedings of IEEE International Conference on Applied System Innovation 2018.  Maharshi Shah, Priyanka Kumar, Tamper Proof Birth Certificate Using Blockchain Technology, International Journal of Recent Technology and Engineering (IJRTE), Volume-7, Issue-5S3, February 2019.  Emmanuel Nyaletey, Reza M. Parizi, Qi Zhang, Kim-Kwang Raymond Choo, BlockIPFS – Blockchain-enabled Interplanetary File System for Forensic and Trusted Data Traceability, IEEE International Conference on Blockchain, 2019.  Arshad Jamal, Rabab Alayham Abbas Helmi, Ampuan Siti Nurin Syahirah, Mariam-Aisha Fatima , Blockchain Based Identity Verification System, 21 November 2019  An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends, IEEE 6th International Congress on Big Data, 2017.  Gunit Malik, Kshitij Parasrampuria, Sai Prasanth Reddy, Dr. Seema Shah, Blockchain Based Identity Verification Model, International Conference on Vision Towards Emerging Trends in Communication and Networking (ViTECoN), 2019.
Copyright © 2022 Deepak Gupta, Suraj Chaubey, Abhishek Ram, Abdul Raheman Shaikh. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.