Integrating SPIFFE and SCONE to enable universal identity support for confidential workloads.

Detalhes bibliográficos
Autor(a) principal: SILVA, Matteus Sthefano Leite da.
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/21598
Resumo: Softwares modernos não executam mais em conjuntos isolados de máquinas protegidas por estratégias e ferramentas de segurança de perímetro. À medida que empresas movem suas cargas de trabalho para a computação em nuvem e na borda, as fronteiras de segurança se turvam, aumentando a complexidade do uso de estratégias como segurança de perímetro por conta da heterogeneidade de tais ambientes. Além disso, empresas com cargas de tra- balho sensíveis ainda têm que se preocupar com confidencialidade de dados em ambientes não confiáveis. O modelo de computação confidencial surgiu para atacar esse problema, garantindo confidencialidade em domínios não confiáveis através de execução criptografada de software. Esses dois problemas parecem estar bem resolvidos quando considerados separadamente. No entanto, emitir identidades para cargas de trabalho confidenciais não é uma tarefa trivial, uma vez que ambientes de execução confiáveis têm processos de atestação muito particu- lares. Estratégias ditas lift-and-shift para computação confidencial têm seus serviços de ates- tação e configuração capazes de habilitar autenticação e comunicação segura entre suas car- gas de trabalho confidenciais. Apesar disso, ainda há uma falta de um suporte de identidade que funcione para ambas cargas de trabalho confidenciais e não confidenciais, permitindo interoperabilidade entre esses dois tipos de cargas. Simplesmente utilizar frameworks de distribuição de identidades como o SPIFFE não é aplicável para computação confidencial, pois os modelos de ameaças de tais soluções assumem confiança na infraestrutura e na pilha de software onde as cargas de trabalho executam. Neste trabalho, nós propomos uma integração entre um framework de distribuição de identidades nativo da nuvem com uma abordagem lift-and-shift que habilita computação confidencial. Foram integrados o framework SPIFFE e o SCONE para habilitar o suporte a identidades para cargas de trabalho confidencias que interromperam com cargas não con- fidenciais. Para isso, foi projetado um novo componente para o ambiente de execução do SPIFFE que entrega identidades para cargas de trabalho baseadas em SCONE e considera o modelo de ameaça de computação confidencial. Para avaliar nossa proposta sob uma per- spectiva de segurança, foi conduzida uma análise de segurança com especialistas em com- putação confidencial para avaliar os pontos fortes e fraquezas da proposta diante do modelo de ameaça de computação confidencial. Os resultados da análise de segurança indicaram que os especialistas consideraram a proposta robusta contra ataques vindos da infraestrutura de um provedor em um ambiente não confiável. Além desses ataques, muitas ameaças de cargas de trabalho contra outras cargas de trabalho também foram consideradas mitigadas. Também foram conduzidos experimentos para identificar sobrecargas no processo de emis- são de identidades. Por outro lado, experimentos para medir o tempo de construção de ima- gens de contêineres para cargas de trabalho escritas com Python mostraram que a construção de imagens SCONE é mais rápida. Apesar do escopo deste trabalho estar atrelado à cargas de trabalho baseadas em SCONE, a integração proposta é extensível para outras abordagens lift-and-shift através de plugins para o novo componente SPIRE.
id UFCG_98f228e726931561e2a3380fe4e590f9
oai_identifier_str oai:localhost:riufcg/21598
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling BRITO, Andrey Elisio Monteiro.http://lattes.cnpq.br/2634324830901340BRASILEIRO, Francisco Vilar.http://lattes.cnpq.br/5957855817378897GOMES, Reinaldo Cézar de Morais.http://lattes.cnpq.br/8132074356628564FALCÃO, Eduardo de Lucena.http://lattes.cnpq.br/8335184809043358WANGHAM, Michelle Silva.http://lattes.cnpq.br/8951163088992771http://lattes.cnpq.br/5724024319988208SILVA, Matteus Sthefano Leite da.Softwares modernos não executam mais em conjuntos isolados de máquinas protegidas por estratégias e ferramentas de segurança de perímetro. À medida que empresas movem suas cargas de trabalho para a computação em nuvem e na borda, as fronteiras de segurança se turvam, aumentando a complexidade do uso de estratégias como segurança de perímetro por conta da heterogeneidade de tais ambientes. Além disso, empresas com cargas de tra- balho sensíveis ainda têm que se preocupar com confidencialidade de dados em ambientes não confiáveis. O modelo de computação confidencial surgiu para atacar esse problema, garantindo confidencialidade em domínios não confiáveis através de execução criptografada de software. Esses dois problemas parecem estar bem resolvidos quando considerados separadamente. No entanto, emitir identidades para cargas de trabalho confidenciais não é uma tarefa trivial, uma vez que ambientes de execução confiáveis têm processos de atestação muito particu- lares. Estratégias ditas lift-and-shift para computação confidencial têm seus serviços de ates- tação e configuração capazes de habilitar autenticação e comunicação segura entre suas car- gas de trabalho confidenciais. Apesar disso, ainda há uma falta de um suporte de identidade que funcione para ambas cargas de trabalho confidenciais e não confidenciais, permitindo interoperabilidade entre esses dois tipos de cargas. Simplesmente utilizar frameworks de distribuição de identidades como o SPIFFE não é aplicável para computação confidencial, pois os modelos de ameaças de tais soluções assumem confiança na infraestrutura e na pilha de software onde as cargas de trabalho executam. Neste trabalho, nós propomos uma integração entre um framework de distribuição de identidades nativo da nuvem com uma abordagem lift-and-shift que habilita computação confidencial. Foram integrados o framework SPIFFE e o SCONE para habilitar o suporte a identidades para cargas de trabalho confidencias que interromperam com cargas não con- fidenciais. Para isso, foi projetado um novo componente para o ambiente de execução do SPIFFE que entrega identidades para cargas de trabalho baseadas em SCONE e considera o modelo de ameaça de computação confidencial. Para avaliar nossa proposta sob uma per- spectiva de segurança, foi conduzida uma análise de segurança com especialistas em com- putação confidencial para avaliar os pontos fortes e fraquezas da proposta diante do modelo de ameaça de computação confidencial. Os resultados da análise de segurança indicaram que os especialistas consideraram a proposta robusta contra ataques vindos da infraestrutura de um provedor em um ambiente não confiável. Além desses ataques, muitas ameaças de cargas de trabalho contra outras cargas de trabalho também foram consideradas mitigadas. Também foram conduzidos experimentos para identificar sobrecargas no processo de emis- são de identidades. Por outro lado, experimentos para medir o tempo de construção de ima- gens de contêineres para cargas de trabalho escritas com Python mostraram que a construção de imagens SCONE é mais rápida. Apesar do escopo deste trabalho estar atrelado à cargas de trabalho baseadas em SCONE, a integração proposta é extensível para outras abordagens lift-and-shift através de plugins para o novo componente SPIRE.Software no longer runs on an isolated set of server machines protected using perimeter se- curity strategies and tools. As companies move to the cloud and edge computing, the security boundaries blur, turning strategies such as perimeter security and firewall management diffi- cult in such heterogeneous environments. Also, companies with highly sensitive workloads still worry about data confidentiality in untrusted environments. The confidential comput- ing model emerged to address this last problem, ensuring data confidentiality in untrusted domains via always encrypted execution. These two problems seem to be solved when considered separately. However, issuing identities for confidential workloads is not trivial as trusted execution environments have strongly opinionated attestation processes. Confidential computing lift-and-shift approaches have their attestation and configuration services capable of enabling authentication and se- cure communication between confidential workloads. However, there is a lack of universal identity support between confidential and regular workloads. Simply using identity distri- bution frameworks such as SPIFFE to bootstrap identities for confidential workloads is not applicable because their threat model assumes trust in the infrastructure and software stack where the workloads run on. In this work, we propose an integration between a cloud native identity framework and a lift-and-shift approach to enable confidential computing. We brought together SPIFFE and SCONE to enable identity support for confidential workloads that interoperates with non-confidential workloads. We designed a new component for the SPIFFE runtime envi- ronment that delivers identities for SCONE-based confidential workloads and considers the confidential computing threat model. To evaluate our proposal from a security perspective, we conducted a security analysis with confidential computing specialists to assess strengths and weaknesses under the confidential computing threat model. The security analysis results indicated that the specialists considered the proposal robust against coming from provider infrastructure in untrusted environments. Also, most workload-to-workloads attacks were considered mitigated. We also conducted experiments and identified overheads in the iden- tity issuing process. On the other hand, experiments to measure container image build times for Python workloads showed that the builds with SCONE were faster than builds for non- confidential workloads. Although the scope of this work is tied to confidential SCONE-based workloads, the integration is extensible via plugins for the new SPIRE component and can accommodate other lift-and-shift solutions for confidential computing.Submitted by Myleid Lucena (myleid.rafaele@tecnico.ufcg.edu.br) on 2021-10-22T18:20:14Z No. of bitstreams: 1 MATTEUS STHEFANO LEITE DA SILVA – DISSERTAÇÃO (PPGCC) 2021.pdf: 2103299 bytes, checksum: c8dbc7af73db6afa4f02dfc7a80ee183 (MD5)Made available in DSpace on 2021-10-22T18:20:14Z (GMT). No. of bitstreams: 1 MATTEUS STHEFANO LEITE DA SILVA – DISSERTAÇÃO (PPGCC) 2021.pdf: 2103299 bytes, checksum: c8dbc7af73db6afa4f02dfc7a80ee183 (MD5) Previous issue date: 2021-08-26Universidade Federal de Campina GrandePÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEICiência da Computação.Provisionamento de identidadesComputação confidencialIntel SGXIdentity provisioningConfidential computingIntel SGXIntegrating SPIFFE and SCONE to enable universal identity support for confidential workloads.2021-08-262021-10-22T18:20:14Z2021-10-222021-10-22T18:20:14Zhttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/21598SILVA, Matteus Sthefano Leite da. Integrating SPIFFE and SCONE to enable universal identity support for confidential workloads. 76 f. Dissertação (Mestrado em Ciência da Computação) - Programa de Pós Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2021.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisenginfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGLICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/21598/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52ORIGINALMATTEUS STHEFANO LEITE DA SILVA – DISSERTAÇÃO (PPGCC) 2021.pdfMATTEUS STHEFANO LEITE DA SILVA – DISSERTAÇÃO (PPGCC) 2021.pdfapplication/pdf2103299http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/21598/1/MATTEUS+STHEFANO+LEITE+DA+SILVA+%E2%80%93+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2021.pdfc8dbc7af73db6afa4f02dfc7a80ee183MD51riufcg/215982021-10-23 15:12:41.021oai:localhost:riufcg/21598Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512021-10-23T18:12:41Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.pt_BR.fl_str_mv Integrating SPIFFE and SCONE to enable universal identity support for confidential workloads.
title Integrating SPIFFE and SCONE to enable universal identity support for confidential workloads.
spellingShingle Integrating SPIFFE and SCONE to enable universal identity support for confidential workloads.
SILVA, Matteus Sthefano Leite da.
Ciência da Computação.
Provisionamento de identidades
Computação confidencial
Intel SGX
Identity provisioning
Confidential computing
Intel SGX
title_short Integrating SPIFFE and SCONE to enable universal identity support for confidential workloads.
title_full Integrating SPIFFE and SCONE to enable universal identity support for confidential workloads.
title_fullStr Integrating SPIFFE and SCONE to enable universal identity support for confidential workloads.
title_full_unstemmed Integrating SPIFFE and SCONE to enable universal identity support for confidential workloads.
title_sort Integrating SPIFFE and SCONE to enable universal identity support for confidential workloads.
author SILVA, Matteus Sthefano Leite da.
author_facet SILVA, Matteus Sthefano Leite da.
author_role author
dc.contributor.advisor1.fl_str_mv BRITO, Andrey Elisio Monteiro.
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/2634324830901340
dc.contributor.advisor2.fl_str_mv BRASILEIRO, Francisco Vilar.
dc.contributor.advisor2Lattes.fl_str_mv http://lattes.cnpq.br/5957855817378897
dc.contributor.referee1.fl_str_mv GOMES, Reinaldo Cézar de Morais.
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/8132074356628564
dc.contributor.referee2.fl_str_mv FALCÃO, Eduardo de Lucena.
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/8335184809043358
dc.contributor.referee3.fl_str_mv WANGHAM, Michelle Silva.
dc.contributor.referee3Lattes.fl_str_mv http://lattes.cnpq.br/8951163088992771
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/5724024319988208
dc.contributor.author.fl_str_mv SILVA, Matteus Sthefano Leite da.
contributor_str_mv BRITO, Andrey Elisio Monteiro.
BRASILEIRO, Francisco Vilar.
GOMES, Reinaldo Cézar de Morais.
FALCÃO, Eduardo de Lucena.
WANGHAM, Michelle Silva.
dc.subject.cnpq.fl_str_mv Ciência da Computação.
topic Ciência da Computação.
Provisionamento de identidades
Computação confidencial
Intel SGX
Identity provisioning
Confidential computing
Intel SGX
dc.subject.por.fl_str_mv Provisionamento de identidades
Computação confidencial
Intel SGX
Identity provisioning
Confidential computing
Intel SGX
description Softwares modernos não executam mais em conjuntos isolados de máquinas protegidas por estratégias e ferramentas de segurança de perímetro. À medida que empresas movem suas cargas de trabalho para a computação em nuvem e na borda, as fronteiras de segurança se turvam, aumentando a complexidade do uso de estratégias como segurança de perímetro por conta da heterogeneidade de tais ambientes. Além disso, empresas com cargas de tra- balho sensíveis ainda têm que se preocupar com confidencialidade de dados em ambientes não confiáveis. O modelo de computação confidencial surgiu para atacar esse problema, garantindo confidencialidade em domínios não confiáveis através de execução criptografada de software. Esses dois problemas parecem estar bem resolvidos quando considerados separadamente. No entanto, emitir identidades para cargas de trabalho confidenciais não é uma tarefa trivial, uma vez que ambientes de execução confiáveis têm processos de atestação muito particu- lares. Estratégias ditas lift-and-shift para computação confidencial têm seus serviços de ates- tação e configuração capazes de habilitar autenticação e comunicação segura entre suas car- gas de trabalho confidenciais. Apesar disso, ainda há uma falta de um suporte de identidade que funcione para ambas cargas de trabalho confidenciais e não confidenciais, permitindo interoperabilidade entre esses dois tipos de cargas. Simplesmente utilizar frameworks de distribuição de identidades como o SPIFFE não é aplicável para computação confidencial, pois os modelos de ameaças de tais soluções assumem confiança na infraestrutura e na pilha de software onde as cargas de trabalho executam. Neste trabalho, nós propomos uma integração entre um framework de distribuição de identidades nativo da nuvem com uma abordagem lift-and-shift que habilita computação confidencial. Foram integrados o framework SPIFFE e o SCONE para habilitar o suporte a identidades para cargas de trabalho confidencias que interromperam com cargas não con- fidenciais. Para isso, foi projetado um novo componente para o ambiente de execução do SPIFFE que entrega identidades para cargas de trabalho baseadas em SCONE e considera o modelo de ameaça de computação confidencial. Para avaliar nossa proposta sob uma per- spectiva de segurança, foi conduzida uma análise de segurança com especialistas em com- putação confidencial para avaliar os pontos fortes e fraquezas da proposta diante do modelo de ameaça de computação confidencial. Os resultados da análise de segurança indicaram que os especialistas consideraram a proposta robusta contra ataques vindos da infraestrutura de um provedor em um ambiente não confiável. Além desses ataques, muitas ameaças de cargas de trabalho contra outras cargas de trabalho também foram consideradas mitigadas. Também foram conduzidos experimentos para identificar sobrecargas no processo de emis- são de identidades. Por outro lado, experimentos para medir o tempo de construção de ima- gens de contêineres para cargas de trabalho escritas com Python mostraram que a construção de imagens SCONE é mais rápida. Apesar do escopo deste trabalho estar atrelado à cargas de trabalho baseadas em SCONE, a integração proposta é extensível para outras abordagens lift-and-shift através de plugins para o novo componente SPIRE.
publishDate 2021
dc.date.issued.fl_str_mv 2021-08-26
dc.date.accessioned.fl_str_mv 2021-10-22T18:20:14Z
dc.date.available.fl_str_mv 2021-10-22
2021-10-22T18:20:14Z
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://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/21598
dc.identifier.citation.fl_str_mv SILVA, Matteus Sthefano Leite da. Integrating SPIFFE and SCONE to enable universal identity support for confidential workloads. 76 f. Dissertação (Mestrado em Ciência da Computação) - Programa de Pós Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2021.
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/21598
identifier_str_mv SILVA, Matteus Sthefano Leite da. Integrating SPIFFE and SCONE to enable universal identity support for confidential workloads. 76 f. Dissertação (Mestrado em Ciência da Computação) - Programa de Pós Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2021.
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.publisher.program.fl_str_mv PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
dc.publisher.initials.fl_str_mv UFCG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Engenharia Elétrica e Informática - CEEI
publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
bitstream.url.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/21598/2/license.txt
http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/21598/1/MATTEUS+STHEFANO+LEITE+DA+SILVA+%E2%80%93+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2021.pdf
bitstream.checksum.fl_str_mv 8a4605be74aa9ea9d79846c1fba20a33
c8dbc7af73db6afa4f02dfc7a80ee183
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1799308831349538816