Remote Attestation for IoT services
| Main Author: | |
|---|---|
| Publication Date: | 2024 |
| Format: | Master thesis |
| Language: | eng |
| Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Download full: | https://hdl.handle.net/10316/116562 |
Summary: | Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia |
| id |
RCAP_42059a58ee2ec8a85001fa9d3d78c31c |
|---|---|
| oai_identifier_str |
oai:estudogeral.uc.pt:10316/116562 |
| 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 |
Remote Attestation for IoT servicesAttestação remota para Serviços IoTRemote AttestationService AttestationArcadian-IoTInternet of ThingsVerifierAttestação RemotaAtestação de serviçosARCADIAN-IoTInternet das CoisasVerificadorDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e TecnologiaThe exposure the Internet is constantly putting its users under grows everyday. From sketchy links received via messages, emails or other ways, the possibilities of device compromisation is immense. The issue is that, nowadays, all information is being moved to online servers to allow easier access, forcing users to expose their private information to any possible attacker of the server theyregistered their data in to. An upcoming technology is Internet of Things (IoT) systems, who focus on, amongst other features, provide information to the user via the Internet. Most time, this information is sent remotely and the communication between IoT systems must be secure from any outside attacker. As such, IoT security is becoming more and more of a daily concern, not only for software implementation, but for a regular IoT system user as well. One way to ensure the IoT system has not been attacked or compromised is by performingRemote Attestation (RA), which is a system verification, where the untrusted system gathers information about itself and sends it to a trusted entity responsible for performing the necessary operations to ensure the untrusted device has not been compromised (Verifier), by comparing the data gathered against defined standards. ARCADIAN-IoT is a framework under development that aims aims to provide, among other features, novel remote attestation schemes exploring Hardware-based roots of trust for IoT devices. As such, the work carried out in this project aims to implement several features associated to the Verifier role. Those features include enforcing policies to ensure the untrusted device’scharacteristics are within standards, receiving and saving the standard values for each type of device and each Service Provider (responsible for establishing those standards) in a database. Lastly, a test to the performance of the features implemented is presented, which indicates the execution time required to perform the comparison between Claims and Reference Values.A exposição a que a Internet está constantemente a submeter os seus utilizadores aumenta a cada dia. Quer seja através de links duvidosos recebidos por mensagens, e-mails ou outras formas, as possibilidades de comprometimento de dispositivos são imensas. O problema é que, nos dias de hoje, todas as informações estão a ser transferidas para servidores online para permitir um acesso mais fácil, o que obriga os utilizadores a expor as suas informações privadas a qualquer possível atacante do servidor em que registaram os seus dados. Uma tecnologiaemergente são os sistemas da Internet das Coisas (IoT), que se focam, entre outras características, em fornecer informações aos utilizadores através da Internet. Na maioria das vezes, estas informações são enviadas remotamente, e a comunicaçãoentre os sistemas IoT deve ser segura contra qualquer atacante externo. Assim, a segurança da IoT está a tornar-se cada vez mais uma preocupação diária, não apenas para a implementação de software, mas também para o utilizador comum de um sistema IoT. Uma maneira de garantir que o sistema IoT não tenha sido atacado ou comprometido é fazer Atestação Remota (AR), que é uma verificação de um sistema. O sistema que precisa ser atestado recolhe informações sobre si próprio e envia-as para uma entidade de confiança responsável por realizar as operações necessárias para garantir que o dispositivo não tenha sido comprometido (Verificador), comparando os dados recolhidos com os padrões definidos. ARCADIAN-IoT é uma framework em desenvolvimento que tem como objetivo fornecer, entre outras funcionalidades, novos esquemas de avaliação remota explorando raízes de confiança baseadas em hardware para dispositivos IoT. Como tal, o trabalho realizado neste projeto visa implementar várias funcionalidadesassociadas ao papel do Verificador. Essas funcionalidades incluem a aplicação de políticas para garantir que as características do dispositivo não confiável estejam dentro dos padrões, receber e armazenar os valores padrão para cada tipo de dispositivo e cada Provedor de Serviço (responsável por estabelecer esses padrões) numa base de dados. Por fim, é apresentado um teste de desempenho das funcionalidades implementadas, que indica o tempo de execução necessário para realizar a comparação entre as características de um sistema e Valores de Referência.2024-01-29info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttps://hdl.handle.net/10316/116562https://hdl.handle.net/10316/116562TID:203693590engBrás, Joana Almeidainfo: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-09-11T22:08:28Zoai:estudogeral.uc.pt:10316/116562Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T06:10:16.669746Repositó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 |
Remote Attestation for IoT services Attestação remota para Serviços IoT |
| title |
Remote Attestation for IoT services |
| spellingShingle |
Remote Attestation for IoT services Brás, Joana Almeida Remote Attestation Service Attestation Arcadian-IoT Internet of Things Verifier Attestação Remota Atestação de serviços ARCADIAN-IoT Internet das Coisas Verificador |
| title_short |
Remote Attestation for IoT services |
| title_full |
Remote Attestation for IoT services |
| title_fullStr |
Remote Attestation for IoT services |
| title_full_unstemmed |
Remote Attestation for IoT services |
| title_sort |
Remote Attestation for IoT services |
| author |
Brás, Joana Almeida |
| author_facet |
Brás, Joana Almeida |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Brás, Joana Almeida |
| dc.subject.por.fl_str_mv |
Remote Attestation Service Attestation Arcadian-IoT Internet of Things Verifier Attestação Remota Atestação de serviços ARCADIAN-IoT Internet das Coisas Verificador |
| topic |
Remote Attestation Service Attestation Arcadian-IoT Internet of Things Verifier Attestação Remota Atestação de serviços ARCADIAN-IoT Internet das Coisas Verificador |
| description |
Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia |
| publishDate |
2024 |
| dc.date.none.fl_str_mv |
2024-01-29 |
| 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 |
https://hdl.handle.net/10316/116562 https://hdl.handle.net/10316/116562 TID:203693590 |
| url |
https://hdl.handle.net/10316/116562 |
| identifier_str_mv |
TID:203693590 |
| 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.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_ |
1833602600565473280 |