Role Based Smart Contract For Data sharing

  • Joachim, Kweka Bruno (Interdisciplinary Program of Information Security, Graduate School, Pukyong National University) ;
  • Rhee, Kyung-Hyune (Dept. of IT Convergence and Applications Engineering Pukyong National University)
  • Published : 2018.10.31


The Internet has allowed many things to move fast, including sharing of data, files and others within a second. Many domains use applications range from IoT, smart cities, healthcare, and organizations to share the data when necessary. However, there are some challenges faced by existing systems that works on centralized nature. Such challenges are data breach, trustiness issue, unauthorized access and data fraud. Therefore in this work, we focus on using a smart contract which is used by blockchain platform and works on decentralized form. Furthermore, in this work our contract provides an access to the file uploaded onto the decentralized storage such as IPFS. By leveraging smart contract-role based which consist of a contract owner who can manage the users when access the certain resources such as a file and as well as use of decentralized storage to avoid single point of failure and censorship over secure communication channel. We checked the gas cost of the smart contract since most of contracts tends to be a high cost.



Supported by : IITP(Institute for Information & communications Technology Promotion), National Research Foundation of Korea(NRF)