A lightweight consensus and trust mechanism for access control in Blockchain-based IoT networks
Abstract
Since its creation, the Internet has undergone several transformations, among them the Internet of Things (IoT), which is composed of a set of objects connected to the Internet in order to provide services to users. The idea is to connect the physical and digital world. To ensure the security of devices and users, security mechanisms need to meet the characteristics inherent to IoT. In this context, this paper proposes a security mechanism for IoT based on Blockchain technology, which is a model that seeks decentralization as a security measure. We use the same concept of Blockchain applied in crypto-coins, but with a consensus mechanism based on trust between nodes. A prototype of the solution was developed and evaluated to demonstrate that the proposed solution is capable of obtaining consistent results.
References
Barcellos, A. M. P. and Gaspary, L. P. (2006). Segurança em redes p2p: princípios, tecnologias e desafios. In Simpósio Brasileiro de Redes de Computadores (24.: 2006 maio: Curitiba, PR). Anais dos minicursos. Curitiba:[sn], 2006.
Dorri, A., Kanhere, S. S., Jurdak, R., and Gauravaram, P. (2017a). Blockchain for iot security and privacy: The case study of a smart home. In Pervasive Computing and Communications Workshops (PerCom Workshops), 2017 IEEE International Conference on, pages 618–623. IEEE.
Dorri, A., Kanhere, S. S., Jurdak, R., and Gauravaram, P. (2017b). Lsb: A lightweight scalable blockchain for iot security and privacy. arXiv preprint arXiv:1712.02969.
Farooq, M. U., Waseem, M., Khairi, A., and Mazhar, S. (2015). A critical analysis on the security concerns of internet of things (iot). International Journal of Computer Applications, 111(7).
Gervais, A., Karame, G., W¨ust, K., Glykantzis, V., Ritzdorf, H., and Capkun, S. (2016). On the security and performance of proof of work blockchains. In Proceedings of the 23nd ACM SIGSAC Conference on Computer and Communication Security (CCS). ACM.
Greve, F., Sampaio, L., Abijaude, J., Coutinho, A., Valcy, ´I., and Queiroz, S. (2018). Blockchain e a revolução do consenso sob demanda. Minicursos do Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (Minicursos SBRC), 36.
Gubbi, J., Buyya, R., Marusic, S., and Palaniswami, M. (2013). Internet of things (iot): A vision, architectural elements, and future directions. Future generation computer systems, 29(7):1645–1660.
Nakamoto, S. (2008). Bitcoin: A peer-to-peer electronic cash system.
Roman, R., Zhou, J., and Lopez, J. (2013). On the features and challenges of security and privacy in distributed internet of things. Computer Networks, 57(10):2266–2279.
Sahraoui, S. and Bilami, A. (2014). Compressed and distributed host identity protocol for end-to-end security in the iot. In Next Generation Networks and Services (NGNS), 2014 Fifth International Conference on, pages 295–301. IEEE.
Steger, M., Dorri, A., Kanhere, S. S., R¨omer, K., Jurdak, R., and Karner, M. (2018). Secure wireless automotive software updates using blockchains: A proof of concept. In Advanced Microsystems for Automotive Applications 2017, pages 137–149. Springer.
Tencent (2016). Reposit´orio github, https://github.com/tencent/rapidjson.git. Acessado em Novembro de 2018.
