Research and application of fine-grained access control scheme based on blockchain and trusted execution environment—A case study on the internet of things
Intelligence and convenience have been brought to our lives by the widespread use of IoT devices,but the issue of privacy leakage cannot be ignored.To address the problems widely existing in IoT environments,such as coarse-grained access policies,unverifiability of access records,lack of process control,and excessive permissions,a policy-based access control method is proposed.In this method,access control is implemented using blockchain technology,reducing reliance on third-party organizations.Additionally,uniform fine-grained access poli-cies are established,and smart contracts are deployed to securely publish,update,and execute policies.Feasible execution environments are utilized to ensure the secure execution of off-chain access control policies.Finally,this method is theoretically analyzed and evaluated in multiple blockchain environments,and the results indicate that fine-grained policies for access control can be implemented by the resource owner through this solution,while ensuring high security and good performance.
blockchainaccess controlinternet of thingscryptocurrenciestrusted execution environment