Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/5409
Registro completo de metadados
Campo DCValorIdioma
dc.creatorLautert, Filipe-
dc.date.accessioned2020-11-02T17:50:48Z-
dc.date.available2020-11-02T17:50:48Z-
dc.date.issued2020-10-02-
dc.identifier.citationLAUTERT, Filipe. Distributed data provenance: fog computing and blockchains improving privacy control, trust and reliability. 2020. Dissertação (Mestrado em Computação Aplicada) - Universidade Tecnológica Federal do Paraná, Curitiba, 2020.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/5409-
dc.description.abstractData Provenance systems enable tracking of the origin and evolution of information, improving trust among parties. This is an important requirement for a wide range of applications such as food safety, supply chains, and monitoring of epidemic outbreaks. Many of these applications are inherently distributed and require high levels of privacy and trust. Fog computing and Blockchains are recent technological solutions that were born from advancements in Cloud and distributed computing. Fog computing focuses on bringing the Cloud closer to the edge user while Blockchain provides transparency without a trusted centralized entity. Both can be complimentary as Fog computing spreads the data and computer storage while Blockchain can keep it consistent and trustworthy. This dissertation describes an architecture that allows the tracking of data provenance in a widearea distributed Fog layer. While Blockchains are employed to provide transparency, each Fog node has control over what is made public on the Cloud. The architecture proposed in this paper enables fast and reliable data provenance for clients executing in the Fog node using software services that keep the information consistent across all interested parties in the Cloud. Information in the system is associated with a proof of authenticity, but authors have control over the eventual publication of such information.The architecture was built upon the well established provenance model W3C Prov, which simplifies adoption of the framework. An application was developed consisting of a client and a restful API that is able to store and share provenance information in a Blockchain using open standards. Results from extensive tests are reported showing that the proposed architecture performs adequately in several scenarios of varying resources and levels of network reliability.pt_BR
dc.languageengpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.subjectComputação em nuvempt_BR
dc.subjectProcessamento eletrônico de dados - Processamento distribuídopt_BR
dc.subjectArquitetura de softwarept_BR
dc.subjectInterface de programas aplicativos (Software)pt_BR
dc.subjectSistemas de recuperação da informaçãopt_BR
dc.subjectProteção de dadospt_BR
dc.subjectConfiabilidadept_BR
dc.subjectAplicações Webpt_BR
dc.subjectCloud computingpt_BR
dc.subjectElectronic data processing - Distributed processingpt_BR
dc.subjectSoftware architecturept_BR
dc.subjectApplication Program Interfaces (Computer software)pt_BR
dc.subjectApplication Program Interfaces (Computer software)pt_BR
dc.subjectData protectionpt_BR
dc.subjectReliabilitypt_BR
dc.subjectWeb applicationspt_BR
dc.titleDistributed data provenance: fog computing and blockchains improving privacy control, trust and reliabilitypt_BR
dc.title.alternativeProveniência de dados distribuída: computação em nuvem e blockchains para fomentar controle de privacidade, confiança e confiabilidadept_BR
dc.typemasterThesispt_BR
dc.description.resumoSistemas para Proveniência de Dados permitem o rastreamento da origem e evolução da informação, melhorando a confiança entre as partes. Este é um requisito importante para uma ampla gama de aplicações, como vigilância sanitária de alimentos, cadeias de abastecimento e monitoramento de surtos epidêmicos, entre outros. Muitas dessas aplicações são inerentemente distribuídas e exigem altos níveis de privacidade e confiança. Computação em névoa e Blockchains são soluções tecnológicas recentes que nasceram de avanços da computação em nuvem e distribuída. A computação em névoa concentra-se em trazer a nuvem para mais perto do usuário final, enquanto Blockchain fornece transparência sem uma entidade centralizada. Ambos podem ser complementares, com a computação em névoa distribuindo dados e o armazenamento, enquanto o Blockchain mantém a consistência e confiabilidade. Este trabalho descreve uma arquitetura que permite o rastreamento da proveniência dos dados em uma camada de névoa distribuída. Blockchains são empregados para fornecer transparência, e cada nó da névoa tem controle sobre o que é tornado público na nuvem. Por meio de serviços que mantêm as informações consistentes entre todas as partes interessadas, a arquitetura proposta permite proveniência de dados rápida e confiável para clientes executando na névoa. As informações do sistema estão associadas a uma prova de autenticidade, e os autores têm controle sobre a publicação dessas informações. A arquitetura foi desenvolvida com base no modelo de proveniência Prov definido pelo W3C, simplificando a adoção da solução. Foi desenvolvida uma aplicação composta por um cliente e uma API restful que é capaz de armazenar e compartilhar informações de proveniência em um Blockchain usando padrões abertos. São relatados resultados de testes extensivos demonstrando que a arquitetura proposta tem um desempenho adequado em vários cenários de recursos e diferentes níveis de confiabilidade de rede.pt_BR
dc.degree.localCuritibapt_BR
dc.publisher.localCuritibapt_BR
dc.creator.IDhttps://orcid.org/0000-0002-8370-2782pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/9508115932405776pt_BR
dc.contributor.advisor1Gomes Junior, Luiz Celso-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/0370301102971417pt_BR
dc.contributor.advisor-co1Pigatto, Daniel Fernando-
dc.contributor.advisor-co1ID0000-0001-8528-7407pt_BR
dc.contributor.advisor-co1Latteshttp://lattes.cnpq.br/4624030380501998pt_BR
dc.contributor.referee1Maziero, Carlos Alberto-
dc.contributor.referee1IDhttps://orcid.org/0000-0003-2592-3664pt_BR
dc.contributor.referee1Latteshttp://lattes.cnpq.br/5659788852261811pt_BR
dc.contributor.referee2Gomes Junior, Luiz Celso-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/0370301102971417pt_BR
dc.contributor.referee3Berardi, Rita Cristina Galarraga-
dc.contributor.referee3IDhttps://orcid.org/0000-0002-0281-8952pt_BR
dc.contributor.referee3Latteshttp://lattes.cnpq.br/6066036778785137pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.programPrograma de Pós-Graduação em Computação Aplicadapt_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.subject.capesCiência da Computaçãopt_BR
Aparece nas coleções:CT - Programa de Pós-Graduação em Computação Aplicada

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
fogcomputingprivacycontrol.pdf2,41 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.