{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T15:31:59Z","timestamp":1772119919338,"version":"3.50.1"},"reference-count":60,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2024,12,3]],"date-time":"2024-12-03T00:00:00Z","timestamp":1733184000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"King Khalid University","award":["RGP2\/428\/46"],"award-info":[{"award-number":["RGP2\/428\/46"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>This paper addresses the challenge of preserving user privacy within the Internet of Things (IoT) ecosystem using blockchain technology. Several approaches consider using blockchain and encryption to enhance the privacy of IoT applications and constrained IoT devices. However, existing blockchain platforms such as Ethereum and Hyperledger Fabric already use encryption to store data blocks and secure communication. Therefore, introducing an additional cryptographic layer on top of these platforms could potentially increase processing overhead and reduce response time. In this work, we investigate the integration of IoT and blockchain for privacy preservation. More specifically, we propose a new model that leverages the properties of private blockchain and smart contracts to ensure user data privacy when shared with others. We define policy-based algorithms and notations to assist users in managing smart contracts responsible for registering and controlling their IoT devices. We also specify multiple smart contracts designed to enhance privacy by creating a private channel for communication between the user and the blockchain network.<\/jats:p>","DOI":"10.3390\/fi16120452","type":"journal-article","created":{"date-parts":[[2024,12,3]],"date-time":"2024-12-03T09:18:32Z","timestamp":1733217512000},"page":"452","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Policy-Based Smart Contracts Management for IoT Privacy Preservation"],"prefix":"10.3390","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-8635-5239","authenticated-orcid":false,"given":"Mohsen","family":"Rouached","sequence":"first","affiliation":[{"name":"College of Information Technology, University of Bahrain, Sakhir P.O. Box 32038, Bahrain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1781-2908","authenticated-orcid":false,"given":"Aymen","family":"Akremi","sequence":"additional","affiliation":[{"name":"College of Computing, Umm Al-Qura University, Makkah 225400, Saudi Arabia"}]},{"given":"Mouna","family":"Macherki","sequence":"additional","affiliation":[{"name":"RIADI Laboratory, University of Manouba, Manouba 2010, Tunisia"}]},{"given":"Naoufel","family":"Kraiem","sequence":"additional","affiliation":[{"name":"College of Computer Science, King Khalid University, Abha 62529, Saudi Arabia"}]}],"member":"1968","published-online":{"date-parts":[[2024,12,3]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Carvalho, K., and Granjal, J. (2021). Security and Privacy for Mobile IoT Applications Using Blockchain. Sensors, 21.","DOI":"10.3390\/s21175931"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Rehman, A., Abdullah, S., Fatima, M., Iqbal, M.W., Almarhabi, K.A., Ashraf, M.U., and Ali, S. (2022). Ensuring Security and Energy Efficiency of Wireless Sensor Network by Using Blockchain. Appl. Sci., 12.","DOI":"10.3390\/app122110794"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"118","DOI":"10.1016\/j.dcan.2017.04.003","article-title":"A roadmap for security challenges in the Internet of Things","volume":"4","author":"Natalizio","year":"2018","journal-title":"Digit. Commun. Netw."},{"key":"ref_4","unstructured":"Mendez, D.M., Papapanagiotou, I., and Yang, B. (2017). Internet of things: Survey on security and privacy. arXiv."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"429","DOI":"10.32604\/iasc.2023.030791","article-title":"An Integrated Multilayered Framework for IoT Security Intrusion Decisions","volume":"36","author":"Sallay","year":"2023","journal-title":"Intell. Autom. Soft Comput."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Durumeric, Z., Adrian, D., Mirian, A., Bailey, M., and Halderman, J.A. (2015, January 12\u201316). A search engine backed by Internet-wide scanning. Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security, Denver, CO, USA.","DOI":"10.1145\/2810103.2813703"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"238","DOI":"10.1016\/j.ins.2019.09.061","article-title":"Designing privacy-aware internet of things applications","volume":"512","author":"Perera","year":"2020","journal-title":"Inf. Sci."},{"key":"ref_8","unstructured":"Fernandes, E., Rahmati, A., and Feamster, N. (2019). New Problems and Solutions in IoT Security and Privacy. arXiv."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"7956","DOI":"10.1007\/s11227-020-03594-3","article-title":"A comprehensive and holistic knowledge model for cloud privacy protection","volume":"77","author":"Akremi","year":"2021","journal-title":"J. Supercomput."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1186\/s13635-019-0085-3","article-title":"Implementing a blockchain from scratch: Why, how, and what we learned","volume":"2019","author":"Knirsch","year":"2019","journal-title":"EURASIP J. Inf. Secur."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1109\/MCOM.2017.1700879","article-title":"BlockChain: A Distributed Solution to Automotive Security and Privacy","volume":"55","author":"Dorri","year":"2017","journal-title":"IEEE Commun. Mag."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Dorri, A., Kanhere, S.S., Jurdak, R., and Gauravaram, P. (2017, January 13\u201317). Blockchain for IoT security and privacy: The case study of a smart home. Proceedings of the 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), Kona, HI, USA.","DOI":"10.1109\/PERCOMW.2017.7917634"},{"key":"ref_13","unstructured":"Wahab, J. (2018). Privacy in Blockchain Systems. arXiv."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1016\/j.jnca.2018.10.020","article-title":"A survey on privacy protection in blockchain system","volume":"126","author":"Feng","year":"2019","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Fakieh, A., and Akremi, A. (2022). An Effective Blockchain-Based Defense Model for Organizations against Vishing Attacks. Appl. Sci., 12.","DOI":"10.3390\/app122413020"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"77284","DOI":"10.1109\/ACCESS.2022.3192837","article-title":"An ultra-scalable blockchain platform for universal asset tokenization: Design and implementation","volume":"10","author":"Buldas","year":"2022","journal-title":"IEEE Access"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Androulaki, E., Barger, A., Bortnikov, V., Cachin, C., Christidis, K., De Caro, A., Enyeart, D., Ferris, C., Laventman, G., and Manevich, Y. (2018, January 23\u201326). Hyperledger fabric: A distributed operating system for permissioned blockchains. Proceedings of the Thirteenth EuroSys Conference 2018, Porto, Portugal.","DOI":"10.1145\/3190508.3190538"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Iftekhar, A., Cui, X., Tao, Q., and Zheng, C. (2021). Hyperledger fabric access control system for internet of things layer in blockchain-based applications. Entropy, 23.","DOI":"10.3390\/e23081054"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Algarni, S., Eassa, F., Almarhabi, K., Almalaise, A., Albassam, E., Alsubhi, K., and Yamin, M. (2021). Blockchain-based secured access control in an IoT system. Appl. Sci., 11.","DOI":"10.3390\/app11041772"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3434776","article-title":"Data privacy based on IoT device behavior control using blockchain","volume":"21","author":"Loukil","year":"2021","journal-title":"ACM Trans. Internet Technol. (TOIT)"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Zhang, J., and Wu, M. (2020). Blockchain use in IoT for privacy-preserving anti-pandemic home quarantine. Electronics, 9.","DOI":"10.3390\/electronics9101746"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1109\/ACCESS.2017.2757955","article-title":"A software defined fog node based distributed blockchain cloud architecture for IoT","volume":"6","author":"Sharma","year":"2017","journal-title":"IEEE Access"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Zhang, R., Xu, C., and Xie, M. (2022). Secure Decentralized IoT Service Platform Using Consortium Blockchain. Sensors, 22.","DOI":"10.3390\/s22218186"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Asif, M., Aziz, Z., Bin Ahmad, M., Khalid, A., Waris, H.A., and Gilani, A. (2022). Blockchain-Based Authentication and Trust Management Mechanism for Smart Cities. Sensors, 22.","DOI":"10.3390\/s22072604"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Ali, A., Almaiah, M.A., Hajjej, F., Pasha, M.F., Fang, O.H., Khan, R., Teo, J., and Zakarya, M. (2022). An Industrial IoT-Based Blockchain-Enabled Secure Searchable Encryption Approach for Healthcare Systems Using Neural Network. Sensors, 22.","DOI":"10.3390\/s22020572"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Sylla, T., Mendiboure, L., Chalouf, M.A., and Krief, F. (2021). Blockchain-Based Context-Aware Authorization Management as a Service in IoT. Sensors, 21.","DOI":"10.3390\/s21227656"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Daghmehchi Firoozjaei, M., Ghorbani, A., Kim, H., and Song, J. (2020). Hy-Bridge: A hybrid blockchain for privacy-preserving and trustful energy transactions in Internet-of-Things platforms. Sensors, 20.","DOI":"10.3390\/s20030928"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"3788","DOI":"10.1109\/TVT.2021.3064834","article-title":"Blockchain-based privacy-preserving driver monitoring for maas in the vehicular iot","volume":"70","author":"Kong","year":"2021","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"103651","DOI":"10.1109\/ACCESS.2021.3098795","article-title":"Privacy-preserving mechanism in smart home using blockchain","volume":"9","author":"Qashlan","year":"2021","journal-title":"IEEE Access"},{"key":"ref_30","first-page":"87","article-title":"Privacy preserving blockchain technique to achieve secure and reliable sharing of IoT data","volume":"65","author":"Lydia","year":"2020","journal-title":"Comput. Mater. Contin."},{"key":"ref_31","first-page":"1550147718808750","article-title":"A privacy-preserving Internet of Things device management scheme based on blockchain","volume":"14","author":"He","year":"2018","journal-title":"Int. J. Distrib. Sens. Networks"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1016\/j.comcom.2021.08.011","article-title":"BCHealth: A novel blockchain-based privacy-preserving architecture for IoT healthcare applications","volume":"180","author":"Hossein","year":"2021","journal-title":"Comput. Commun."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Bagozi, A., Bianchini, D., De Antonellis, V., Garda, M., and Melchiori, M. (2019, January 21\u201325). A three-layered approach for designing smart contracts in collaborative processes. Proceedings of the On the Move to Meaningful Internet Systems: OTM 2019 Conferences: Confederated International Conferences: CoopIS, ODBASE, C&TC 2019, Rhodes, Greece.","DOI":"10.1007\/978-3-030-33246-4_28"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Le, T., and Mutka, M.W. (2018, January 18\u201320). Capchain: A privacy preserving access control framework based on blockchain for pervasive environments. Proceedings of the 2018 IEEE International Conference on Smart Computing (SMARTCOMP), Taormina, Italy.","DOI":"10.1109\/SMARTCOMP.2018.00074"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Khanal, Y.P., Alsadoon, A., Shahzad, K., Al-Khalil, A.B., Prasad, P.W., Rehman, S.U., and Islam, R. (2022). Utilizing blockchain for iot privacy through enhanced ECIES with secure hash function. Future Internet, 14.","DOI":"10.3390\/fi14030077"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Al-Qarafi, A., Alrowais, F.S., Alotaibi, S., Nemri, N., Al-Wesabi, F.N., Al Duhayyim, M., Marzouk, R., Othman, M., and Al-Shabi, M. (2022). Optimal Machine Learning Based Privacy Preserving Blockchain Assisted Internet of Things with Smart Cities Environment. Appl. Sci., 12.","DOI":"10.3390\/app12125893"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"7702","DOI":"10.1109\/JIOT.2019.2901840","article-title":"Privacy-preserving support vector machine training over blockchain-based encrypted IoT data in smart cities","volume":"6","author":"Shen","year":"2019","journal-title":"IEEE Internet Things J."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Mhamdi, H., Ayadi, M., Ksibi, A., Al-Rasheed, A., Soufiene, B.O., and Hedi, S. (2022). SEMRAchain: A Secure Electronic Medical Record Based on Blockchain Technology. Electronics, 11.","DOI":"10.3390\/electronics11213617"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Abdi, A.I., Eassa, F.E., Jambi, K., Almarhabi, K., Khemakhem, M., Basuhail, A., and Yamin, M. (2022). Hierarchical Blockchain-Based Multi-Chaincode Access Control for Securing IoT Systems. Electronics, 11.","DOI":"10.3390\/electronics11050711"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Azogu, I., Norta, A., Papper, I., Longo, J., and Draheim, D. (2019, January 3\u20135). A framework for the adoption of blockchain technology in healthcare information management systems: A case study of Nigeria. Proceedings of the 12th International Conference on Theory and Practice of Electronic Governance, Melbourne, VIC, Australia.","DOI":"10.1145\/3326365.3326405"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Zaidi, S.Y.A., Shah, M.A., Khattak, H.A., Maple, C., Rauf, H.T., El-Sherbeeny, A.M., and El-Meligy, M.A. (2021). An Attribute-Based Access Control for IoT Using Blockchain and Smart Contracts. Sustainability, 13.","DOI":"10.3390\/su131910556"},{"key":"ref_42","unstructured":"Ali, J., Ali, T., Musa, S., and Zahrani, A. (2020). Towards secure IoT communication with smart contracts in a blockchain infrastructure. arXiv."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Ncube, T., Dlodlo, N., and Terzoli, A. (2020, January 25\u201327). Private Blockchain Networks: A Solution for Data Privacy. Proceedings of the 2020 2nd International Multidisciplinary Information Technology and Engineering Conference (IMITEC), Kimberley, South Africa.","DOI":"10.1109\/IMITEC50163.2020.9334132"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"17","DOI":"10.4018\/IJWSR.2020010102","article-title":"Applying digital forensics to service oriented architecture","volume":"17","author":"Akremi","year":"2020","journal-title":"Int. J. Web Serv. Res. (IJWSR)"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Akremi, A., Sallay, H., Rouached, M., Bouaziz, R., and Abid, M. (2015, January 11\u201313). Forensics-aware web services composition and ranking. Proceedings of the 17th International Conference on Information Integration and Web-based Applications & Services, Brussels, Belgium.","DOI":"10.1145\/2837185.2837226"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Akremi, A., Sallay, H., Rouached, M., Sriti, M.F., Abid, M., and Bouaziz, R. (2015, January 19\u201320). Towards a built-in digital forensics-aware framework for web services. Proceedings of the 2015 11th International Conference on Computational Intelligence and Security (CIS), Shenzhen, China.","DOI":"10.1109\/CIS.2015.95"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"e841","DOI":"10.7717\/peerj-cs.841","article-title":"A forensic-driven data model for automatic vehicles events analysis","volume":"8","author":"Akremi","year":"2022","journal-title":"PeerJ Comput. Sci."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Qaswar, F., Rahmah, M., Raza, M.A., Noraziah, A., Alkazemi, B., Fauziah, Z., Hassan, M.K.A., and Sharaf, A. (2022). Applications of Ontology in the Internet of Things: A Systematic Analysis. Electronics, 12.","DOI":"10.3390\/electronics12010111"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Hasnain, M., Albogamy, F.R., Alamri, S.S., Ghani, I., and Mehboob, B. (2023). The Hyperledger fabric as a Blockchain framework preserves the security of electronic health records. Front. Public Health, 11.","DOI":"10.3389\/fpubh.2023.1272787"},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Kang, H., Dai, T., Jean-Louis, N., Tao, S., and Gu, X. (2019, January 24\u201327). Fabzk: Supporting privacy-preserving, auditable smart contracts in hyperledger fabric. Proceedings of the 2019 49th Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN), Portland, OR, USA.","DOI":"10.1109\/DSN.2019.00061"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1016\/bs.adcom.2020.08.016","article-title":"Hyperledger","volume":"Volume 121","author":"Aggarwal","year":"2021","journal-title":"Advances in Computers"},{"key":"ref_52","first-page":"702","article-title":"Software security static analysis false alerts handling approaches","volume":"12","author":"Akremi","year":"2021","journal-title":"Int. J. Adv. Comput. Sci. Appl."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"62","DOI":"10.4018\/ijisp.2014010104","article-title":"An efficient intrusion alerts miner for forensics readiness in high speed networks","volume":"8","author":"Akremi","year":"2014","journal-title":"Int. J. Inf. Secur. Priv. (IJISP)"},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Dreyer, J., Fischer, M., and T\u00f6njes, R. (2020, January 16\u201319). Performance analysis of hyperledger fabric 2.0 blockchain platform. Proceedings of the Workshop on Cloud Continuum Services for Smart IoT Systems, Virtual Event, Japan.","DOI":"10.1145\/3417310.3431398"},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Thakkar, P., Nathan, S., and Viswanathan, B. (2018, January 25\u201328). Performance benchmarking and optimizing hyperledger fabric blockchain platform. Proceedings of the 2018 IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Milwaukee, WI, USA.","DOI":"10.1109\/MASCOTS.2018.00034"},{"key":"ref_56","unstructured":"Akremi, A. (December, January 29). An adaptative and compliant forensics admissibility metrics generation methodology. Proceedings of the 23rd International Conference on Information Integration and Web Intelligence, Linz, Austria."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"76069","DOI":"10.1109\/ACCESS.2021.3081926","article-title":"A formal specification smart-contract language for legally binding decentralized autonomous organizations","volume":"9","author":"Dwivedi","year":"2021","journal-title":"IEEE Access"},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Dwivedi, V., and Norta, A. (2021). A legal-relationship establishment in smart contracts: Ontological semantics for programming-language development. Advances in Computing and Data Sciences, Springer.","DOI":"10.1007\/978-3-030-81462-5_58"},{"key":"ref_59","doi-asserted-by":"crossref","unstructured":"Bianchini, D., De Antonellis, V., Garda, M., and Melchiori, M. (2024). Resource-Oriented Approach for Effective Blockchain Integration in Intertwined Supply Chains. Database and Expert Systems Applications, Springer.","DOI":"10.1007\/978-3-031-68312-1_2"},{"key":"ref_60","doi-asserted-by":"crossref","unstructured":"Bagozi, A., Bianchini, D., De Antonellis, V., Garda, M., and Melchiori, M. (2021, January 26\u201329). A blockchain-based approach for trust management in collaborative business processes. Proceedings of the Web Information Systems Engineering\u2013WISE 2021: 22nd International Conference on Web Information Systems Engineering, WISE 2021, Melbourne, VIC, Australia. Proceedings, Part I 22.","DOI":"10.1007\/978-3-030-90888-1_5"}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/16\/12\/452\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T16:45:57Z","timestamp":1760114757000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/16\/12\/452"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,12,3]]},"references-count":60,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["fi16120452"],"URL":"https:\/\/doi.org\/10.3390\/fi16120452","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,12,3]]}}}