Provendo privacidade no modelo de coordenação por Espaço de Tuplas
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UnB |
Texto Completo: | http://repositorio.unb.br/handle/10482/34966 http://dx.doi.org/10.26512/2018.02.D.34966 |
Resumo: | Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2018. |
id |
UNB_8a72161435536a0a47bec8707a5fb311 |
---|---|
oai_identifier_str |
oai:repositorio.unb.br:10482/34966 |
network_acronym_str |
UNB |
network_name_str |
Repositório Institucional da UnB |
repository_id_str |
|
spelling |
Provendo privacidade no modelo de coordenação por Espaço de TuplasSegurança da informaçãoSistemas distribuídosComputaçãoCriptografia de dados (Computação)Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2018.A coordenação entre processos se configura como um grande desafio no desenvolvimento de sistemas distribuídos. Um dos modelos utilizados para realização de coordenação entre processos temporal e espacialmente desacoplados é por Espaços de Tuplas, que consiste em uma implementação de memória compartilhada que provê armazenamento e recuperação de objetos de dados chamados tuplas. Buscas de tuplas são realizadas de modo associativo, através do conteúdo de seus campos. Este tipo de acesso pode impedir que haja privacidade dos dados armazenados, tornando-as vulneráveis a uma série de ataques, já que os servidores precisam acessar dados em claro para realizar buscas. Com o objetivo de sanar este problema, este trabalho apresenta propostas visando prover privacidade no sistema DepSpace, um sistema de coordenação que implementa mecanismos de tolerância a falhas e confiabilidade combinadas com aspectos de segurança. A ideia principal é utilizar esquemas criptográficos de computação privativa, que possibilitam a busca e computação sobre dados cifrados. Assim, os servidores podem operar sobre dados sem tomarem conhecimento dos mesmos. O sistema resultante além de prover privacidade, aumenta suas funcionalidades, tornando-se mais flexível. Apresentamos ainda uma análise de segurança do sistema com as melhorias propostas, juntamente com sua análise de desempenho, explicitando o impacto causado pelos algoritmos criptográficos. Experimentos foram realizados aplicando as propostas à coordenação distribuída extensível, um modelo que utiliza computação dos dados nos servidores para tornar a coordenação mais ágil. Os resultados mostram uma redução de até 90% na latência do sistema e um aumento de até quase 9x na vazão (throughput) no processamento de mecanismos de coordenação em comparação à abordagem tradicional não extensível.The coordination of distributed processes is a big challenge in the development of dis- tributed applications. Tuple spaces provide a model for processes coordination that is decoupled in space and time. Conceptually, tuple spaces are shared memory objects that provide operations to store and retrieve ordered sets of data, called tuples. Tuples stored in a tuple space are accessed by the contents of their fields, working as an associative memory. This kind of access could impair user and data privacy, making these Systems susceptible to several types of attacks since servers need to access plaintext data to search for tuples. In order to deal with this problem, this work proposes mechanisms to provide privacy on DepSpace, a fault-tolerant coordination system that combines dependability and security properties. The main idea is to use privacy-preserving cryptography schemes, that allow search and computation over encrypted data. Consequently, servers could operate over data without knowing them. Beyond to provide privacy, the resulting system increases its functionalities, being more flexible. This work also presents a security analysis of the system with the proposed improvements, together with its performance analysis that shows the impact caused by the cryptographic algorithms. A set of experiments was implemented applying this proposals for extensible distributed coordination, a model that uses data computing on the servers side to make the coordination faster. The results show that it could bring a reduction of up to 90% on the system latency and increase almost 9x its throughput on processing coordination mechanisms, comparing to the non-extensible traditional approach.Instituto de Ciências Exatas (IE)Departamento de Ciência da Computação (IE CIC)Programa de Pós-Graduação em InformáticaAlchieri, Eduardo Adilio PelinsonAranha, Diego de FreitasSousa Junior, Edson Floriano de2019-07-04T18:17:49Z2019-07-04T18:17:49Z2019-07-042018-02-16info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfSOUSA JUNIOR, Edson Floriano de. Provendo privacidade no modelo de coordenação por Espaço de Tuplas. 2018. xii, 63 f., il. Dissertação (Mestrado em Informática)—Universidade de Brasília, Brasília, 2018.http://repositorio.unb.br/handle/10482/34966http://dx.doi.org/10.26512/2018.02.D.34966A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor com as seguintes condições: Na qualidade de titular dos direitos de autor da publicação, autorizo a Universidade de Brasília e o IBICT a disponibilizar por meio dos sites www.bce.unb.br, www.ibict.br, http://hercules.vtls.com/cgi-bin/ndltd/chameleon?lng=pt&skin=ndltd sem ressarcimento dos direitos autorais, de acordo com a Lei nº 9610/98, o texto integral da obra disponibilizada, conforme permissões assinaladas, para fins de leitura, impressão e/ou download, a título de divulgação da produção científica brasileira, a partir desta data.info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UnBinstname:Universidade de Brasília (UnB)instacron:UNB2024-03-14T15:41:37Zoai:repositorio.unb.br:10482/34966Repositório InstitucionalPUBhttps://repositorio.unb.br/oai/requestrepositorio@unb.bropendoar:2024-03-14T15:41:37Repositório Institucional da UnB - Universidade de Brasília (UnB)false |
dc.title.none.fl_str_mv |
Provendo privacidade no modelo de coordenação por Espaço de Tuplas |
title |
Provendo privacidade no modelo de coordenação por Espaço de Tuplas |
spellingShingle |
Provendo privacidade no modelo de coordenação por Espaço de Tuplas Sousa Junior, Edson Floriano de Segurança da informação Sistemas distribuídos Computação Criptografia de dados (Computação) |
title_short |
Provendo privacidade no modelo de coordenação por Espaço de Tuplas |
title_full |
Provendo privacidade no modelo de coordenação por Espaço de Tuplas |
title_fullStr |
Provendo privacidade no modelo de coordenação por Espaço de Tuplas |
title_full_unstemmed |
Provendo privacidade no modelo de coordenação por Espaço de Tuplas |
title_sort |
Provendo privacidade no modelo de coordenação por Espaço de Tuplas |
author |
Sousa Junior, Edson Floriano de |
author_facet |
Sousa Junior, Edson Floriano de |
author_role |
author |
dc.contributor.none.fl_str_mv |
Alchieri, Eduardo Adilio Pelinson Aranha, Diego de Freitas |
dc.contributor.author.fl_str_mv |
Sousa Junior, Edson Floriano de |
dc.subject.por.fl_str_mv |
Segurança da informação Sistemas distribuídos Computação Criptografia de dados (Computação) |
topic |
Segurança da informação Sistemas distribuídos Computação Criptografia de dados (Computação) |
description |
Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2018. |
publishDate |
2018 |
dc.date.none.fl_str_mv |
2018-02-16 2019-07-04T18:17:49Z 2019-07-04T18:17:49Z 2019-07-04 |
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 |
SOUSA JUNIOR, Edson Floriano de. Provendo privacidade no modelo de coordenação por Espaço de Tuplas. 2018. xii, 63 f., il. Dissertação (Mestrado em Informática)—Universidade de Brasília, Brasília, 2018. http://repositorio.unb.br/handle/10482/34966 http://dx.doi.org/10.26512/2018.02.D.34966 |
identifier_str_mv |
SOUSA JUNIOR, Edson Floriano de. Provendo privacidade no modelo de coordenação por Espaço de Tuplas. 2018. xii, 63 f., il. Dissertação (Mestrado em Informática)—Universidade de Brasília, Brasília, 2018. |
url |
http://repositorio.unb.br/handle/10482/34966 http://dx.doi.org/10.26512/2018.02.D.34966 |
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.source.none.fl_str_mv |
reponame:Repositório Institucional da UnB instname:Universidade de Brasília (UnB) instacron:UNB |
instname_str |
Universidade de Brasília (UnB) |
instacron_str |
UNB |
institution |
UNB |
reponame_str |
Repositório Institucional da UnB |
collection |
Repositório Institucional da UnB |
repository.name.fl_str_mv |
Repositório Institucional da UnB - Universidade de Brasília (UnB) |
repository.mail.fl_str_mv |
repositorio@unb.br |
_version_ |
1814508198495780864 |