Janus: A Tool for Managing Identities for IoT Agents Using Verifiable Credentials

  • Anselmo Lacerda Gomes Instituto Atlântico
  • Antonio Alex M. de Sousa Instituto Atlântico
  • Vitor B Estevam Instituto Atlântico
  • Elton B. Lazzarin Instituto Atlântico
  • Levi M. F. de Lima Instituto Atlântico

Resumo


O sistema proposto neste artigo é uma solução para monitoramento e gerenciamento de processos de emissão de identidade e controle de acesso. Esta solução usa credenciais verifificáveis para adicionar uma nova camada de segurança sobre dispositivos IoT e brokers MQTT. Fornecendo uma maneira de implantar e gerenciar agentes Aries em dispositivos IoT através de agentes CLI e ACA-py. Uma credencial é emitida para o dispositivo IoT, especificando a lista de sensores que ele tem permissão para usar na exportação de dados. Uma prova de apresentação dessa credencial é necessária antes de cada transmissão de dados do sensor para o broker.

Referências

de Souza, R. T., dos Santos, G. F., and Zorzo, S. D. (2020). User’s privacy management in iot environment using dojot platform. In Latifi, S., editor, 17th International Conference on Information Technology–New Generations (ITNG 2020), pages 485–491, Cham. Springer International Publishing.

Dieye, M., Valiorgue, P., Gelas, J.-P., Diallo, E.-H., Ghodous, P., Biennier, F., and Éric Peyrol (2023). A self-sovereign identity based on zero-knowledge proof and blockchain. IEEE. [Online]. Available: [link].

Mukta, R., Martens, J., young Paik, H., Lu, Q., and Kanhere, S. S. (2021). Blockchain-based verifiable credential sharing with selective disclosure. IEEE. [Online]. Available: [link].

Pathak, A., Patil, T., Pawar, S., Raut, P., and Khairnar, S. (2021). Secure authentication using zero knowledge proof. IEEE. [Online]. Available: [link].

Pathak, A., Patil, T., Pawar, S., Raut, P., and Khairnar, S. (2023). Efficient smart contract for privacy preserving authentication in blockchain using zero knowledge proof. IEEE. [Online]. Available: [link].

Torres, D. A. (2021). Tutorial: Decentralized digital identity with blockchain. IEEE. [Online]. Available: [link].

Zhanying, Z. and Yingying, D. (2022). Iot data acquisition terminal based on raspberry pi. IEEE. [Online]. Available: [link].
Publicado
20/05/2024
GOMES, Anselmo Lacerda; SOUSA, Antonio Alex M. de; ESTEVAM, Vitor B; LAZZARIN, Elton B.; LIMA, Levi M. F. de. Janus: A Tool for Managing Identities for IoT Agents Using Verifiable Credentials. In: TRILHA DE INOVAÇÃO E INTERAÇÃO COM A INDÚSTRIA - SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS (SBRC), 42. , 2024, Niterói/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 253-258. ISSN 2177-9384. DOI: https://doi.org/10.5753/sbrc_estendido.2024.1724.