Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/5409
Registro completo de metadados
Campo DC | Valor | Idioma |
---|---|---|
dc.creator | Lautert, Filipe | - |
dc.date.accessioned | 2020-11-02T17:50:48Z | - |
dc.date.available | 2020-11-02T17:50:48Z | - |
dc.date.issued | 2020-10-02 | - |
dc.identifier.citation | LAUTERT, 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.uri | http://repositorio.utfpr.edu.br/jspui/handle/1/5409 | - |
dc.description.abstract | Data 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.language | eng | pt_BR |
dc.publisher | Universidade Tecnológica Federal do Paraná | pt_BR |
dc.rights | openAccess | pt_BR |
dc.subject | Computação em nuvem | pt_BR |
dc.subject | Processamento eletrônico de dados - Processamento distribuído | pt_BR |
dc.subject | Arquitetura de software | pt_BR |
dc.subject | Interface de programas aplicativos (Software) | pt_BR |
dc.subject | Sistemas de recuperação da informação | pt_BR |
dc.subject | Proteção de dados | pt_BR |
dc.subject | Confiabilidade | pt_BR |
dc.subject | Aplicações Web | pt_BR |
dc.subject | Cloud computing | pt_BR |
dc.subject | Electronic data processing - Distributed processing | pt_BR |
dc.subject | Software architecture | pt_BR |
dc.subject | Application Program Interfaces (Computer software) | pt_BR |
dc.subject | Application Program Interfaces (Computer software) | pt_BR |
dc.subject | Data protection | pt_BR |
dc.subject | Reliability | pt_BR |
dc.subject | Web applications | pt_BR |
dc.title | Distributed data provenance: fog computing and blockchains improving privacy control, trust and reliability | pt_BR |
dc.title.alternative | Proveniência de dados distribuída: computação em nuvem e blockchains para fomentar controle de privacidade, confiança e confiabilidade | pt_BR |
dc.type | masterThesis | pt_BR |
dc.description.resumo | Sistemas 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.local | Curitiba | pt_BR |
dc.publisher.local | Curitiba | pt_BR |
dc.creator.ID | https://orcid.org/0000-0002-8370-2782 | pt_BR |
dc.creator.Lattes | http://lattes.cnpq.br/9508115932405776 | pt_BR |
dc.contributor.advisor1 | Gomes Junior, Luiz Celso | - |
dc.contributor.advisor1Lattes | http://lattes.cnpq.br/0370301102971417 | pt_BR |
dc.contributor.advisor-co1 | Pigatto, Daniel Fernando | - |
dc.contributor.advisor-co1ID | 0000-0001-8528-7407 | pt_BR |
dc.contributor.advisor-co1Lattes | http://lattes.cnpq.br/4624030380501998 | pt_BR |
dc.contributor.referee1 | Maziero, Carlos Alberto | - |
dc.contributor.referee1ID | https://orcid.org/0000-0003-2592-3664 | pt_BR |
dc.contributor.referee1Lattes | http://lattes.cnpq.br/5659788852261811 | pt_BR |
dc.contributor.referee2 | Gomes Junior, Luiz Celso | - |
dc.contributor.referee2Lattes | http://lattes.cnpq.br/0370301102971417 | pt_BR |
dc.contributor.referee3 | Berardi, Rita Cristina Galarraga | - |
dc.contributor.referee3ID | https://orcid.org/0000-0002-0281-8952 | pt_BR |
dc.contributor.referee3Lattes | http://lattes.cnpq.br/6066036778785137 | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.program | Programa de Pós-Graduação em Computação Aplicada | pt_BR |
dc.publisher.initials | UTFPR | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | pt_BR |
dc.subject.capes | Ciência da Computação | pt_BR |
Aparece nas coleções: | CT - Programa de Pós-Graduação em Computação Aplicada |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
fogcomputingprivacycontrol.pdf | 2,41 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.