Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/40269
Registro completo de metadados
Campo DCValorIdioma
dc.creatorCrozariolo, João Pedro Correa-
dc.date.accessioned2026-04-27T14:21:05Z-
dc.date.available2026-04-27T14:21:05Z-
dc.date.issued2025-12-05-
dc.identifier.citationCROZARIOLO, João Pedro Correa. Otimização do desempenho de hashes com parallelhash para aceleração do hyperledger fabric. 2025. Trabalho de Conclusão de Curso (Engenharia da Computação) - Universidade Tecnológica Federal do Paraná, Toledo, 2025.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/40269-
dc.description.abstractBlockchain technology ensures data integrity and traceability in distributed environments, relying on cryptographic hash functions to safeguard blocks and state data. In permissioned frameworks like Hyperledger Fabric, this reliance creates performance bottlenecks as data volume increases, since conventional algorithms (e.g., SHA-256) execute sequentially and underutilize multicore architectures. This work investigates ParallelHash (NIST SP 800-185) to mitigate this bottleneck in the Fabric snapshot process. A Go implementation using goroutines was developed and evaluated in two scenarios: isolated benchmarks and tests with real snapshot artifacts. Results indicate a 47% reduction in total time and a 1.9x throughput increase in the hashing stage for medium and large inputs. The study also proposes a modular integration strategy compatible with the existing architecture. Conclusions highlight the technical viability of ParallelHash in intensive validation scenarios, adhering to cryptographic agility principles.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/deed.enpt_BR
dc.subjectCriptografiapt_BR
dc.subjectBlockchains (Base de dados)pt_BR
dc.subjectComputadores - Medidas de segurançapt_BR
dc.subjectCryptographypt_BR
dc.subjectBlockchains (Databases)pt_BR
dc.subjectComputer securitypt_BR
dc.titleOtimização do desempenho de hashes com parallelhash para aceleração do hyperledger fabricpt_BR
dc.title.alternativeOptimizing hash function performance using parallelhash to accelerate hyperledger fabricpt_BR
dc.typebachelorThesispt_BR
dc.description.resumoA tecnologia blockchain assegura a integridade e a rastreabilidade de dados em ambientes distribuídos, dependendo de funções de hash criptográficas para garantir a imutabilidade de blocos e estados. Em frameworks permissionados, como o Hyperledger Fabric, essa dependência gera gargalos de desempenho com o crescimento do volume de dados, uma vez que algoritmos convencionais, como o SHA-256, executam de forma sequencial e subutilizam arquiteturas multicore. Este trabalho investiga o uso do ParallelHash (NIST SP 800-185) para mitigar esse gargalo no processo de snapshot do Fabric. Desenvolveu-se uma implementação emlinguagem Go, utilizando paralelismo via goroutines, avaliada em dois cenários: benchmarks isolados e testes com artefatos reais de snapshot. Os resultados indicam redução de 47% no tempo total e aumento de 1,9× no throughput da etapa de hashing para entradas médias e grandes. O estudo propõe ainda uma estratégia de integração modular compatível com a arquitetura existente. As conclusões apontam a viabilidade técnica do ParallelHash em cenários de validação intensiva, em conformidade com os princípios de agilidade criptográfica.pt_BR
dc.degree.localToledopt_BR
dc.publisher.localToledopt_BR
dc.contributor.advisor1Giron, Alexandre Augusto-
dc.contributor.referee1Giron, Alexandre Augusto-
dc.contributor.referee2Souza, Álvaro Ricieri Castro e-
dc.contributor.referee3Jeronymo, Daniel Cavalcanti-
dc.contributor.referee4Oliveira, Ricardo Tavares de-
dc.publisher.countryBrasilpt_BR
dc.publisher.programEngenharia de Computaçãopt_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
Aparece nas coleções:TD - Engenharia de Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
parallelhashaceleracaohyperledgerfabric.pdf23,21 MBAdobe PDFVisualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons