Por favor, use este identificador para citar o enlazar este ítem: http://repositorio.ufc.br/handle/riufc/73335
Type: Dissertação
Title: Blockchain aplicado em atualização de firmwaere de nanosatélites educacionais
Authors: Silva Filho, José Edilson
Advisor: Silveira, Jarbas Aryel Nunes da
Keywords: Blockchain;Firmware;Nanosatélites Educacionais;Estações Terrenas e Sistemas Descentralizados
Issue Date: 2023
Citation: SILVA FILHO, José Edilson. Blockchain aplicado em atualização de firmwaere de nanosatélites educacionais. 2023. 90f. Dissertação (Mestrado em Engenharia de Teleinformática) - Centro de Tecnologiam Universidade Federal do Ceará, Fortaleza, 2022.
Abstract in Brazilian Portuguese: O espaço tem atraído cada vez mais a atenção de governos, grandes indústrias e universidades. Uma das estratégias mais populares nos últimos anos têm sido a adoção de nanossatélites para cumprir diferentes missões, que podem funcionar isoladamente ou em constelações. As universidades se destacam entre os agentes lançadores de nanossatélites, com mais de 600 lançamentos até 2022. Diante do crescimento de entidades que controlam missões espaciais, faz- se necessário que novos métodos de comunicação entre controle e satélite sejam implementados, para gerar melhor aproveitamento das janelas de comunicação, além de mais agilidade e de segurança na transmissão de dados. Abordo neste trabalho uma arquitetura de consórcio entre estações terrestres (ground stations ou (GS), em inglês) para que um sistema GSaaS, ou seja, Ground Station As a Service, funcione com baixo custo, confiabilidade e compartilhamento de recursos. Inicialmente, simulei com o Matlab uma missão de nanossatélite na órbita baixa para obter os parâmetros de tempo médio de comunicação, perda de propagação e em quais ângulos a comunicação seria mais afetada por fenômenos atmosféricos. Em seguida, implementei regras de negócios para comunicação entre estação terrestre e satélite usando conceitos de contrato inteligente. Montei uma blockchain para fornecer a infraestrutura de descentralização e criei um webservice para fornecer uma API de comunicação entre o nanosatélite e a blockchain. Simulei o processo de atualização do firmware no experimento e os resultados mostram que, para um firmware de 301Kb, fragmentado em partes de 32 bytes, o nanosatélite levou 19 minutos para realizar todas as requisições dos fragmentos de firmware diretamente à blockchain. Isso significa que seriam necessários pelo menos 3 janelas de comunicação ativa entre a estação terrestre e o satélite para realizar toda a atividade. Quando registrei na memória do servidor os resultados das requisições à blockchain e depois enviei uma a uma ao nanosatélite o tempo diminuiu para aproximadamente 6 minutos, ou seja, teve resultado menor que a média de tempo de janela de comunicação na simulação. Outra diferença é que esta estratégia permite que as GS do consórcio se comuniquem de forma "agnóstica" com os satélites, ou seja, a privacidade do firmware será preservada pela criptografia utilizada e de propriedade das transações na blockchain. O sistema também permite que instituições que possuem estações terrestres possam compartilhar os seus recursos e serem remuneradas por isso.
Abstract: Space has increasingly attracted the attention of governments, large industries, and universities. One of the most popular strategies in recent years has been the adoption of nano-satellites to fulfill different missions, which can work alone or in constellations. Universities stand out among the agents launching nano-satellites, with more than 600 launches by 2022. Given the growth of entities that control space missions, it is necessary that new methods of communication between control and satellite be implemented to generate better use of communication windows, as well as more agility and security in data transmission. Our work proposed a consortium architecture between ground stations (GS) so that a GSaaS system, i.e. Ground Station As a Service, works with low cost, reliability and resource sharing. Initially, we simulated with matlab a nanosatellite mission in LEO orbit to obtain the parameters of average communication time, propagation loss, and at which angles the communication would be most affected by atmospheric phenomena. We then implemented business rules for communication between ground station and satellite using smart contract concepts. We set up a blockchain to provide the infrastructure for decentralization and created a webservice to provide an API for communication between the nanosatellite and the blockchain. We simulated the firmware upgrade process in our experiment. The results show that for a 301Kb firmware, fragmented into 32byte chunks, the nanosatellite took 19 minutes to perform all requests for the firmware fragments directly on the blockchain. This means that it would take at least 2 or 3 communication windows between the ground station and the satellite to perform all the activity. When we recorded in the server memory the results of the requests to the blockchain and then sent them one by one to the nanosatellite the time decreased to less than 6 minutes, less than the average communication window time in our simulation. Another difference is that we allow the consortium GSs to communicate in an "agnostic"manner with the satellites, meaning that firmware privacy will be preserved by the cryptography used and ownership of transactions in the blockchain. The system also allows institutions that own ground stations to share their resources and be remunerated for doing so.
Description: Este documento está disponível online com base na Portaria nº 348, de 08 de dezembro de 2022, disponível em: https://biblioteca.ufc.br/wp-content/uploads/2022/12/portaria348-2022.pdf, que autoriza a digitalização e a disponibilização no Repositório Institucional (RI) da coleção retrospectiva de TCC, dissertações e teses da UFC, sem o termo de anuência prévia dos autores. Em caso de trabalhos com pedidos de patente e/ou de embargo, cabe, exclusivamente, ao autor(a) solicitar a restrição de acesso ou retirada de seu trabalho do RI, mediante apresentação de documento comprobatório à Direção do Sistema de Bibliotecas
URI: http://www.repositorio.ufc.br/handle/riufc/73335
Appears in Collections:DETE - Dissertações defendidas na UFC

Files in This Item:
File Description SizeFormat 
2023_dis_jesilvafilho.pdf7,45 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.