%0 Journal Article %A LI Ru %A SHI Jinshan %A SONG Tingting %T Blockchain-based access control framework for Internet of things %D 2020 %R 10.11772/j.issn.1001-9081.2019111931 %J Journal of Computer Applications %P 931-941 %V 40 %N 4 %X The characteristics of massiveness,dynamics,and lightweight devices for network devices in the Internet of Things(IoT)are inherently connected and exist simultaneously. To satisfy these three characteristics simultaneously,a Blockchain-Based IoT Access Control(BBIAC)framework was proposed. Firstly,the BBIAC model under this framework was proposed,the concept of attribute was introduced into the process of IoT authorization to realize the model's support for massiveness;the distributed structure and identity authentication method of blockchain provide the support of dynamics for the model. Secondly,the complete workflow of BBIAC model was introduced. Thirdly,the formal safety assessment of BBIAC was performed by Colored Petri Network(CPN),and the security of the BBIAC model was proved. Experimental results show that BBIAC is suitable for IoT environments with characteristics of massiveness,dynamics and lightweight devices. %U http://www.joca.cn/EN/10.11772/j.issn.1001-9081.2019111931