Please use this identifier to cite or link to this item:
http://dspace.cityu.edu.hk/handle/2031/9243
Title: | Information Verification System using Blockchain |
Authors: | Wu, Wei Jian |
Department: | Department of Computer Science |
Issue Date: | 2019 |
Supervisor: | Supervisor: Dr. Wong, Ka Chun; First Reader: Dr. Wong, Tsui Fong; Second Reader: Prof. Zhang, Qingfu |
Abstract: | Data alteration, traceability and verification were the well-known problem in the modern society. In modern society, people stores data in the traditional database. A client can modify data, which is stored on a centralized server if client have permission. Since the authority is responsible for administration of the database, if the security of the authority is compromised, the data can be tampered, or even deleted. The traceability of tampered data would be difficult if the database forgotten backup or the design schema was poor. The prototype introduces a new data sharing and management approach with blockchain technology. In the prototype system, the user's data can be saved into the blockchain network, it was traceable when the data altered by other people. The access control rule applied to user's data, which could prevent user's data leaking or any illegal access. It was good for permission management. In addition, user able to send a request for access another person's data through the system. The sender will able to access the user's data when the request accepted. The user also can revoke the data access right any time. The access right of the data will be automatically revoked when the access time expired. Furthermore, the users were able establishing a channel group and share their data within the channel. Besides, the user also could join a channel group through the invitation. The system makes the data upload more flexibility, it does not limit the content of the data, users could upload anything to the system, the image and pdf data format were supported. On the other hand, the organization (verifier role) would help the system verifies the data correctness before the data uploaded to the system, the verifier role assigned to the organization, who would assist the data verification. For example, a user uploads her/his cityU qualification record, only the cityU could verify the record correctness. The verifier role would be cityU in this circumstance. Ultimately, it could prevent data leaking, illegal access and reduce fabricate data as well as the system would provide a better experience for sharing, saving and management data with the approached solution. Although there was similar solution provided by the LinkedIn, but it does not have a mechanism to verify the record correctness. |
Appears in Collections: | Computer Science - Undergraduate Final Year Projects |
Files in This Item:
File | Size | Format | |
---|---|---|---|
fulltext.html | 148 B | HTML | View/Open |
Items in Digital CityU Collections are protected by copyright, with all rights reserved, unless otherwise indicated.