CryptoComponent: um Componente de Criptografia para Sistemas de Software IoT de Baixo Custo

  • Bruno D. de Paiva UFRJ
  • Bruno P. de Souza UFRJ
  • Guilherme H. Travassos UFRJ

Resumo


O grande número de dispositivos de sistemas de software IoT motivados pelo avanço da Indústria 4.0 tem levado organizações a listar os riscos de segurança mais comuns. A transferência segura de dados e o armazenamento de informações estão entre os dez problemas mais frequentes nesses dispositivos. Assim, este trabalho apresenta um componente de criptografia que permite que dispositivos IoT com baixo poder computacional transmitam dados seguramente, contribuindo para mitigar a falta de segurança nestes sistemas. Esse componente foi avaliado em dois estudos in silico para verificar sua viabilidade e eficiência. Os resultados sugerem que o componente apresenta desempenho adequado quando encapsulado em um dispositivo IoT de baixo custo.

Palavras-chave: Qualidade de software, modelos de qualidade

Referências

Albalawi, U. and Joshi, S. (2018). Secure and trusted telemedicine in internet of things iot. In 2018 IEEE 4th World Forum on Internet of Things (WF-IoT), pp. 30–34.

Basili, V. R., Caldiera, G. and Rombach, H. D. (1994). The goal question metric approach. Encycl. Softw. Eng., 2, pp. 528–532.

Beaulieu, R., Shors, D., Smith, J., Treatman-Clark, S., Weeks, B. and Wingers, L. (2015). Simon and speck: Block ciphers for the internet of things. Cryptology ePrint Archive.

Bradley, C., El-Tawab, S. and Heydari, M. H. (2018). Security analysis of an IoT system used for indoor localization in healthcare facilities. In (SIEDS), pp. 147–152.

Cisco (2020). Relatório anual da internet da cisco (2018-2023): White Paper. [link]. (acesso em 20/9/2023).

Chanal, P. M. and Kakkasageri, M. S. (2019). Hybrid algorithm for data confidentiality in internet of things. In 10th (ICCCNT), pp. 1–5.

De Paiva, B. D., de Souza, B. P., and Travassos, G. H. (2023). CRYPTOCOMPONENT: UM COMPONENTE DE CRIPTOGRAFIA PARA SISTEMAS DE SOFTWARE IOT COM DISPOSITIVOS DE BAIXO CUSTO [Zenodo]. https://doi.org/10.5281/zenodo.8352063

De França, B. B. N. and Travassos, G. H. (2016). Experimentation with dynamic simulation models in software engineering: planning and reporting guidelines. Empirical Software Engineering, 21(3), pp. 1302-1345.

Garg, D., Rani, S., Herencsar, N., Verma, S., Wozniak, M. and Ijaz, M. (2022). Hybrid technique for cyber-physical security in cloud-based smart industries. Sensors, 22(12), 4630.

Motta, R. C., de Oliveira, K. M. and Travassos, G. H. (2018). On challenges in engineering IoT software systems. In Proceedings of the XXXII SBES, pp. 42-51.

Mousavi, S. K., Ghaffari, A., Besharat, S. and Afshari, H. (2021). Security of internet of things based on cryptographic algorithms: A survey. Wireless Networks, 27(2), pp. 1515–1555.

Ogonji, M. M., Okeyo, G. and Wafula, J. M. (2020). A survey on privacy and security of internet of things. Computer Science Review, 38:100312.

Othman, M. M. and El-Mousa, A. (2020). Internet of things cloud computing internet of things as a service approach. In ICICS, pp. 318–323.

OWASP (2019). OWASP Internet of Things (IoT) Project. [link]. (acesso em 20/9/2023)

Rachit, S. B. and Ragiri, P. R. (2021). Security trends in internet of things: a survey. SN Applied Sciences, 3(1), pp. 1-14.

Rana, M., Mamun, Q. and Islam, R. (2022). Lightweight cryptography in IoT networks: A survey. Future Generation Computer Systems, 129, pp. 77–89.
Publicado
25/09/2023
PAIVA, Bruno D. de; SOUZA, Bruno P. de; TRAVASSOS, Guilherme H.. CryptoComponent: um Componente de Criptografia para Sistemas de Software IoT de Baixo Custo. In: CONCURSO DE TRABALHOS DE INICIAÇÃO CIENTÍFICA EM ENGENHARIA DE SOFTWARE(CTIC-ES) - CONGRESSO BRASILEIRO DE SOFTWARE: TEORIA E PRÁTICA (CBSOFT), 14. , 2023, Campo Grande/MS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 90-99. DOI: https://doi.org/10.5753/cbsoft_estendido.2023.235935.