Uma abordagem comparativa entre ICPs baseadas em Blockchain

Detalhes bibliográficos
Ano de defesa: 2021
Autor(a) principal: Santos, Rogério Caldas dos
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Instituto Tecnológico da Aeronáutica (ITA)
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
ICP
Link de acesso: http://www.repositorio.mar.mil.br/handle/ripcmb/844783
Resumo: Os sistemas de certificação digital têm um fundamental papel na segurança das informações. Neste contexto, aplicações de Infraestruturas de Chaves Públicas (ICPs) baseadas na tecnologia de Blockchain vêm sendo estudadas para melhor atender às novas demandas tecnológicas da sociedade e do estado moderno. Neste cenário, esta pesquisa envolveu uma campanha de análise de desempenho, com o intuito de compreender as ICPs baseadas na tecnologia de Cadeia de Blocos (Blockchain) de forma realista, verificando aspectos como estabilidade e tempo de respostas de transações. Com este objetivo, foram realizados experimentos no ambiente de teste da moeda virtual Ethereum, utilizando a rede Rinkeby, por meio de comparação de contratos inteligentes publicamente reconhecidos, variando-se a carga para avaliar a escalabilidade e o tempo de resposta. Além disso, foi desenvolvido um ambiente de teste (testbed) para execução desses experimentos e realizada uma caracterização do ambiente experimental. Para obter melhor acurácia, em relação à comparação dos algoritmos, foram utilizados modelos de regressão linear, realizadas alterações nos contratos inteligentes, exploradas funções criptográficas mais intensas e elaborada uma proposta de melhoria do tempo de execução por distribuição das requisições em diferentes blocos de Blockchain. Os resultados mostraram diferenças importantes de desempenho entre os algoritmos testados e as aplicações de ICPs baseadas em Blockchain, em termos de escalabilidade, limitadas pelas quantidades máximas de transações por bloco da tecnologia de Blockchain.
id MB_b3f8281081e13c6acd3afa1ca2401426
oai_identifier_str oai:www.repositorio.mar.mil.br:ripcmb/844783
network_acronym_str MB
network_name_str Repositório Institucional da Produção Científica da Marinha do Brasil (RI-MB)
repository_id_str
spelling Uma abordagem comparativa entre ICPs baseadas em BlockchainBlockchainICPTestbedTecnologia da InformaçãoCiência da computaçãoOs sistemas de certificação digital têm um fundamental papel na segurança das informações. Neste contexto, aplicações de Infraestruturas de Chaves Públicas (ICPs) baseadas na tecnologia de Blockchain vêm sendo estudadas para melhor atender às novas demandas tecnológicas da sociedade e do estado moderno. Neste cenário, esta pesquisa envolveu uma campanha de análise de desempenho, com o intuito de compreender as ICPs baseadas na tecnologia de Cadeia de Blocos (Blockchain) de forma realista, verificando aspectos como estabilidade e tempo de respostas de transações. Com este objetivo, foram realizados experimentos no ambiente de teste da moeda virtual Ethereum, utilizando a rede Rinkeby, por meio de comparação de contratos inteligentes publicamente reconhecidos, variando-se a carga para avaliar a escalabilidade e o tempo de resposta. Além disso, foi desenvolvido um ambiente de teste (testbed) para execução desses experimentos e realizada uma caracterização do ambiente experimental. Para obter melhor acurácia, em relação à comparação dos algoritmos, foram utilizados modelos de regressão linear, realizadas alterações nos contratos inteligentes, exploradas funções criptográficas mais intensas e elaborada uma proposta de melhoria do tempo de execução por distribuição das requisições em diferentes blocos de Blockchain. Os resultados mostraram diferenças importantes de desempenho entre os algoritmos testados e as aplicações de ICPs baseadas em Blockchain, em termos de escalabilidade, limitadas pelas quantidades máximas de transações por bloco da tecnologia de Blockchain.Digital certification systems play a key role in information security. In this context, Blockchain-based on Public Key Infrastructures (PKIs) applications are being studied to better meet new technological, society, and state demands. In this scenario, this research carried out tests of performance analysis in order to understand a Blockchain-based PKIs in more realistic way, verifying aspects such as scalability and response time of transactions. For this purpose, experiments were carried out in the Ethereum test environment, thus using the Rinkeby network, by comparing publicly recognized smart contracts, varying the load to assess scalability and response time. In addition, a testbed was developed to conduct such experiments and to characterize the experimental environment. For better accuracy, regarding the comparison between algorithms, linear regression models were used. Likewise, changes were made into smart contracts by exploring more intense cryptographic functions and a proposal was made to improve the execution time by distributing requests in different blocks of the Blockchain. The main results have shown important performance differences between tested algorithms and Blockchain-based PKIs applications limited by the maximum amount of transactions per Blockchain block in terms of scalability.Instituto Tecnológico da Aeronáutica (ITA)Marcondes, Cesar Augusto CavalheiroSantos, Rogério Caldas dos2022-07-05T18:13:34Z2022-07-05T18:13:34Z2021info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.repositorio.mar.mil.br/handle/ripcmb/844783porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Produção Científica da Marinha do Brasil (RI-MB)instname:Marinha do Brasil (MB)instacron:MB2022-09-23T13:27:19Zoai:www.repositorio.mar.mil.br:ripcmb/844783Repositório InstitucionalPUBhttps://www.repositorio.mar.mil.br/oai/requestdphdm.repositorio@marinha.mil.bropendoar:2022-09-23T13:27:19Repositório Institucional da Produção Científica da Marinha do Brasil (RI-MB) - Marinha do Brasil (MB)false
dc.title.none.fl_str_mv Uma abordagem comparativa entre ICPs baseadas em Blockchain
title Uma abordagem comparativa entre ICPs baseadas em Blockchain
spellingShingle Uma abordagem comparativa entre ICPs baseadas em Blockchain
Santos, Rogério Caldas dos
Blockchain
ICP
Testbed
Tecnologia da Informação
Ciência da computação
title_short Uma abordagem comparativa entre ICPs baseadas em Blockchain
title_full Uma abordagem comparativa entre ICPs baseadas em Blockchain
title_fullStr Uma abordagem comparativa entre ICPs baseadas em Blockchain
title_full_unstemmed Uma abordagem comparativa entre ICPs baseadas em Blockchain
title_sort Uma abordagem comparativa entre ICPs baseadas em Blockchain
author Santos, Rogério Caldas dos
author_facet Santos, Rogério Caldas dos
author_role author
dc.contributor.none.fl_str_mv Marcondes, Cesar Augusto Cavalheiro
dc.contributor.author.fl_str_mv Santos, Rogério Caldas dos
dc.subject.por.fl_str_mv Blockchain
ICP
Testbed
Tecnologia da Informação
Ciência da computação
topic Blockchain
ICP
Testbed
Tecnologia da Informação
Ciência da computação
description Os sistemas de certificação digital têm um fundamental papel na segurança das informações. Neste contexto, aplicações de Infraestruturas de Chaves Públicas (ICPs) baseadas na tecnologia de Blockchain vêm sendo estudadas para melhor atender às novas demandas tecnológicas da sociedade e do estado moderno. Neste cenário, esta pesquisa envolveu uma campanha de análise de desempenho, com o intuito de compreender as ICPs baseadas na tecnologia de Cadeia de Blocos (Blockchain) de forma realista, verificando aspectos como estabilidade e tempo de respostas de transações. Com este objetivo, foram realizados experimentos no ambiente de teste da moeda virtual Ethereum, utilizando a rede Rinkeby, por meio de comparação de contratos inteligentes publicamente reconhecidos, variando-se a carga para avaliar a escalabilidade e o tempo de resposta. Além disso, foi desenvolvido um ambiente de teste (testbed) para execução desses experimentos e realizada uma caracterização do ambiente experimental. Para obter melhor acurácia, em relação à comparação dos algoritmos, foram utilizados modelos de regressão linear, realizadas alterações nos contratos inteligentes, exploradas funções criptográficas mais intensas e elaborada uma proposta de melhoria do tempo de execução por distribuição das requisições em diferentes blocos de Blockchain. Os resultados mostraram diferenças importantes de desempenho entre os algoritmos testados e as aplicações de ICPs baseadas em Blockchain, em termos de escalabilidade, limitadas pelas quantidades máximas de transações por bloco da tecnologia de Blockchain.
publishDate 2021
dc.date.none.fl_str_mv 2021
2022-07-05T18:13:34Z
2022-07-05T18:13:34Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://www.repositorio.mar.mil.br/handle/ripcmb/844783
url http://www.repositorio.mar.mil.br/handle/ripcmb/844783
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Instituto Tecnológico da Aeronáutica (ITA)
publisher.none.fl_str_mv Instituto Tecnológico da Aeronáutica (ITA)
dc.source.none.fl_str_mv reponame:Repositório Institucional da Produção Científica da Marinha do Brasil (RI-MB)
instname:Marinha do Brasil (MB)
instacron:MB
instname_str Marinha do Brasil (MB)
instacron_str MB
institution MB
reponame_str Repositório Institucional da Produção Científica da Marinha do Brasil (RI-MB)
collection Repositório Institucional da Produção Científica da Marinha do Brasil (RI-MB)
repository.name.fl_str_mv Repositório Institucional da Produção Científica da Marinha do Brasil (RI-MB) - Marinha do Brasil (MB)
repository.mail.fl_str_mv dphdm.repositorio@marinha.mil.br
_version_ 1855762815143378944