Evaluation of Dynamic-IoTrust: A Dynamic Access Control for IoT Based on Smart Contracts
This paper evaluates Dynamic-IoTrust access control that integrated blockchain and trust value to meet the requirements of dynamic, secure, and distributed access control in the IoT environment. Dynamic-IoTrust intended to overcome the issues related to dynamic access control in IoT by limit authorized users’ access based on the trust value and user misbehavior. In particular, the system contains three kinds of smart contracts, multiple Main Smart Contract (MSC), one Register Contract (RC), and one Judging Contract (JC). Dynamic-IoTrust provides predefined static policy and dynamic trust value. The performance of Dynamic-IoTrust is analyzed by calculating the cost consumption rate of smart contracts and their function. A comparison is made between the existing systems and Dynamic-IoTrust. The results illustrate the transaction and execution costs of smart contracts.