Logo do repositório
 
Publicação

Blockchain-based Storage with SGX Clients for Mobile Games

datacite.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapt_PT
dc.contributor.advisorPreguiça, Nuno
dc.contributor.authorCardoso, Rodrigo Martins
dc.date.accessioned2020-11-18T15:13:09Z
dc.date.available2020-11-18T15:13:09Z
dc.date.issued2020-07
dc.date.submitted2020
dc.description.abstractIn 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.pt_PT
dc.description.abstractNos ú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.pt_PT
dc.identifier.urihttp://hdl.handle.net/10362/107383
dc.language.isoporpt_PT
dc.subjectjogos de telemóvelpt_PT
dc.subjectmoeda virtualpt_PT
dc.subjectIntel Software Guard Extensionspt_PT
dc.subjectdispositivos móveispt_PT
dc.subjectrede peer-to-peerpt_PT
dc.titleBlockchain-based Storage with SGX Clients for Mobile Gamespt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestre em Engenharia Informáticapt_PT

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
Cardoso_2020.pdf
Tamanho:
8.88 MB
Formato:
Adobe Portable Document Format