{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T07:31:16Z","timestamp":1767339076171,"version":"3.41.0"},"reference-count":22,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2021,1,5]],"date-time":"2021-01-05T00:00:00Z","timestamp":1609804800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Internet Technol."],"published-print":{"date-parts":[[2021,2,28]]},"abstract":"<jats:p>The Internet of Things (IoT) is expected to improve the individuals\u2019 quality of life. However, ensuring security and privacy in the IoT context is a non-trivial task due to the low capability of these connected devices. Generally, the IoT device management is based on a centralized entity that validates communication and connection rights. Therefore, this centralized entity can be considered as a single point of failure. Yet, in the case of distributed approaches, it is difficult to delegate the right validation to IoT devices themselves in untrustworthy IoT environments. Fortunately, the blockchain may provide decentralization of overcoming the trust problem while designing a privacy-preserving system. To this end, we propose a novel privacy-preserving IoT device management framework based on the blockchain technology. In the proposed system, the IoT devices are controlled by several smart contracts that validate the connection rights according to the privacy permission settings predefined by the data owners and the stored record array of detected misbehavior of each IoT device. In fact, smart contracts can immediately detect the devices that have vulnerabilities and have been hacked or pose a threat to the IoT network. Therefore, the data owner\u2019s privacy is preserved by enforcing the control over the own devices. For validation purposes, we deploy the proposed solution on a private Ethereum blockchain and give the performance evaluation.<\/jats:p>","DOI":"10.1145\/3434776","type":"journal-article","created":{"date-parts":[[2021,1,5]],"date-time":"2021-01-05T18:32:48Z","timestamp":1609871568000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":33,"title":["Data Privacy Based on IoT Device Behavior Control Using Blockchain"],"prefix":"10.1145","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4753-060X","authenticated-orcid":false,"given":"Faiza","family":"Loukil","sequence":"first","affiliation":[{"name":"University of Lyon, University Jean Moulin Lyon 3, CNRS, LIRIS, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chirine","family":"Ghedira-Guegan","sequence":"additional","affiliation":[{"name":"University of Lyon, iaelyon school of Management, University Jean Moulin Lyon 3, CNRS, LIRIS, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Khouloud","family":"Boukadi","sequence":"additional","affiliation":[{"name":"Mir@cl Laboratory, Sfax University, Tunisia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A\u00efcha-Nabila","family":"Benharkat","sequence":"additional","affiliation":[{"name":"University of Lyon, INSALyon, CNRS, LIRIS, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elhadj","family":"Benkhelifa","sequence":"additional","affiliation":[{"name":"Staffordshire University, Stoke on Trent, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,1,5]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190538"},{"key":"e_1_2_1_2_1","volume-title":"IoT and blockchain convergence: Benefits and challenges","author":"Banafa Ahmed","year":"2017","unstructured":"Ahmed Banafa . 2017. IoT and blockchain convergence: Benefits and challenges . IEEE Internet of Things ( 2017 ). Ahmed Banafa. 2017. IoT and blockchain convergence: Benefits and challenges. IEEE Internet of Things (2017)."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00500-015-1705-6"},{"key":"e_1_2_1_4_1","volume-title":"A next-generation smart contract and decentralized application platform. White Paper","author":"\u00a0al Vitalik Buterin","year":"2014","unstructured":"Vitalik Buterin et \u00a0al . 2014. A next-generation smart contract and decentralized application platform. White Paper ( 2014 ). Vitalik Buterin et\u00a0al. 2014. A next-generation smart contract and decentralized application platform. White Paper (2014)."},{"key":"e_1_2_1_5_1","unstructured":"Jiachi Chen Xin Xia David Lo John Grundy and Xiaohu Yang. 2020. Maintaining smart contracts on Ethereum: Issues techniques and future challenges. arXiv:2007.00286. Retrieved from https:\/\/arxiv.org\/abs\/2007.00286.  Jiachi Chen Xin Xia David Lo John Grundy and Xiaohu Yang. 2020. Maintaining smart contracts on Ethereum: Issues techniques and future challenges. arXiv:2007.00286. Retrieved from https:\/\/arxiv.org\/abs\/2007.00286."},{"volume-title":"Retrieved","year":"2016","key":"e_1_2_1_6_1","unstructured":"Cisco. 2016 . Internet of Things At a Glance . Retrieved June 30, 2020 from https:\/\/www.cisco.com\/c\/en\/us\/products\/collateral\/se\/internet-of-things\/at-a-glance-c45-731471.pdf?dtid=osscdc000283. Cisco. 2016. Internet of Things At a Glance. Retrieved June 30, 2020 from https:\/\/www.cisco.com\/c\/en\/us\/products\/collateral\/se\/internet-of-things\/at-a-glance-c45-731471.pdf?dtid=osscdc000283."},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of the Australian Law Reform Commission Workshop","volume":"28","author":"Clarke Roger","year":"2006","unstructured":"Roger Clarke . 2006 . What\u2019s privacy . In Proceedings of the Australian Law Reform Commission Workshop , Vol. 28 . Roger Clarke. 2006. What\u2019s privacy. In Proceedings of the Australian Law Reform Commission Workshop, Vol. 28."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOMW.2017.7917634"},{"volume-title":"Retrieved","year":"2016","key":"e_1_2_1_9_1","unstructured":"Ganache. 2016 . Ganache: Personal blockchain for Ethereum development . Retrieved June 30, 2020 from https:\/\/www.trufflesuite.com\/ganache. Ganache. 2016. Ganache: Personal blockchain for Ethereum development. Retrieved June 30, 2020 from https:\/\/www.trufflesuite.com\/ganache."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.3390\/su11143889"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1080\/00207160.2014.915316"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2015.2393436"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2017.1600611CM"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.3390\/s19040856"},{"key":"e_1_2_1_15_1","volume-title":"A Gentle Introduction to Smart Contracts. Retrieved","author":"Lewis Antony","year":"2020","unstructured":"Antony Lewis . 2016. A Gentle Introduction to Smart Contracts. Retrieved July 7, 2020 from https:\/\/bitsonblocks.net\/2016\/02\/01\/gentle-introduction-smart-contracts\/. Antony Lewis. 2016. A Gentle Introduction to Smart Contracts. Retrieved July 7, 2020 from https:\/\/bitsonblocks.net\/2016\/02\/01\/gentle-introduction-smart-contracts\/."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-59665-5_15"},{"key":"e_1_2_1_17_1","volume-title":"Retrieved on","author":"Nakamoto Satoshi","year":"2008","unstructured":"Satoshi Nakamoto . 2008 . Bitcoin: A peer-to-peer electronic cash system . Retrieved on December 23, 2020 from https:\/\/bitcoin.org\/bitcoin.pdf. Satoshi Nakamoto. 2008. Bitcoin: A peer-to-peer electronic cash system. Retrieved on December 23, 2020 from https:\/\/bitcoin.org\/bitcoin.pdf."},{"key":"e_1_2_1_18_1","unstructured":"Nxt community. 2016. Nxt Whitepaper. Retrieved July 7 2020 from https:\/\/nxtdocs.jelurida.com\/Nxt_Whitepaper.  Nxt community. 2016. Nxt Whitepaper. Retrieved July 7 2020 from https:\/\/nxtdocs.jelurida.com\/Nxt_Whitepaper."},{"volume-title":"Retrieved","year":"2014","key":"e_1_2_1_19_1","unstructured":"Solidity. 2014 . Solidity Language . Retrieved June 30, 2020 from https:\/\/solidity.readthedocs.io\/en\/v0.7.1\/introduction-to-smart-contracts.html. Solidity. 2014. Solidity Language. Retrieved June 30, 2020 from https:\/\/solidity.readthedocs.io\/en\/v0.7.1\/introduction-to-smart-contracts.html."},{"volume-title":"Retrieved","year":"2016","key":"e_1_2_1_20_1","unstructured":"Truffle. 2016 . Truffle: Ethereum Development Framework . Retrieved June 30, 2020 from https:\/\/github.com\/trufflesuite\/truffle. Truffle. 2016. Truffle: Ethereum Development Framework. Retrieved June 30, 2020 from https:\/\/github.com\/trufflesuite\/truffle."},{"volume-title":"Retrieved","year":"2017","key":"e_1_2_1_21_1","unstructured":"Web3. 2017 . web3.js\u2014Ethereum JavaScript API . Retrieved June 30, 2020 from https:\/\/github.com\/ethereum\/web3.js\/. Web3. 2017. web3.js\u2014Ethereum JavaScript API. Retrieved June 30, 2020 from https:\/\/github.com\/ethereum\/web3.js\/."},{"key":"e_1_2_1_22_1","first-page":"1594","article-title":"Smart contract-based access control for the internet of things","volume":"6","author":"Zhang Yuanyu","year":"2018","unstructured":"Yuanyu Zhang , Shoji Kasahara , Yulong Shen , Xiaohong Jiang , and Jianxiong Wan . 2018 . Smart contract-based access control for the internet of things . IEEE IoT J. 6 , 2 (2018), 1594 -- 1605 . Yuanyu Zhang, Shoji Kasahara, Yulong Shen, Xiaohong Jiang, and Jianxiong Wan. 2018. Smart contract-based access control for the internet of things. IEEE IoT J. 6, 2 (2018), 1594--1605.","journal-title":"IEEE IoT J."}],"container-title":["ACM Transactions on Internet Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3434776","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3434776","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:47:07Z","timestamp":1750193227000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3434776"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1,5]]},"references-count":22,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,2,28]]}},"alternative-id":["10.1145\/3434776"],"URL":"https:\/\/doi.org\/10.1145\/3434776","relation":{},"ISSN":["1533-5399","1557-6051"],"issn-type":[{"type":"print","value":"1533-5399"},{"type":"electronic","value":"1557-6051"}],"subject":[],"published":{"date-parts":[[2021,1,5]]},"assertion":[{"value":"2020-06-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-11-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-01-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}