Preservation Authentication and Authorization on Blockchain
Wasan Ahmed Ali, Naji Mutar Sahib, Jumana Waleed · 2019
Block chain technology is a relatively new technology that has recently emerged in the technology world. Attracting the attention of many organizations, institutions, and governments. This technique has many characteristics of decentralization, reliability, trust, and stability. Blockchain is a peer to peer network. However, as a result of increasing the volume of data on a daily basis in all areas and fields, the problems of how to prove that the person is the correct sender. Authentication based on traditional methods like biometric fingerprinting authentication and authorization approaches suffers from some problems in terms of big data size and time required to verifying from them, which are the most important things that cannot be ignored and waiting to be solving. In this paper, the simulation system is introduced on a blockchain technique which provides some possible solutions to proof the user authentication and authorization in a blockchain network. This is done by using the hash function (SHA 256 algorithm) and how to authenticate the user after recording the basic data by applying the hash function and signed them to the data regardless of how large and obtained the digest of data. Accordingly, the license will be demonstrated at the user's request. In this system, the results in terms of time are measured for four blocks, where the average time obtained through the execution of the same scenario for both the authentication and authorization phases are 5 ms and 1.75 ms respectively.