Considerando a solução implementada e suas funcionalidades, a comparamos com a pro- posta original do middleware UbiPri. Os resultados são mostrados no Quadro 11, onde atende completamente, •atende parcialmente,7não atende e NE Não Especificado.
Quadro 11. Comparação com o middleware escolhido.
Módulo Atende Implementação
Data Base Através do serviço IPFS
Controller Module Através da blockchain e do aplicativo desenvolvido
Data Module • NE
PRICMU Através do contrato inteligente do usuário
PRICOM Através do gateway de comunicação
PRIDEV Através do contrato inteligente do dispositivo
PRIPRO Através da interação entre os contratos
PRIADA 7 NE
PRIENV Através do contrato inteligente do ambiente
PRICRI Através da interação entre os contratos
PRIHIS • NE
PRISEC 7 NE
PRISER 7 NE
Fonte: Autor.
Como pode ser visto, a implementação proposta neste trabalho atende 8 módulos de forma completa, 2 de modo parcial e apenas 3 não são implementados. Considerando a definição doData Module, a solução proposta processa os dados de forma parcial, necessitando futuramente de uma solução específica para esse módulo. Já o móduloPRIHIStrata do histórico do usuário, na implemen- tação proposta essa informação é armazenada no serviço IPFS sem nenhum tratamento. Os módulos PRIADA,PRISECePRISERnão são contemplados na solução proposta neste trabalho, então necessita de uma implementação individual.
6 CONCLUSÃO
Este trabalho apresentou a implementação do middleware UbiPri de forma descentralizada utilizando a plataforma Ethereum. Foram utilizados contratos inteligentes para definir as preferências de privacidade de cada usuário, ambiente e dispositivo, tornando-as imutáveis e anti-fraude. A única parte centralizada que resta na arquitetura é o gateway utilizado para comunicação entre usuário-dispositivo no ambiente ubíquo, essa escolha foi tomada considerando a escalabilidade da rede.
No Capítulo 2 foi exposta a fundamentação teórica que sustenta este trabalho. Neste capítulo, demonstrou-se como a privacidade é importante no desenvolvimento de aplicações IoT. Hoje, diversas leis protegem a privacidade do usuário em aplicações computadorizadas, prevendo penas severas para empresas que violem essa privacidade. A busca por uma arquitetura/tecnologia que garanta a privacidade é evidenciada na fundamentação teórica. A tecnologia blockchain surge como uma forma de auxiliar na garantia das preferências de privacidade.
No Capítulo 3 é feita uma síntese dos trabalhos correlatos identificados. Os trabalhos seleciona- dos são o estado-da-arte no que se refere ao uso de blockchain em ambientes ubíquos. Com base na análise feita desses trabalhos, definiu-se a arquitetura descentralizada a ser usada na implementação do middleware UbiPri. Considerando isso, a arquitetura proposta é fundamentada no estado-da-arte, tornando a implementação do middleware UbiPri parcialmente descentralizada.
Considerando a arquitetura proposta no Capítulo 4 e os resultados obtidos no Capítulo 5, conclui-se que todos os objetivos do trabalho foram atingidos. As preferências de privacidade dos usuários, dispositivos e ambientes foram armazenadas de modo estruturado utilizando contratos inteligentes. O custo de cada contrato foi avaliado e percebeu-se que a implementação desses contratos em um cenário de aplicação real é viável. Os resultados de desempenho do gateway também foram mensurados e julgados adequados e aceitáveis para aplicação desenvolvida. Através das interações com a blockchain foi possível evidenciar que a solução desenvolvida consegue garantir as preferências de privacidade armazenadas nos contratos. Levando em conta todos os resultados obtidos, percebe-se que as hipóteses de pesquisa em que este trabalho se baseia são verdadeiras.
Com base nas conclusões obtidas percebe-se que a arquitetura desenvolvida neste trabalho pode ser utilizada em diferentes cenários. A abordagem adotada para o desenvolvimento da solução proposta contribui para a área de privacidade de dados, pois a utilização de contratos inteligentes
para armazenar e garantir que as preferências de privacidade sejam garantidas, foi comprovada na implementação testada. Também ressalta-se que a escolha por utilizar blockchain na implementação desenvolvida contribui para pesquisas em desenvolvimento, visto que, a solução apresentada nesta dissertação fundamenta-se no estado-da-arte.
Para trabalhos futuros, sugere-se a implementação da solução proposta em diferentes plata- formas como Hyperledger Fabric e IOTA-Tangle. Além disso, instiga-se a otimização no custo dos contratos desenvolvidos, no intuito de torná-los menos custosos. Por fim, externa-se a necessidade de um estudo que vise remover a utilização do gateway na arquitetura proposta, eliminando assim o ponto mais vulnerável da arquitetura.
Este trabalho gerou diferentes publicações que podem ser vistas no Apêndice B. Além das pu- blicações, também foi gerado um registro de software no Instituto Nacional de Propriedade Intelectual, os dados da patente são mostrados no Apêndice H.
REFERÊNCIAS
AITKEN., R. IBM Walmart launching blockchain food safety alliance in China with Fortune 500’s JD.com. 2017. <https://www.forbes.com/sites/tomgroenfeldt/2017/03/05/
ibm-and-maersk-apply-blockchain-to-container-shipping/>. Acessado em: <Jun 2019>.
Al-Fuqaha, A.; Guizani, M.; Mohammadi, M.; Aledhari, M.; Ayyash, M. Internet of things: A survey on enabling technologies, protocols, and applications.IEEE Communications Surveys Tutorials, v. 17, n. 4, p. 2347–2376, Fourthquarter 2015. ISSN 1553-877X.
ALI, M. S.; DOLUI, K.; ANTONELLI, F. Iot data privacy via blockchains and ipfs. In:
Proceedings of the Seventh International Conference on the Internet of Things. New York, NY, USA: ACM, 2017. (IoT ’17), p. 14:1–14:7. ISBN 978-1-4503-5318-2. Disponível em:
<http://doi.acm.org/10.1145/3131542.3131563>.
ANDROULAKI, E.; MANEVICH, Y.; MURALIDHARAN, S.; MURTHY, C.; NGUYEN, B.; SETHI, M.; SINGH, G.; SMITH, K.; SORNIOTTI, A.; STATHAKOPOULOU, C.; AL. et. Hyperledger fabric.Proceedings of the Thirteenth EuroSys Conference on - EuroSys ’18, ACM Press, 2018.
Disponível em: <http://dx.doi.org/10.1145/3190508.3190538>.
ANGELAKIS, V.; TRAGOS, E.; PöHLS, H.; KAPOVITS, A.; BASSI, A.Designing, Developing, and Facilitating Smart Cities: Urban Design to IoT Solutions. [S.l.: s.n.], 2017. ISBN
978-3-319-44922-7.
ART, A.Ampliative Art - Manifesto. 2015. <www.ampliativeart.org/en/manifesto/>. Acessado em:
<Dez 2019>.
Azbeg, K.; Ouchetto, O.; Andaloussi, S. J.; Fetjah, L.; Sekkaki, A. Blockchain and iot for security and privacy: A platform for diabetes self-management. In:2018 4th International Conference on Cloud Computing Technologies and Applications (Cloudtech). [S.l.: s.n.], 2018. p. 1–5.
Azizul, N. H.; Nasruddin, M. F.; Rosmadi, M.; Zin, A. M. Advanced ubiquitous computing to support smart city smart village applications. In:2015 International Conference on Electrical Engineering and Informatics (ICEEI). [S.l.: s.n.], 2015. p. 720–725. ISSN 2155-6830.
Bu, G.; Gürcan, ; Potop-Butucaru, M. G-iota: Fair and confidence aware tangle. In:IEEE INFOCOM 2019 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).
[S.l.: s.n.], 2019. p. 644–649. ISSN null.
BUTERIN, V.Ethereum: A next-generation smart contract and decentralized application plataform. 2014. <https://github.com/ethereum/wiki/wiki/White-Paper>. Acessado em: <Set 2019>.
CAPITAL, G.Welcome to 4G Capital. 2018. <http://www.4g-capital.com/>. Acessado em: <Dez 2019>.
CASAGRAS, P.CASAGRAS - An EU Framework 7 Project. 2009. <https://docbox.etsi.org/
zArchive/TISPAN/Open/IoT/low%20resolution/www.rfidglobal.eu%20CASAGRAS%20IoT%
20Final%20Report%20low%20resolution.pdf>. Acessado em: <Ago 2019>.
Cha, S.; Tsai, T.; Peng, W.; Huang, T.; Hsu, T. Privacy-aware and blockchain connected gateways for users to access legacy iot devices. In:2017 IEEE 6th Global Conference on Consumer Electronics (GCCE). [S.l.: s.n.], 2017. p. 1–3.
CONFERENCE, R.Virtual Session: GDPR without the Hype. 2017. <https://www.youtube.com/
watch?v=HgYl7OQsiLY>. Acessado em: <Ago 2019>.
Dang, T. L. N.; Nguyen, M. S. An approach to data privacy in smart home using blockchain technology.
In:2018 International Conference on Advanced Computing and Applications (ACOMP). [S.l.:
s.n.], 2018. p. 58–64.
De Roode, G.; Ullah, I.; Havinga, P. J. M. How to break iota heart by replaying? In:2018 IEEE Globecom Workshops (GC Wkshps). [S.l.: s.n.], 2018. p. 1–7. ISSN null.
DWIVEDI, A. D.; SRIVASTAVA, G.; DHAR, S.; SINGH, R. A decentralized privacy-preserving healthcare blockchain for iot.Sensors, v. 19, n. 2, 2019. ISSN 1424-8220. Disponível em:
<https://www.mdpi.com/1424-8220/19/2/326>.
Ejaz, W.; Naeem, M.; Basharat, M.; Anpalagan, A.; Kandeepan, S. Efficient wireless power transfer in software-defined wireless sensor networks.IEEE Sensors Journal, v. 16, n. 20, p. 7409–7420, Oct 2016. ISSN 2379-9153.
Elmisery, A. M.; Rho, S.; Botvich, D. A fog based middleware for automated compliance with oecd privacy principles in internet of healthcare things.IEEE Access, v. 4, p. 8418–8441, 2016. ISSN 2169-3536.
Elmisery, A. M.; Sertovic, M.; Gupta, B. B. Cognitive privacy middleware for deep learning mashup in environmental iot.IEEE Access, v. 6, p. 8029–8041, 2018. ISSN 2169-3536.
ETHSTATS.Ethereum Statistics. 2019. <https://ethstats.net/>. Acessado em: <Nov 2019>.
ETSI.TS 102 689 - Machine-to-Machine Communications. 2010. <hhttps://www.etsi.org/deliver/
etsi_ts/102600_102699/102689/01.01.01_60/ts_102689v010101p.pdf>. Acessado em: <Ago 2019>.
EU. Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation).Official Journal of the European Union, L119, p. 1–88, maio 2016. Acesso em: dez/2018. Disponível em:
<http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=OJ:L:2016:119:TOC>.
Fabiano, N. Internet of things and blockchain: Legal issues and privacy. the challenge for a privacy standard. In:2017 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). [S.l.: s.n.], 2017. p. 727–734. ISSN null.
Ferrag, M. A.; Derdour, M.; Mukherjee, M.; Derhab, A.; Maglaras, L.; Janicke, H. Blockchain technologies for the internet of things: Research issues and challenges.IEEE Internet of Things Journal, v. 6, n. 2, p. 2188–2204, April 2019. ISSN 2372-2541.
FREMANTLE, P. Privacy-enhancing federated middleware for the internet of things. In:Proceedings of the Doctoral Symposium of the 17th International Middleware Conference. New York, NY, USA: Association for Computing Machinery, 2016. (Middleware Doctoral Symposium’16). ISBN 9781450346658. Disponível em: <https://doi.org/10.1145/3009925.3009929>.
GALEGALE, G. P.; SIQUEIRA, . A.; SILVA, C. B. H. A. e.; SOUZA, C. A. d. INTERNET DAS COISAS APLICADA A NEGÓCIOS - UM ESTUDO BIBLIOMÉTRICO.JISTEM - Journal of Information Systems and Technology Management, scielo, v. 13, p. 423 – 438, 12 2016. ISSN 1807-1775. Disponível em: <http://www.scielo.br/scielo.php?script=sci_arttext&pid=
S1807-17752016000300423&nrm=iso>.
GERSHENFELD, N.When Things Start to Think. New York, NY, USA: Henry Holt and Co., Inc., 1999. ISBN 080505880X.
GROENFELDT., T. IBM and Maersk apply blockchain to container shipping. 2018. <https://www.forbes.com/sites/tomgroenfeldt/2017/03/05/
ibm-and-maersk-apply-blockchain-to-container-shipping/>. Acessado em: <Jan 2020>.
HYPERLEDGER.Hyperledger. 2019. <https://www.hyperledger.org/>. Acessado em: <Ago 2019>.
IBM. IBM announces major blockchain solution to speed global payments. 2017.
<https://www-03.ibm.com/press/us/en/pressrelease/53290.wss>. Acessado em: <Jul 2019>.
ILG, M.Etheria - a virtual world on the Ethereum Blockchain. 2015. <https://blog.ethereum.
network/etheria-a-virtual-world-on-the-ethereum-blockchain-1ebcb5c95f7>. Acessado em: <Nov 2019>.
Jiang, Y.; Wang, C.; Huang, Y.; Long, S.; Huo, Y. A cross-chain solution to integration of iot tangle for data access management. In:2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). [S.l.: s.n.], 2018.
p. 1035–1041. ISSN null.
Kephart, J. O.; Chess, D. M. The vision of autonomic computing.Computer, v. 36, n. 1, p. 41–50, Jan 2003. ISSN 0018-9162.
KIM, G.; PARK, J.; RYOU, J. A study on utilization of blockchain for electricity trading in microgrid.
In:2018 IEEE International Conference on Big Data and Smart Computing (BigComp). [S.l.:
s.n.], 2018. p. 743–746. ISSN 2375-9356.
KING, S. PPCoin: Peer-to-Peer Crypto-Currency with Proof-of-Stake. 2012. <https:
//bitcoin.peryaudo.org/vendor/peercoin-paper.pdf>. Acessado em: <Out 2019>.
KOCHOVSKI, P.; GEC, S.; STANKOVSKI, V.; BAJEC, M.; DROBINTSEV, P. D. Trust management in a blockchain based fog computing platform with trustless smart oracles.Future Generation Computer Systems, v. 101, p. 747 – 759, 2019. ISSN 0167-739X. Disponível em:
<http://www.sciencedirect.com/science/article/pii/S0167739X19301281>.
Korotkyi, I.; Sachov, S. Hardware accelerators for iota cryptocurrency. In: 2019 IEEE 39th International Conference on Electronics and Nanotechnology (ELNANO). [S.l.: s.n.], 2019. p.
832–837. ISSN null.
LEAL, E. Produção acadêmico-científica: a pesquisa e o ensaio.Itajaí: Universidade do Vale do Itajaí, 2011.
LEITHARDT, V. R. Q.UbiPri : middleware para controle e gerenciamento de privacidade em ambientes ubíquos. Tese (Doutorado) — Universidade Federal do Rio Grande do Sul.
Instituto de Informática. Programa de Pós-Graduação em Computação, 2015. Disponível em:
<http://hdl.handle.net/10183/147774>.
Li, C.; Palanisamy, B. Privacy in internet of things: From principles to technologies.IEEE Internet of Things Journal, v. 6, n. 1, p. 488–505, Feb 2019. ISSN 2372-2541.
LOUKIL, F.; GHEDIRA-GUEGAN, C.; BOUKADI, K.; BENHARKAT, A. N. Towards an end-to-end iot data privacy-preserving framework using blockchain technology. In: HACID, H.; CELLARY, W.;
WANG, H.; PAIK, H.-Y.; ZHOU, R. (Ed.).Web Information Systems Engineering – WISE 2018.
Cham: Springer International Publishing, 2018. p. 68–78. ISBN 978-3-030-02922-7.
MARTINS, J. A.; OCHôA, I. S.; SILVA, L. A.; MENDES, A. S.; GONZáLEZ, G. V.; SANTANA, J. D. P.; LEITHARDT, V. R. Q. Pripro: A comparison of classification algorithms for managing receiving notifications in smart environments.Applied Sciences, v. 10, n. 2, 2020. ISSN 2076-3417.
Disponível em: <https://www.mdpi.com/2076-3417/10/2/502>.
MELLO, G. de; SILVA, L. A.; LEITHARDT, V. R. Q. Cosgp-iot-sg: Uma proposta para integração em smartgrid para dispositivos com capacidade limitada. In: ESCOLA REGIONAL DE ALTO DESEMPENHO - ERAD 2019.Anais da 19º Escola Regional de Alto Desempenho. [S.l.]:
Sociedade Brasileira de Computação, 2019.
Mirani, A. A.; Memon, M. S.; Bhati, M. N.; Soomro, M. A.; Rahu, M. A. Taxonomy of ubiquitous computing: Applications and challenges. In:2017 International Conference on Information and Communication Technologies (ICICT). [S.l.: s.n.], 2017. p. 202–208. ISSN null.
Mohanta, B. K.; Panda, S. S.; Jena, D. An overview of smart contract and use cases in blockchain technology. In: 2018 9th International Conference on Computing, Communication and Networking Technologies (ICCCNT). [S.l.: s.n.], 2018. p. 1–4.
Moldovan, G.; Tragos, E. Z.; Fragkiadakis, A.; Pohls, H. C.; Calvo, D. An iot middleware for enhanced security and privacy: The rerum approach. In:2016 8th IFIP International Conference on New Technologies, Mobility and Security (NTMS). [S.l.: s.n.], 2016. p. 1–5. ISSN 2157-4960.
NAKAMOTO, S.Bitcoin. 2008. <https://bitcoin.org/bitcoin.pdf>. Acessado em:<Set 2019>.
Navani, D.; Jain, S.; Nehra, M. S. The internet of things (iot): A study of architectural elements.
In:2017 13th International Conference on Signal-Image Technology Internet-Based Systems (SITIS). [S.l.: s.n.], 2017. p. 473–478.
Nguyen, D. C.; Pathirana, P. N.; Ding, M.; Seneviratne, A. Blockchain for secure ehrs sharing of mobile cloud based e-health systems.IEEE Access, v. 7, p. 66792–66806, 2019. ISSN 2169-3536.
Ochôa, I. S.; Calbusch, L.; Viecelli, K.; de Paz, J.; Leithardt, V.; Zeferino, C. Privacy in the internet of things: A study to protect user’s data in lpr systems using blockchain. In:2019 17th International Conference on Privacy, Security and Trust (PST). [S.l.: s.n.], 2019a. p. 1–5. ISSN 2574-139X.
Ochôa, I. S.; MELLO, G. de; SILVA, L. A.; GOMES, A. J. P.; FERNANDES, A. M. R.; LEITHARDT, V. R. Q. Fakechain: A blockchain architecture to ensure trust in social media networks. In:
PIATTINI, M.; CUNHA, P. Rupino da; GUZMÁN, I. García Rodríguez de; PÉREZ-CASTILLO, R.
(Ed.).Quality of Information and Communications Technology. Cham: Springer International Publishing, 2019b. p. 105–118. ISBN 978-3-030-29238-6.
Ochôa, I. S.; Piemontez, R.; Martins, L. A.; Leithardt, V. R. Q.; Zeferino, C. Experimental analysis of the processing cost of ethereum blockchain in a private network. In:37º Simpósio Brasileiro de Redes de Computadores - Anais do WBlockchain 2019. [S.l.: s.n.], 2019c. p. 1–5.
Ochôa, I. S.; SILVA, B. A. D.; LEITHARDT, V. R. Q. Proposta de arquitetura para o uso de blockchain em redes smart grid. In: ESCOLA REGIONAL DE ALTO DESEMPENHO - ERAD 2019.Anais da 19º Escola Regional de Alto Desempenho. [S.l.]: Sociedade Brasileira de Computação, 2019.
Ochôa, I. S.; SILVA, L. A.; MELLO, G. de; SILVA, B. Alves da; PAZ, J. F. de; GONZáLEZ, G. V.;
GARCIA, N. M.; LEITHARDT, V. R. Q. Prichain: A partially decentralized implementation of ubipri middleware using blockchain.Sensors, v. 19, n. 20, 2019. ISSN 1424-8220. Disponível em:
<https://www.mdpi.com/1424-8220/19/20/4483>.
OCHôA, I. S.; SILVA, L. A.; MELLO, G. de; GARCIA, N. M.; SANTANA, J. F. de P.;
LEITHARDT, V. R. Q. A cost analysis of implementing a blockchain architecture in a smart grid scenario using sidechains.Sensors, v. 20, n. 3, 2020. ISSN 1424-8220. Disponível em:
<https://www.mdpi.com/1424-8220/20/3/843>.
OLIVEIRA, L. B.; PEREIRA, F. M. Q.; MISOCZKI, R.; ARANHA, D. F.; BORGES, F.; NOGUEIRA, M.; WANGHAM, M.; WU, M.; LIU, J. The computer for the 21st century: present security &
privacy challenges.Journal of Internet Services and Applications, v. 9, n. 1, p. 24, Dec 2018. ISSN 1869-0238. Disponível em: <https://doi.org/10.1186/s13174-018-0095-2>.
ONEM2M, O.oneM2M -TS-0001-V2.18.1 - Technical Specification. 2018. <http://www.onem2m.
org/images/files/deliverables/Release2A/TS-0001-Functional_Architecture-v_2_18_1.pdf>. Acessado em: <Ago 2019>.
POP, C.; ANTAL, M.; CIOARA, T.; ANGHEL, I.; SERA, D.; SALOMIE, I.; RAVEDUTO, G.; ZIU, D.; CROCE, V.; BERTONCINI, M. Blockchain-based scalable and tamper-evident solution for registering energy data.Sensors, v. 19, n. 14, 2019. ISSN 1424-8220. Disponível em:
<https://www.mdpi.com/1424-8220/19/14/3033>.
POPOV, S.The Tangle. 2018. <https://assets.ctfassets.net/r1dr6vzfxhev/2t4uxvsIqk0EUau6g2sw0g/
45eae33637ca92f85dd9f4a3a218e1ec/iota1_4_3.pdf>. Acessado em: <Jun 2019>.
Ranganthan, V. P.; Dantu, R.; Paul, A.; Mears, P.; Morozov, K. A decentralized marketplace application on the ethereum blockchain. In:2018 IEEE 4th International Conference on Collaboration and Internet Computing (CIC). [S.l.: s.n.], 2018. p. 90–97.
Sankar, L. S.; Sindhu, M.; Sethumadhavan, M. Survey of consensus protocols on blockchain applications. In: 2017 4th International Conference on Advanced Computing and
Communication Systems (ICACCS). [S.l.: s.n.], 2017. p. 1–5. ISSN null.
SARAF, C.; SABADRA, S. Blockchain platforms: A compendium. In:2018 IEEE International Conference on Innovative Research and Development (ICIRD). [S.l.: s.n.], 2018. p. 1–6.
SENGUPTA, R. K. J.; BEAR, K. How CLS and IBM moved to blockchain. 2017.
<https://www-935.ibm.com/services/us/gbs/thoughtleadership/bridgingdivide/>. Acessado em: <Jul 2019>.
Seo, J.; Kim, K.; Park, M.; Park, M.; Lee, K. An analysis of economic impact on iot under gdpr. In:
2017 International Conference on Information and Communication Technology Convergence (ICTC). [S.l.: s.n.], 2017. p. 879–881. ISSN null.
Shabandri, B.; Maheshwari, P. Enhancing iot security and privacy using distributed ledgers with iota and the tangle. In:2019 6th International Conference on Signal Processing and Integrated Networks (SPIN). [S.l.: s.n.], 2019. p. 1069–1075. ISSN null.
SHAFEEQ, S.; ALAM, M.; KHAN, A. Privacy aware decentralized access control system.Future Generation Computer Systems, v. 101, p. 420 – 433, 2019. ISSN 0167-739X. Disponível em:
<http://www.sciencedirect.com/science/article/pii/S0167739X18332308>.
SILVA, B. A. D.; OCHôA, I. S.; LEITHARDT, V. R. Q. Estudo de algoritmos criptográficos simétricos na placa beaglebone black. In: ESCOLA REGIONAL DE ALTO DESEMPENHO - ERAD 2019.
Anais da 19º Escola Regional de Alto Desempenho. [S.l.]: Sociedade Brasileira de Computação, 2019.
Singh, M.; Singh, A.; Kim, S. Blockchain: A game changer for securing iot data. In:2018 IEEE 4th World Forum on Internet of Things (WF-IoT). [S.l.: s.n.], 2018. p. 51–55. ISSN null.
Singh, S.; Singh, N. Internet of things (iot): Security challenges, business opportunities reference architecture for e-commerce. In:2015 International Conference on Green Computing and Internet of Things (ICGCIoT). [S.l.: s.n.], 2015. p. 1577–1581.
Tao Wang; Wenbo Xu; Jianli He; Rong Chen; Weinan Gu. A brief survey of event-based middleware.
In:2010 2nd International Conference on Computer Engineering and Technology. [S.l.: s.n.], 2010. v. 1, p. V1–461–V1–464. ISSN null.
Thiprak, S.; Kurutach, W. Ubiquitous computing technologies and context aware recommender systems for ubiquitous learning. In: 2015 12th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON). [S.l.: s.n.], 2015. p. 1–6.
Tzianos, P.; Pipelidis, G.; Tsiamitros, N. Hermes: An open and transparent marketplace for iot sensor data over distributed ledgers. In:2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC). [S.l.: s.n.], 2019. p. 167–170. ISSN null.
VENKATARAMAN M. VRIDHACHALAM, A. R. M.; ARTHUR, B.Adopting blockchain for enterprise asset management (EAM).2017. <https://www.ibm.com/developerworks/cloud/library/
cl-adopting-blockchain-for-enterprise-asset-management-eam/index.html>. Acessado em: <Jul 2019>.
VENKATESH, A. Computers and other interactive technologies for the home.Commun. ACM, ACM, New York, NY, USA, v. 39, n. 12, p. 47–54, dez. 1996. ISSN 0001-0782. Disponível em:
<http://doi.acm.org/10.1145/240483.240491>.
Verma, P.; Yadav, A. Ubiquitous computing: Location measurement amp; configuration. In:
International Conference on Computing, Communication Automation. [S.l.: s.n.], 2015. p.
442–445.
WAZLAWICK, R. S. (Ed.).Metodologia de Pesquisa Para Ciência Da Computação (2ª edição).
2ª edição. ed. Rio de Janeiro: Elsevier Editora Ltda., 2014. ISBN 978-85-352-7782-1.
WEISER, M. The computer for the 21st century.Scientific American, v. 265, n. 3, p. 66–75, January 1991. Disponível em: <http://www.ubiq.com/hypertext/weiser/SciAmDraft3.html>.
Xu, Q.; He, Z.; Li, Z.; Xiao, M. Building an ethereum-based decentralized smart home system. In:
2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS). [S.l.:
s.n.], 2018. p. 1004–1009. ISSN 1521-9097.
Xu, Q.; Song, Z.; Mong Goh, R. S.; Li, Y. Building an ethereum and ipfs-based decentralized social network system. In:2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS). [S.l.: s.n.], 2018. p. 1–6. ISSN 1521-9097.
YANG, M.; ZHU, T.; LIANG, K.; ZHOU, W.; DENG, R. H. A blockchain-based location privacy-preserving crowdsensing system.Future Generation Computer Systems, v. 94, p. 408 – 418, 2019. ISSN 0167-739X. Disponível em: <http://www.sciencedirect.com/science/article/pii/
S0167739X18320909>.
Yavuz, E.; Koç, A. K.; Çabuk, U. C.; Dalkılıç, G. Towards secure e-voting using ethereum blockchain.
In:2018 6th International Symposium on Digital Forensic and Security (ISDFS). [S.l.: s.n.], 2018. p. 1–7.
YILMAZ, E.Decentralized Twitter. 2016. <https://github.com/yep/eth-tweet>. Acessado em: <Dez 2019>.
Zanella, A.; Bui, N.; Castellani, A.; Vangelista, L.; Zorzi, M. Internet of things for smart cities.IEEE Internet of Things Journal, v. 1, n. 1, p. 22–32, Feb 2014. ISSN 2327-4662.
ZAVADNIAK, C. O Guia Definitivo do IPFS. 2018. <https://medium.com/clebertech/
o-guia-definitivo-do-ipfs-2e87d684e355>. Acessado em: <Jan 2020>.
APÊNDICE A – PROTOCOLO DE BUSCA
Este protocolo de busca compõe a revisão sistemática sobre técnicas e pesquisas evidenciadas em artigos, teses e dissertações.
A.1 PROTOCOLO DE BUSCA A.1.1 Objeto do Estudo
Esta revisão tem por objetivo a busca de trabalhos correlatos que evidenciem o uso de arquite- turas blockchain em ambientes ubíquos/pervasivos, além do foco no tratamento de dados voltados para a privacidade dos usuários. Com base nessa premissa, definiu-se as seguintes perguntas de pesquisa.
A.1.2 Perguntas de Pesquisa
1. Como garantir a privacidade dos usuários em aplicações voltadas para ambientes ubíquos utilizando blockchain?
2. Como a utilização de contratos inteligentes pode beneficiar tanto o usuário quanto o sistema no que se refere a questão de preferência de privacidade?
3. Como desenvolver uma arquitetura blockchain que solucione o problema de privacidade em ambientes ubíquos?
A.1.3 Estratégia para Pesquisa
• Termos de Busca:
– Inglês
* Ubiquitous;
* Pervasive;
* Blockchain.
– Português
* Ubíquos;
* Pervasivos;
* Blockchain.
• Fontes utilizadas:
– IEEExplorer <http://ieeexplore.ieee.org>
– ACM <https://dl.acm.org/>
– Science Direct <https://www.sciencedirect.com/>
– Scopus <https://www.scopus.com/>
• Critérios de Inclusão:
– Serão incluídos trabalhos publicados a partir do ano de 2017;
– Artigos que demonstrem testes e resultados;
– Os artigos devem estar escritos em inglês.
• Critérios de Exclusão:
– Serão excluídos trabalhos que não apresentam resultados;
– Serão excluídos estudos taxonômicos e revisões bibliográficas.
A.1.4 String de Busca
Quadro 12.Stringde busca aplicada ao repositório REPOSITÓRIO STRINGDE BUSCA
IEEE (ubiquitous OR pervasive) AND blockchain
ACM acmdlTitle:((ubiquitous OR pervasive) AND blockchain)
Scopus TITLE-ABS-KEY ( ( ubiquitous OR pervasive ) AND blockchain) AND PUBYEAR > 2016 Science Direct TITLE-ABS-KEY ((ubiquitous OR pervasive ) AND blockchain)
Fonte: Autor.