2019 · 13 citations · 8 references
ComputingComputer ScienceInformation TechnologyAuthenticationComputer SecurityCryptographyAccess ControlAccess Control For Personal DataAuthorizationData PrivacyData ProtectionData SecurityBlockchain CryptographyBlockchain SecurityBlockchain-based Data SecurityBlockchain-based SecurityMisuse Of Personal InformationPermissionsPersonal DataUser Permissions
The keystone of information security has been access control. Very often, User data is misused and users are oblivious to the use of their data by unauthorized parties. Current strategies to provide storage for confidential data and subsequent authentication involve relying on a trusted third party for the same, which could be victims of Denial of Service (DoS) attacks or technical failures. This paper examines a strategy where the underlying framework for providing Access Control is the blockchain, hence decentralizing the mechanism of providing access control. Further in this paper, we demonstrate and model the User Data access on the Ethereum framework. Personal Information of the user by a website or an application is retrieved on a need-to-know basis from the off-blockchain, as determined by the user, the true owner of the data. Personal data is highly protected and the different permissions to different websites or applications are determined by the Smart Contract.
8
Role-based access control models
Ravi Sandhu, Edward J. Coyne, H.L. Feinstein et al. · Computer · 1996 · 5.8K citations
Access control: principle and practice
Ravi Sandhu, Pierangela Samarati · IEEE Communications Magazine · 1994 · 1.3K citations
Smart Contract-Based Access Control for the Internet of Things
Yuanyu Zhang, Shoji Kasahara, Yulong Shen et al. · IEEE Internet of Things Journal · 2018 · 769 citations
RBAC-SC: Role-Based Access Control Using Smart Contract
Jason Paul Cruz, Yuichi Kaji, Naoto Yanai · IEEE Access · 2018 · 343 citations · Full text