Blockchain-based Storage with SGX Clients for Mobile Games

Detalhes bibliográficos
Autor(a) principal: Cardoso, Rodrigo Martins
Data de Publicação: 2020
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/10362/107383
Resumo: In the last years, many mobile multiplayer games with a large number of users have become popular and a prime example of this is the Pokémon GO. These planetary-scale games are truly engineering challenges requiring a decentralized architecture to support the traffic of thousands of players. The recent and continuous technological advances of mobile devices allow us to build smartphones with better computing, storage and graphics power which attracts an exorbitant number of players globally. By combining all the functionalities available in this type of device (touch screen, motion sensor, precise location system, etc.) with the ubiquitous connection to the network online games connected to device movement, multiplayer games, location based games and application stores are possible. With all these capabilities together, smartphone games deliver a distinct user experience and open up a horizon of unexplored possibilities. With the expansion of the number of mobile users, the proliferation of smartphones and tablets, and the growing interest in mobile multiplayer games, a growing demand for services, technologies and architectures to support wireless gaming inevitably arises to address the difficulty of supporting such mass-scale games in a centralized fashion. As an innovative solution to this demand, a model was designed that allows mobile clients to communicate with strong guarantees, to support virtual wallets/currencies, through direct transactions with others with confidence and without the need for a central regulatory authority. To this end, the system designed consists of a peer-to-peer network where clients use new extensions present in the new Intel processors from the sixth generation: the Intel Software Guard Extensions. By relying on the client, which executes code in isolation on secure hardware, a more scalable and faster in the production of transactions transactional system is expected than the current traditional ones.
id RCAP_58582a1a19cd9edf9067cb831b5a7660
oai_identifier_str oai:run.unl.pt:10362/107383
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Blockchain-based Storage with SGX Clients for Mobile Gamesjogos de telemóvelmoeda virtualIntel Software Guard Extensionsdispositivos móveisrede peer-to-peerDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaIn the last years, many mobile multiplayer games with a large number of users have become popular and a prime example of this is the Pokémon GO. These planetary-scale games are truly engineering challenges requiring a decentralized architecture to support the traffic of thousands of players. The recent and continuous technological advances of mobile devices allow us to build smartphones with better computing, storage and graphics power which attracts an exorbitant number of players globally. By combining all the functionalities available in this type of device (touch screen, motion sensor, precise location system, etc.) with the ubiquitous connection to the network online games connected to device movement, multiplayer games, location based games and application stores are possible. With all these capabilities together, smartphone games deliver a distinct user experience and open up a horizon of unexplored possibilities. With the expansion of the number of mobile users, the proliferation of smartphones and tablets, and the growing interest in mobile multiplayer games, a growing demand for services, technologies and architectures to support wireless gaming inevitably arises to address the difficulty of supporting such mass-scale games in a centralized fashion. As an innovative solution to this demand, a model was designed that allows mobile clients to communicate with strong guarantees, to support virtual wallets/currencies, through direct transactions with others with confidence and without the need for a central regulatory authority. To this end, the system designed consists of a peer-to-peer network where clients use new extensions present in the new Intel processors from the sixth generation: the Intel Software Guard Extensions. By relying on the client, which executes code in isolation on secure hardware, a more scalable and faster in the production of transactions transactional system is expected than the current traditional ones.Nos últimos anos, muitos jogos multijogador para telemóveis com um grande número de utilizadores tornaram-se populares e um excelente exemplo disso é o Pokémon GO. Estes jogos de escala planetária são verdadeiros desafios de engenharia que obrigam a uma arquitetura descentralizada para dar suporte ao tráfego de milhares de jogadores. Os recentes e contínuos avanços tecnológicos dos dispositivos móveis permitem construir smartphones com um poder de computação, armazenamento e processamento gráfico cada vez maiores e melhores, o que atrai um exorbitante número de jogadores/utilizadores a nível global. Ao combinar todas as funcionalidades disponíveis neste tipo de aparelhos (ecrã táctil, sensor de movimento, sistema de localização preciso, entre outros) com a ligação ubíqua à rede são possíveis jogos online ligados ao movimento do dispositivo, jogos multijogador, jogos baseados em localização e lojas de aplicações. Com todas estas capacidades unidas, os jogos de telemóveis inteligentes fornecem uma experiência distinta aos utilizadores e abrem um horizonte de possibilidades não exploradas. Com a expansão do número base de utilizadores móveis, proliferação de smartphones e tablets e o aumento do interesse em jogos móveis multijogador, uma crescente demanda por serviços, tecnologias e arquiteturas para dar suporte a jogos wireless, surge inevitavelmente para dar resposta à dificuldade de suportar de forma centralizada tais jogos de massiva escala. Como uma solução inovadora para esta procura, foi desenhado um modelo que permite a clientes móveis comunicarem com fortes garantias, para suportar carteiras/moedas virtuais, através de transações diretas com outros com confiança e sem a necessidade de uma entidade central reguladora. Para este fim, o sistema pensado é composto por uma rede peer-to-peer onde os clientes utilizam novas extensões presentes nos novos processadores Intel a partir da sexta geração: as Intel Software Guard Extensions. Ao confiar no cliente, que executa de forma isolada código em hardware seguro, é esperado um sistema transacional mais escalável e mais rápido na produção de transações do que os tradicionais atuais.Preguiça, NunoRUNCardoso, Rodrigo Martins2020-11-18T15:13:09Z2020-0720202020-07-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10362/107383porinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-22T17:48:50Zoai:run.unl.pt:10362/107383Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T17:19:55.714305Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Blockchain-based Storage with SGX Clients for Mobile Games
title Blockchain-based Storage with SGX Clients for Mobile Games
spellingShingle Blockchain-based Storage with SGX Clients for Mobile Games
Cardoso, Rodrigo Martins
jogos de telemóvel
moeda virtual
Intel Software Guard Extensions
dispositivos móveis
rede peer-to-peer
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Blockchain-based Storage with SGX Clients for Mobile Games
title_full Blockchain-based Storage with SGX Clients for Mobile Games
title_fullStr Blockchain-based Storage with SGX Clients for Mobile Games
title_full_unstemmed Blockchain-based Storage with SGX Clients for Mobile Games
title_sort Blockchain-based Storage with SGX Clients for Mobile Games
author Cardoso, Rodrigo Martins
author_facet Cardoso, Rodrigo Martins
author_role author
dc.contributor.none.fl_str_mv Preguiça, Nuno
RUN
dc.contributor.author.fl_str_mv Cardoso, Rodrigo Martins
dc.subject.por.fl_str_mv jogos de telemóvel
moeda virtual
Intel Software Guard Extensions
dispositivos móveis
rede peer-to-peer
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic jogos de telemóvel
moeda virtual
Intel Software Guard Extensions
dispositivos móveis
rede peer-to-peer
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description In the last years, many mobile multiplayer games with a large number of users have become popular and a prime example of this is the Pokémon GO. These planetary-scale games are truly engineering challenges requiring a decentralized architecture to support the traffic of thousands of players. The recent and continuous technological advances of mobile devices allow us to build smartphones with better computing, storage and graphics power which attracts an exorbitant number of players globally. By combining all the functionalities available in this type of device (touch screen, motion sensor, precise location system, etc.) with the ubiquitous connection to the network online games connected to device movement, multiplayer games, location based games and application stores are possible. With all these capabilities together, smartphone games deliver a distinct user experience and open up a horizon of unexplored possibilities. With the expansion of the number of mobile users, the proliferation of smartphones and tablets, and the growing interest in mobile multiplayer games, a growing demand for services, technologies and architectures to support wireless gaming inevitably arises to address the difficulty of supporting such mass-scale games in a centralized fashion. As an innovative solution to this demand, a model was designed that allows mobile clients to communicate with strong guarantees, to support virtual wallets/currencies, through direct transactions with others with confidence and without the need for a central regulatory authority. To this end, the system designed consists of a peer-to-peer network where clients use new extensions present in the new Intel processors from the sixth generation: the Intel Software Guard Extensions. By relying on the client, which executes code in isolation on secure hardware, a more scalable and faster in the production of transactions transactional system is expected than the current traditional ones.
publishDate 2020
dc.date.none.fl_str_mv 2020-11-18T15:13:09Z
2020-07
2020
2020-07-01T00:00:00Z
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://hdl.handle.net/10362/107383
url http://hdl.handle.net/10362/107383
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órios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833596618641768448