TokenSSI : identidade autossoberana para geração distribuída de energia

Detalhes bibliográficos
Autor(a) principal: Ito, Eduardo Seiti, 1961-
Data de Publicação: 2023
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/13165
Resumo: Orientadores: Luiz Fernando Bittencourt, Raphael Vicente Rosa
id UNICAMP-30_663ca49941baf98a4aedacab3e1c84e7
oai_identifier_str oai::1362019
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling TokenSSI : identidade autossoberana para geração distribuída de energiaTokenSSI : self-sovereign identity for distributed power generationProteção de dadosBlockchains (Base de dados)Criptografia de chaves públicasEnergia elétrica - DistribuiçãoData protectionBlockchains (Databases)Public key cryptographyElectric power distributionOrientadores: Luiz Fernando Bittencourt, Raphael Vicente RosaDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: A popularização da utilização de modelos de sistemas baseados em blockchain tem crescido além do uso das criptomoedas, porém a gestão de recursos digitais com tais sistemas é considerado pouco viável em empreendimentos corporativos, que ainda preferem utilizar modelos centralizados de dados, onde ataques cibernéticos em pontos centrais de falha se potencializam, aumentando os riscos de comprometimento da integridade dos dados privativos ou ativos digitais com possíveis danos à imagem da empresa com a perda da reputação e da credibilidade. Em regulamentação recente, os dados das empresas devem agora possuir conformidade com a LGPD (Lei Geral de Proteção de Dados) no Brasil, ou GDPR (General Data Protection Regulation) na Europa, requerendo mais proteção sobre os dados privativos. Isto demanda mecanismos mais eficazes e seguros na gestão de dados privativos. Como estudo de caso, neste trabalho propomos a arquitetura TokenSSI que permite armazenar tokens de energia gerada por geração distribuída em armazenamento descentralizado (e.g. DLT, blockchain, etc.), sendo apenas acessíveis por VC (credenciais verificáveis) emitidas por mecanismo SSI (identidade autossoberana), que forma uma camada adicional de controle de acesso ao mesmo tempo que os atributos privativos de identidades são controlados pelos próprios proprietários. A análise dessa arquitetura inclui questões de segurança, desempenho e praticidade no uso de credenciais. Distinto do modelo centralizado, o TokenSSI implementa o controle de acesso aos ativos digitais, ou tokens de energia, de forma distribuída entre um ou mais elementos de rede por meio de VC emitidos por um nó adaptado ao SSI em favor dos prossumidores e consumidores de energia, que passam a ser conhecidos como portadores de credenciais. A autenticação pode ocorrer em nós distintos daquele que emitiu a VC e pode ocorrer por meio de múltiplos fatores como a ZKP (Prova de Conhecimento Zero) nos quais o nó verificador realiza um desafio a um atributo oculto da credencial para atender algum critério lógico de entrada, pode também ocorrer por meio da verificação da assinatura digital da VC por meio da chave pública do emissor que pode ficar exposta no VDR (Registro de Dados Verificáveis), que implementa uma blockchain. A autorização ocorre em um novo nó de intermediação que traduz ordens HTTP em métodos operacionais específicos do smart contract da plataforma blockchain distinta de tokens de energia. Dessa forma, os portadores de credenciais podem transacionar ativos digitais em tokens de energia P2P (entre pares) de forma transparente. Provamos que o TokenSSI pode atender uma demanda dimensionada de tráfego de uma cidade média, como Campinas. Estas medidas permitem maior autonomia do cliente na gestão de dados pessoais e explorar as atividades demandadas na lei de proteção de dados por parte das empresasAbstract: The popularization of the use of blockchain-based systems models has grown beyond the use of cryptocurrencies, however the management of digital resources with such systems is considered not very viable in corporate enterprises, which still prefer the use of centralized data models, where cyber-attacks in central points of failure are potentiated, increasing the risks of compromising the integrity of private data or digital assets with possible damage to the company’s image with the loss of reputation and credibility. In recent regulations, company data must now comply with the LGPD (Lei Geral de Proteção de Dados) in Brazil, or the GDPR (General Data Protection Regulation) in Europe, requiring more protection over private data. This demands more effective and secure mechanisms for managing private data. As a case study, in this work we propose the TokenSSI architecture that allows the storage of energy tokens generated by distributed generation in decentralized storage (e.g. DLT, blockchain, etc.), which are only accessible by VC (verifiable credentials) issued by a SSI (self-sovereign identity) mechanism, which forms an additional layer of access control while the private attributes of identities are controlled by the owners themselves. The analysis of this architecture includes security, performance, and credential usability issues. Unlike the centralized model, TokenSSI implements access control to digital assets, or energy tokens, distributed among one or more network elements through VC issued by a node adapted to SSI in favor of prosumers and energy consumers, who come to be known as credential holders. Authentication can occur in different nodes than the one that was issued to VC and can occur through multiple factors such as the ZKP (Zero Knowledge Proof ) in which the verifier node performs a challenge to a hidden attribute of the credential to meet some input logic criteria, it can also occur by verifying the digital signature of VC through the issuer’s public key that can be exposed in the VDR (Verifiable Data Registry), which implements a blockchain. Authorization takes place in a new intermediate node that translates HTTP requests into smart contract specific operational methods of a distinct blockchain-based energy token platform. In this way, credential holders can transact digital assets in P2P (peer-to-peer) energy tokens transparently. We proved that TokenSSI can meet a large traffic demand in a medium sized city, such as Campinas. These measures allow greater customer autonomy in the management of personal data and explore the activities required by the data protection law by companiesMestradoComputaçãoMestre em Ciência da Computação[s.n.]Bittencourt, Luiz Fernando, 1981-Rosa, Raphael Vicente, 1988-Pasquini, RafaelBorin, Juliana FreitagUniversidade Estadual de Campinas (UNICAMP). Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASIto, Eduardo Seiti, 1961-20232023-08-23T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdf1 recurso online (119 p.) : il., digital, arquivo PDF.https://hdl.handle.net/20.500.12733/13165ITO, Eduardo Seiti. TokenSSI: identidade autossoberana para geração distribuída de energia. 2023. 1 recurso online (119 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/13165. Acesso em: 3 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/1362019porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2023-10-19T15:04:08Zoai::1362019Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2023-10-19T15:04:08Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv TokenSSI : identidade autossoberana para geração distribuída de energia
TokenSSI : self-sovereign identity for distributed power generation
title TokenSSI : identidade autossoberana para geração distribuída de energia
spellingShingle TokenSSI : identidade autossoberana para geração distribuída de energia
Ito, Eduardo Seiti, 1961-
Proteção de dados
Blockchains (Base de dados)
Criptografia de chaves públicas
Energia elétrica - Distribuição
Data protection
Blockchains (Databases)
Public key cryptography
Electric power distribution
title_short TokenSSI : identidade autossoberana para geração distribuída de energia
title_full TokenSSI : identidade autossoberana para geração distribuída de energia
title_fullStr TokenSSI : identidade autossoberana para geração distribuída de energia
title_full_unstemmed TokenSSI : identidade autossoberana para geração distribuída de energia
title_sort TokenSSI : identidade autossoberana para geração distribuída de energia
author Ito, Eduardo Seiti, 1961-
author_facet Ito, Eduardo Seiti, 1961-
author_role author
dc.contributor.none.fl_str_mv Bittencourt, Luiz Fernando, 1981-
Rosa, Raphael Vicente, 1988-
Pasquini, Rafael
Borin, Juliana Freitag
Universidade Estadual de Campinas (UNICAMP). Instituto de Computação
Programa de Pós-Graduação em Ciência da Computação
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Ito, Eduardo Seiti, 1961-
dc.subject.por.fl_str_mv Proteção de dados
Blockchains (Base de dados)
Criptografia de chaves públicas
Energia elétrica - Distribuição
Data protection
Blockchains (Databases)
Public key cryptography
Electric power distribution
topic Proteção de dados
Blockchains (Base de dados)
Criptografia de chaves públicas
Energia elétrica - Distribuição
Data protection
Blockchains (Databases)
Public key cryptography
Electric power distribution
description Orientadores: Luiz Fernando Bittencourt, Raphael Vicente Rosa
publishDate 2023
dc.date.none.fl_str_mv 2023
2023-08-23T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/20.500.12733/13165
ITO, Eduardo Seiti. TokenSSI: identidade autossoberana para geração distribuída de energia. 2023. 1 recurso online (119 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/13165. Acesso em: 3 set. 2024.
url https://hdl.handle.net/20.500.12733/13165
identifier_str_mv ITO, Eduardo Seiti. TokenSSI: identidade autossoberana para geração distribuída de energia. 2023. 1 recurso online (119 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/13165. Acesso em: 3 set. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/1362019
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
1 recurso online (119 p.) : il., digital, arquivo PDF.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1809189192762130432