A blockchain-based ontology for the internet of things security
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPE |
dARK ID: | ark:/64986/0013000005q1k |
Texto Completo: | https://repositorio.ufpe.br/handle/123456789/35813 |
Resumo: | Recent studies have revealed serious security breaches in the Internet of Things (IoT) devices. Today’s architecture does not guarantee an adequate level of security, so attacks on data authenticity and integrity are among the top concerns when dealing with IoT-based environments. In this context, the objective of this work was to develop an ontology model for Blockchainbased IoT (BIoT) that ensures an adequate level of security. We implemented an ontology-based middleware that represents semantic knowledge. BIoT is independent of application context and protects against reported attacks from the fundamentals of blockchain networks. Initially, we built, through the hypothetical-deductive method, a BIoT model based on particular domain ontologies. We then interact between IoT devices and security ontologies and blockchain network concepts to capture characteristics. We then performed performance tests (sandbox); bench testing with Zigbee devices (testbed); knowledge base assessment; and research with experts through a questionnaire and semi-structured interviews to evaluate the proposal. We still adopt security criteria against possible known attacks in the literature. Thus, the ontology provided insight into security properties to monitor vulnerabilities in the IoT ecosystem and blockchain network structure, thereby ensuring data integrity, confidentiality, and privacy. Through the collected information, the BIoT model was built that presented the following advantages: adequate time processing; decentralized architecture, less susceptible to attack; presence of a stable network, even with the increase in the number of nodes, and consequently the packet traffic; possibility of improving the efficiency of data integrity verification; and increased availability of processing and memory resources for specific need environments. Thus, the model can be considered a promising alternative. |
id |
UFPE_ef486e39e1fb11e114a70a556a1c1495 |
---|---|
oai_identifier_str |
oai:repositorio.ufpe.br:123456789/35813 |
network_acronym_str |
UFPE |
network_name_str |
Repositório Institucional da UFPE |
repository_id_str |
2221 |
spelling |
MENDONÇA, Sérgio Francisco Tavares de Oliveirahttp://lattes.cnpq.br/6313698968060384http://lattes.cnpq.br/1511532484752161ALENCAR, Fernanda Maria Ribeiro de2019-12-16T20:40:08Z2019-12-16T20:40:08Z2019-08-30MENDONÇA, Sérgio Francisco Tavares de Oliveira. A blockchain-based ontology for the internet of things security. 2019. Tese (Doutorado em Engenharia Elétrica) – Universidade Federal de Pernambuco, Recife, 2019.https://repositorio.ufpe.br/handle/123456789/35813ark:/64986/0013000005q1kRecent studies have revealed serious security breaches in the Internet of Things (IoT) devices. Today’s architecture does not guarantee an adequate level of security, so attacks on data authenticity and integrity are among the top concerns when dealing with IoT-based environments. In this context, the objective of this work was to develop an ontology model for Blockchainbased IoT (BIoT) that ensures an adequate level of security. We implemented an ontology-based middleware that represents semantic knowledge. BIoT is independent of application context and protects against reported attacks from the fundamentals of blockchain networks. Initially, we built, through the hypothetical-deductive method, a BIoT model based on particular domain ontologies. We then interact between IoT devices and security ontologies and blockchain network concepts to capture characteristics. We then performed performance tests (sandbox); bench testing with Zigbee devices (testbed); knowledge base assessment; and research with experts through a questionnaire and semi-structured interviews to evaluate the proposal. We still adopt security criteria against possible known attacks in the literature. Thus, the ontology provided insight into security properties to monitor vulnerabilities in the IoT ecosystem and blockchain network structure, thereby ensuring data integrity, confidentiality, and privacy. Through the collected information, the BIoT model was built that presented the following advantages: adequate time processing; decentralized architecture, less susceptible to attack; presence of a stable network, even with the increase in the number of nodes, and consequently the packet traffic; possibility of improving the efficiency of data integrity verification; and increased availability of processing and memory resources for specific need environments. Thus, the model can be considered a promising alternative.Estudos recentes apontam para graves falhas de segurança em dispositivos da Internet of Things (IoT). A arquitetura atual não garante um nível adequado de segurança e, por isso, ataques à autenticidade e integridade dos dados estão entre as principais preocupações quando tratamos de ambientes baseados em IoT. Neste contexto, o objetivo deste trabalho foi desenvolver um modelo a partir de ontologia para a IoT baseado em Blockchain (BIoT) que garanta um nível de segurança adequado. Foi implementado um middleware baseado em ontologia que representa um conhecimento semântico. BIoT é independente do contexto do aplicativo e fornece proteção contra os ataques relatados, a partir dos fundamentos das redes blockchain. Inicialmente, construiu-se, através do método hipotético-dedutivo, um modelo BIoT baseado em ontologias de domínios particulares. Em seguida, realizou-se a interação entre dispositivos da IoT e ontologias de segurança e conceitos das redes blockchain, para capturar características. Em seguida, foi realizado testes de performance (sandbox); testes de bancada com dispositivos Zigbee (testbed); avaliação da base de conhecimento; e, pesquisa com especialistas através de questionário e entrevistas semi-estruturadas para avaliação da proposta. Ainda adotamos critérios de segurança contra possíveis ataques conhecidos na literatura. Desse modo, a ontologia proporcionou conhecimentos sobre propriedades de segurança para monitorar vulnerabilidades presentes no ecossistema da IoT e estrutura de redes blockchain, garantindo assim integridade, confidencialidade e privacidade dos dados. Através das informações coletadas, foi construído o modelo BIoT que apresentou as seguintes vantagens: processamento de tempo adequado; arquitetura descentralizada, menos suscetível a ataques; presença de uma rede estável, mesmo com o aumento do número de nós, e consequentemente o de tráfego de pacotes; possibilidade de melhoria da eficiência de verificação da integridade dos dados; e maior disponibilidade de recursos de processamento e memória para ambientes com necessidade específicas. Assim, o modelo pode ser considerado uma alternativa promissora.porUniversidade Federal de PernambucoPrograma de Pos Graduacao em Engenharia EletricaUFPEBrasilAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessEngenharia ElétricaInternet das coisasBlockchainSegurançaPrivacidadeAutenticidadeIntegridade dos dadosA blockchain-based ontology for the internet of things securityinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisdoutoradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETEXTTESE Sérgio Francisco Tavares de Oliveira Mendonça.pdf.txtTESE Sérgio Francisco Tavares de Oliveira Mendonça.pdf.txtExtracted texttext/plain324109https://repositorio.ufpe.br/bitstream/123456789/35813/4/TESE%20S%c3%a9rgio%20Francisco%20Tavares%20de%20Oliveira%20Mendon%c3%a7a.pdf.txt4abcdca3b8876d3c5cf4afcce65e0291MD54THUMBNAILTESE Sérgio Francisco Tavares de Oliveira Mendonça.pdf.jpgTESE Sérgio Francisco Tavares de Oliveira Mendonça.pdf.jpgGenerated Thumbnailimage/jpeg1257https://repositorio.ufpe.br/bitstream/123456789/35813/5/TESE%20S%c3%a9rgio%20Francisco%20Tavares%20de%20Oliveira%20Mendon%c3%a7a.pdf.jpg77c5f0471d785d6fb992c7986e2b5383MD55ORIGINALTESE Sérgio Francisco Tavares de Oliveira Mendonça.pdfTESE Sérgio Francisco Tavares de Oliveira Mendonça.pdfapplication/pdf4464918https://repositorio.ufpe.br/bitstream/123456789/35813/1/TESE%20S%c3%a9rgio%20Francisco%20Tavares%20de%20Oliveira%20Mendon%c3%a7a.pdfb7613bad5483f10c85427ce178fd6cc4MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpe.br/bitstream/123456789/35813/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82310https://repositorio.ufpe.br/bitstream/123456789/35813/3/license.txtbd573a5ca8288eb7272482765f819534MD53123456789/358132019-12-17 02:11:58.121oai:repositorio.ufpe.br:123456789/35813TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLCBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWlzcXVlciBvYnJpZ2HDp8O1ZXMgZXhpZ2lkYXMgcGVsbyByZXNwZWN0aXZvIGNvbnRyYXRvIG91IGFjb3Jkby4KCkEgVUZQRSBpZGVudGlmaWNhcsOhIGNsYXJhbWVudGUgbyhzKSBub21lKHMpIGRvKHMpIGF1dG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50byBlbnRyZWd1ZSBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZG8gcHJldmlzdG8gbmEgYWzDrW5lYSBjKS4KRepositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-12-17T05:11:58Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false |
dc.title.pt_BR.fl_str_mv |
A blockchain-based ontology for the internet of things security |
title |
A blockchain-based ontology for the internet of things security |
spellingShingle |
A blockchain-based ontology for the internet of things security MENDONÇA, Sérgio Francisco Tavares de Oliveira Engenharia Elétrica Internet das coisas Blockchain Segurança Privacidade Autenticidade Integridade dos dados |
title_short |
A blockchain-based ontology for the internet of things security |
title_full |
A blockchain-based ontology for the internet of things security |
title_fullStr |
A blockchain-based ontology for the internet of things security |
title_full_unstemmed |
A blockchain-based ontology for the internet of things security |
title_sort |
A blockchain-based ontology for the internet of things security |
author |
MENDONÇA, Sérgio Francisco Tavares de Oliveira |
author_facet |
MENDONÇA, Sérgio Francisco Tavares de Oliveira |
author_role |
author |
dc.contributor.authorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/6313698968060384 |
dc.contributor.advisorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/1511532484752161 |
dc.contributor.author.fl_str_mv |
MENDONÇA, Sérgio Francisco Tavares de Oliveira |
dc.contributor.advisor1.fl_str_mv |
ALENCAR, Fernanda Maria Ribeiro de |
contributor_str_mv |
ALENCAR, Fernanda Maria Ribeiro de |
dc.subject.por.fl_str_mv |
Engenharia Elétrica Internet das coisas Blockchain Segurança Privacidade Autenticidade Integridade dos dados |
topic |
Engenharia Elétrica Internet das coisas Blockchain Segurança Privacidade Autenticidade Integridade dos dados |
description |
Recent studies have revealed serious security breaches in the Internet of Things (IoT) devices. Today’s architecture does not guarantee an adequate level of security, so attacks on data authenticity and integrity are among the top concerns when dealing with IoT-based environments. In this context, the objective of this work was to develop an ontology model for Blockchainbased IoT (BIoT) that ensures an adequate level of security. We implemented an ontology-based middleware that represents semantic knowledge. BIoT is independent of application context and protects against reported attacks from the fundamentals of blockchain networks. Initially, we built, through the hypothetical-deductive method, a BIoT model based on particular domain ontologies. We then interact between IoT devices and security ontologies and blockchain network concepts to capture characteristics. We then performed performance tests (sandbox); bench testing with Zigbee devices (testbed); knowledge base assessment; and research with experts through a questionnaire and semi-structured interviews to evaluate the proposal. We still adopt security criteria against possible known attacks in the literature. Thus, the ontology provided insight into security properties to monitor vulnerabilities in the IoT ecosystem and blockchain network structure, thereby ensuring data integrity, confidentiality, and privacy. Through the collected information, the BIoT model was built that presented the following advantages: adequate time processing; decentralized architecture, less susceptible to attack; presence of a stable network, even with the increase in the number of nodes, and consequently the packet traffic; possibility of improving the efficiency of data integrity verification; and increased availability of processing and memory resources for specific need environments. Thus, the model can be considered a promising alternative. |
publishDate |
2019 |
dc.date.accessioned.fl_str_mv |
2019-12-16T20:40:08Z |
dc.date.available.fl_str_mv |
2019-12-16T20:40:08Z |
dc.date.issued.fl_str_mv |
2019-08-30 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
MENDONÇA, Sérgio Francisco Tavares de Oliveira. A blockchain-based ontology for the internet of things security. 2019. Tese (Doutorado em Engenharia Elétrica) – Universidade Federal de Pernambuco, Recife, 2019. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufpe.br/handle/123456789/35813 |
dc.identifier.dark.fl_str_mv |
ark:/64986/0013000005q1k |
identifier_str_mv |
MENDONÇA, Sérgio Francisco Tavares de Oliveira. A blockchain-based ontology for the internet of things security. 2019. Tese (Doutorado em Engenharia Elétrica) – Universidade Federal de Pernambuco, Recife, 2019. ark:/64986/0013000005q1k |
url |
https://repositorio.ufpe.br/handle/123456789/35813 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.publisher.program.fl_str_mv |
Programa de Pos Graduacao em Engenharia Eletrica |
dc.publisher.initials.fl_str_mv |
UFPE |
dc.publisher.country.fl_str_mv |
Brasil |
publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco (UFPE) instacron:UFPE |
instname_str |
Universidade Federal de Pernambuco (UFPE) |
instacron_str |
UFPE |
institution |
UFPE |
reponame_str |
Repositório Institucional da UFPE |
collection |
Repositório Institucional da UFPE |
bitstream.url.fl_str_mv |
https://repositorio.ufpe.br/bitstream/123456789/35813/4/TESE%20S%c3%a9rgio%20Francisco%20Tavares%20de%20Oliveira%20Mendon%c3%a7a.pdf.txt https://repositorio.ufpe.br/bitstream/123456789/35813/5/TESE%20S%c3%a9rgio%20Francisco%20Tavares%20de%20Oliveira%20Mendon%c3%a7a.pdf.jpg https://repositorio.ufpe.br/bitstream/123456789/35813/1/TESE%20S%c3%a9rgio%20Francisco%20Tavares%20de%20Oliveira%20Mendon%c3%a7a.pdf https://repositorio.ufpe.br/bitstream/123456789/35813/2/license_rdf https://repositorio.ufpe.br/bitstream/123456789/35813/3/license.txt |
bitstream.checksum.fl_str_mv |
4abcdca3b8876d3c5cf4afcce65e0291 77c5f0471d785d6fb992c7986e2b5383 b7613bad5483f10c85427ce178fd6cc4 e39d27027a6cc9cb039ad269a5db8e34 bd573a5ca8288eb7272482765f819534 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE) |
repository.mail.fl_str_mv |
attena@ufpe.br |
_version_ |
1815172732348792832 |