Simulação e avaliação de desempenho de uma Blockchain para aplicações IoT

Autores

DOI:

https://doi.org/10.51359/1679-1827.2021.252657

Palavras-chave:

blockchain, segurança da informação, internet das coisas.

Resumo

A Internet das Coisas (IoT) consiste em um sistema de cooperação entre dispositivos inteligentes conectados. Os sistemas IoT têm acesso a diversos dados dos usuários, que precisam ser gerenciados de forma eficiente para evitar vulnerabilidades de segurança. Nesse cenário, a tecnologia Blockchain apresenta-se como uma opção promissora, pois permite o registro de dados de forma descentralizada, criptografada e imutável. Diante disso, este trabalho apresenta uma simulação de Blockchain utilizada para registros de dados da IoT e realiza uma avaliação de desempenho sobre ela, comparando com resultados da literatura. Foi realizada uma revisão bibliográfica, onde um trabalho foi escolhido como base para o comparativo de desempenho, em seguida foram definidas as métricas de avaliação, que foram vazão e tempo de resposta. Foram executados diferentes testes de carga sobre a Blockchain, variando sua quantidade de nós. Por fim, os resultados obtidos foram comparados com os dados do artigo de referência.

Referências

Braga, A. M., Marino, F. C. H., & dos Santos, R. R. (2017). Segurança de aplicaçoes blockchain além das criptomoedas. Livro-texto dos minicursos SBSeg, 99-148.

Chicarino, V. R., Jesus, E. F., Albuquerque, C. V. N., & Aragão Rocha, A. A. (2017). Uso de blockchain para privacidade e segurança em internet das coisas. Livro de Minicursos do VII Simpósio Brasileiro de Segurança da Informação e de Sistemas Computacionais. Brasília: SBC, 28.

Giannoutakis, K. M., Spathoulas, G., Filelis-Papadopoulos, C. K., Collen, A., Anagnostopoulos, M., Votis, K., & Nijdam, N. A. (2020, November). A blockchain solution for enhancing cybersecurity defence of IoT. In 2020 IEEE International Conference on Blockchain (Blockchain) (pp. 490-495). IEEE.

Han, R., Gramoli, V., & Xu, X. (2018, February). Evaluating blockchains for IoT. In 2018 9Th IFIP international conference on new technologies, mobility and security (NTMS) (pp. 1-5). IEEE.

Hartikka, L. (2017) A Blockchain in 200 lines of code. Disponível em: https://medium.com/@lhartikk/ablockchain-in-200-lines-of-code-963cc1cc0e54. Acesso em: 06/09/2021.

Mendez Mena, D., Papapanagiotou, I., & Yang, B. (2018). Internet of things: Survey on security. Information Security Journal: A Global Perspective, 27(3), 162-182.

Mikkelsen, L., Mortensen, K., Rasmussen, H., Schwefel, H. P., & Madsen, T. (2018, December). Realization and evaluation of marketplace functionalities using ethereum blockchain. In 2018 International Conference on Internet of Things, Embedded Systems and Communications (IINTEC) (pp. 47-52). IEEE.

Morais, A. M., de Almeida Callou, G. R., & Lins, F. A. A. (2020). Simulação e Avaliação de Desempenho de uma Rede Blockchain Utilizando Containers Docker. Cadernos do IME-Série Informática, 44, 73-87.

Morais, A. M., Neto, J. D. S. C., de Medeiros, R. W. A., de Oliveira Nóbrega, O., & Lins, F. A. A. (2021). A solution for integrating virtual learning environments with Blockchain. Research, Society and Development, 10(12).

Pilkington, M. (2016). Blockchain technology: principles and applications. In Research handbook on digital transformations. Edward Elgar Publishing.

Prodanov, C. C., & De Freitas, E. C. (2013). Metodologia do trabalho científico: métodos e técnicas da pesquisa e do trabalho acadêmico-2ª Edição. Editora Feevale.

Reyna, A., Martín, C., Chen, J., Soler, E., & Díaz, M. (2018). On blockchain and its integration with IoT. Challenges and opportunities. Future generation computer systems, 88, 173-190.

Sagirlar, G., Carminati, B., Ferrari, E., Sheehan, J. D., & Ragnoli, E. (2018, July). Hybrid-iot: Hybrid blockchain architecture for internet of things-pow sub-blockchains. In 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData) (pp. 1007-1016). IEEE.

Schneider, E. (2018). Internet of Things (IoT) Technology, Economic View And Technical Standardization. Institut Luxembourgeois de La Normalisation, July, 108. https://portail-qualite.public.lu/dam-assets/publications/normalisation/2018/white-paper-iot-july-2018.pdf. Acesso em: 30/10/2020.

Zheng, P., Zheng, Z., Luo, X., Chen, X., & Liu, X. (2018, May). A detailed and real-time performance monitoring framework for blockchain systems. In 2018 IEEE/ACM 40th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP) (pp. 134-143). IEEE.

Downloads

Publicado

2021-12-14

Edição

Seção

Artigos