Plataforma para Gestão de Identidades Descentralizadas Baseada em Blockchain

Resumo


A identidade é fundamental para o reconhecimento das entidades (indivíduos, coisas e organizações) e das suas diversas relações no contexto em que estão inseridas. A gestão de identidades (GId) estabelece procedimentos de autenticação, autorização, responsabilização e auditoria, de forma a preservar a segurança do acesso aos recursos das organizações. Até então centralizados ou federados, os sistemas de GId podem evoluir para um modelo descentralizado e autossoberano (IDD), no qual o próprio usuário passa a ser o administrador das informações sobre sua identidade, e esta, inclusive, passa a ser única e compartilhável em todo o ecossistema. Este trabalho apresenta a ChainID, uma plataforma para gestão de identidades descentralizadas através da blockchain, que contempla a GId, seus atributos e credenciais, e é suficientemente genérica para abstrair a complexidade dos padrões e protocolos de comunicação envolvidos, proporcionando assim o uso da infraestrutura de IDD em diversos fluxos de oferta de serviços, de forma segura e transparente. Como prova de conceito da plataforma, foi desenvolvido o componente de autenticação da ChainID, que beneficia redes federadas, como a CAFe da RNP.

Palavras-chave: Identidade digital descentralizada, Identidade autossoberana, gestão de identidades, blockchain, autenticação, IM, IDP, SAML

Referências

ACA-Py (2021). In Hyperledger Aries Cloud Agent - Python. Hyperledger Aries. [link].

Androulaki, E., Barger, A., Bortnikov, V., Cachin, C., Christidis, K., De Caro, A., Enyeart, D., Ferris, C., Laventman, G., Manevich, Y., et al. (2018). Hyperledger Fabric: a distributed operating system for permissioned blockchains. In Proceedings of the Thirteenth EuroSys Conference, page 30. ACM.

Aries, H. (2021a). In Hyperledger Aries. Hyperledger Aries. [link].

Aries, H. (2021b). In Hyperledger Aries. Hyperledger Aries. [link].

Bano, S., Sonnino, A., Al-Bassam, M., Azouvi, S., McCorry, P., Meiklejohn, S., and Danezis, G. (2017). SoK: Consensus in the age of blockchains. Technical report, University College London, United Kingdom. https://arxiv.org/pdf/1711.03936.pdf.

Bhattacharya, M. P., Zavarsky, P., and Butakov, S. (2020). Enhancing the security and privacy of self-sovereign identities on hyperledger indy blockchain. In 2020 International Symposium on Networks, Computers and Communications (ISNCC), pages 1–7.

Buterin, V. et al. (2014). A next-generation smart contract and decentralized application platform. white paper, 3(37).

García, A. L., Fernandez-del Castillo, E., and Puel, M. (2013). Identity federation with voms in cloud infrastructures. In 2013 IEEE 5th International Conference on Cloud Computing Technology and Science, volume 1, pages 42–48.

Gemmill, J., Robinson, J., Scavo, T., and Bangalore, P. (2009). Cross-domain authorization for federated virtual organizations using the myvocs collaboration environment. Concurrency and Computation: Practice and Experience, 21:509–532.

ITU (2009). In NGN Identity Management Framework - Recommendation Y.2720. [S.l.]. ITU. http://www.itu.int/rec/T-REC-Y.2720-200901-I/en.

Kubach, M., Schunck, C., Sellung, R., and Rossnagel, H. (2020). Self-sovereign and decentralized identity as the future of identity management? In Open Identity Summit.

Liu, Y., He, D., Obaidat, M., Kumar, N., Khan, M. K., and Choo, K.-K. R. (2020). Blockchain-based identity management systems: A review. J. Netw. Comput. Appl., 166:102731.

López, M. A. (2020). SELF-SOVEREIGN IDENTITY: The Future of Identity: Self-Sovereignity, Digital Wallets, and Blockchain. Inter-American Development Bank.

Naik, N. and Jenkins, P. (2020). uport open-source identity management system: An assessment of self-sovereign identity and user-centric data platform built on blockchain. In 2020 IEEE International Symposium on Systems Engineering (ISSE), pages 1–7.

Narayanan, A., Bonneau, J., Felten, E., Miller, A., and Goldfeder, S. (2016). Bitcoin and cryptocurrency technologies. Princeton University Press.

Sovrin (2018). In A Protocol and Token for SelfSovereign Identity and Decentralized Trust. The Sovrin Foundation. [link].

Tobin, A. and Reed, D. (2017). In The Inevitable Rise of Self-Sovereign Identity, volume 29. The Sovrin Foundation.

Vullings, E., Dalziel, J., and Buchhorn, M. (2007). Secure federated authentication and authorisation to grid portal applications using saml and xacml. J. Res. Pract. Inf. Technol., 39:101–114.

W3C (2019a). In Decentralized Identifiers (DIDs) v1.0: Core architecture, data model, and representations. W3C. https://w3c-ccg.github.io/did-spec/.

W3C (2019b). In Verifiable Credentials Data Model 1.0: Expressing verifiable information on the Web. W3C. https://www.w3.org/TR/vc-data-model/.
Publicado
04/10/2021
QUEIROZ, Silvio; GREVE, Fabíola; SAMPAIO, Leobino N.; MARQUES, Eduardo. Plataforma para Gestão de Identidades Descentralizadas Baseada em Blockchain. In: SIMPÓSIO BRASILEIRO DE SEGURANÇA DA INFORMAÇÃO E DE SISTEMAS COMPUTACIONAIS (SBSEG), 21. , 2021, Belém. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 29-42. DOI: https://doi.org/10.5753/sbseg.2021.17304.

Artigos mais lidos do(s) mesmo(s) autor(es)

1 2 3 > >>