TY - GEN
T1 - Access Control Design Based on User Role Type in Telemedicine System Using Ethereum Blockchain
AU - Hamzah, Muhammad
AU - Husna, Diyanatul
AU - Astha Ekadiyanto, Fransiskus
AU - Purnama, Ketut
AU - Nurul Hidayati, Afif
AU - Hery Purnomo, Mauridhi
AU - Mardi Susiki Nugroho, Supeno
AU - Fuad Rachmadi, Reza
AU - Nurtanio, Ingrid
AU - Agung Ratna, Anak
N1 - Publisher Copyright:
© 2021 ACM.
PY - 2021/12/16
Y1 - 2021/12/16
N2 - To fulfill health as basic human needs, health care services technology is always improved but also must maintain security and privacy of the data due to huge amount of data is created and distributed. Telemedicine with telecommunication technology offers convenience and cheaper cost, but still is vulnerable to cyber attacks, making it a threat for patients' data's privacy. One approach that can be used to secure the data is applying access control to the data. Immutable blockchain can helps to enforce access control so it cannot be violated. We propose a system which implements Ethereum for the blockchain and React web application for the interface of the system. Data management and the access control are provided through Ethereum smart contracts, and the access control requires different role-based permission to upload and access the patients' data. The system works successfully with average time taken to verify the role is 1.8033 seconds per session. The privacy of the patients' data is ensured because only the patients that are allowed to keep the ID of their own data.
AB - To fulfill health as basic human needs, health care services technology is always improved but also must maintain security and privacy of the data due to huge amount of data is created and distributed. Telemedicine with telecommunication technology offers convenience and cheaper cost, but still is vulnerable to cyber attacks, making it a threat for patients' data's privacy. One approach that can be used to secure the data is applying access control to the data. Immutable blockchain can helps to enforce access control so it cannot be violated. We propose a system which implements Ethereum for the blockchain and React web application for the interface of the system. Data management and the access control are provided through Ethereum smart contracts, and the access control requires different role-based permission to upload and access the patients' data. The system works successfully with average time taken to verify the role is 1.8033 seconds per session. The privacy of the patients' data is ensured because only the patients that are allowed to keep the ID of their own data.
KW - Blockchain
KW - Smart Contract
KW - Telemedicine
KW - User Role
KW - Web
UR - http://www.scopus.com/inward/record.url?scp=85127220612&partnerID=8YFLogxK
U2 - 10.1145/3507971.3507991
DO - 10.1145/3507971.3507991
M3 - Conference contribution
AN - SCOPUS:85127220612
T3 - ACM International Conference Proceeding Series
SP - 112
EP - 117
BT - 2021 7th International Conference on Communication and Information Processing, ICCIP 2021
PB - Association for Computing Machinery
T2 - 7th International Conference on Communication and Information Processing, ICCIP 2021
Y2 - 16 December 2021 through 18 December 2021
ER -