Control Channel Networks: A Fast Blockchain-Based Access Control in Peer-to-Peer Networks

Main Article Content

Siwan Noh
Hynwoo Kim
Sang-Uk Shin
Kyung-Hyune Rhee

Keywords

blockchain, access control, scalability, payment channel

Abstract

In the past, most medical data were created and managed by hospitals. These days, however, patients
can generate these data by themselves without visiting hospitals. Unlike previous data, the latter is
generated by patients themselves. To efficiently manage these data without need of the third party,
a blockchain-based access control was proposed. If the patient wants to delegate the right of the
access to his data, he creates a token for the requester and stores it on the blockchain as a form of the
transaction. Moreover, patients can make it invalid and impossible to re-use at any time. However,
if the number of the transactions in the blockchain network is exceeded the maximum throughput of
the system, the system cannot provide a reliable service. Moreover, due to the feature of the public
blockchain, anyone can see the history of the specific data by tracing the transaction stored on the
blockchain. In this paper, to solve the scalability problem on the public blockchain based access
control system and its invasion of privacy, we propose a token based personal data management system
based on . When the requester sending a request message, the resource owner creates a token
transaction for the intermediary’s address and then asks the delivery of the transaction between his
primary chain and the requester’s sub chain via multiple sub chain. Finally, the relayed transaction
for the access control is stored on the requester’s blockchain. The linkability of transactions on the
different blockchain is hidden from the third party user and our system is able to process it very
quickly regardless of the blockchain’s throughput.