PPSF: a privacy-preserving and secure framework using blockchain-based machine-learning for IoT-driven smart cities
Abstract
With the evolution of the Internet of Things (IoT), smart cities have become the mainstream of urbanization. IoT networks allow distributed smart devices to collect and process data within smart city infrastructure using an open channel, the Internet. Thus, challenges such as centralization, security, privacy (e.g., performing data poisoning and inference attacks), transparency, scalability, and verifiability limits faster adaptations of smart cities. Motivated by the aforementioned discussions, we present a Privacy-Preserving and Secure Framework (PPSF) for IoT-driven smart cities. The proposed PPSF is based on two key mechanisms: a two-level privacy scheme and an intrusion detection scheme. First, in a two-level privacy scheme, a blockchain module is designed to securely transmit the IoT data and Principal Component Analysis (PCA) technique is applied to transform raw IoT information into a new shape. In the intrusion detection scheme, a Gradient Boosting Anomaly Detector (GBAD) is applied for training and evaluating the proposed two-level privacy scheme based on two IoT network datasets, namely ToN-IoT and BoT-IoT. We also suggest a blockchain-InterPlanetary File System (IPFS) integrated Fog-Cloud architecture to deploy the proposed PPSF framework. Experimental results demonstrate the superiority of the PPSF framework over some recent approaches in blockchain and non-blockchain systems.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The blockchain employs cryptographic hashing algorithms and distributed consensus protocols to facilitate secure data transfer.
“The blockchain employs cryptographic hashing algorithms and distributed consensus protocols to facilitate secure data transfer [111].”
From Digital Twins in the IIoT: Current Practices and Future Directions Toward Industry 5.0 (2025) · cites this paper as [111]
Cites
LightGBM: A Highly Efficient Gradient Boosting Decision Tree
(2017) · HAL · Cited by 10,512 · see citing works
Koroniotis, N., Moustafa, N., Sitnikova, E., & Turnbull, B. (2019) · Future Generation Computer Systems · doi:10.1016/j.future.2019.05.041 · Cited by 1,983 · see citing works
Blockchain for internet of things: a survey
Dai, H.-N., Zheng, Z., & Zhang, Y. (2019) · IEEE Internet of Things Journal · doi:10.1109/jiot.2019.2920987 · Cited by 1,246 · see citing works
Attack and anomaly detection in IoT sensors in IoT sites using machine learning approaches
Hasan, M., Islam, M. M., Zarif, M. I. I., & Hashem, M. M. A. (2019) · Internet of Things · doi:10.1016/j.iot.2019.100059 · Cited by 841 · see citing works
Blockchain Technologies for the Internet of Things: Research Issues and Challenges
Ferrag, M. A., Derdour, M., Mukherjee, M., Derhab, A., Maglaras, L. A., & Janicke, H. (2018) · IEEE Internet of Things Journal · doi:10.1109/jiot.2018.2882794 · Cited by 752 · see citing works
A Review of Feature Selection and Its Methods
Venkatesh, B., & Anuradha, J. (2019) · Cybernetics and Information Technologies · doi:10.2478/cait-2019-0001 · Cited by 638 · see citing works
Shafiq, M., Tian, Z., Bashir, A. K., Du, X., & Guizani, M. (2020) · IEEE Internet of Things Journal · doi:10.1109/jiot.2020.3002255 · Cited by 555 · see citing works
Internet of Things: A survey on machine learning-based intrusion detection approaches
da Costa, K. A. P., Papa, J. P., Lisboa, C., Muñoz, R., & de Albuquerque, V. H. C. (2019) · Computer Networks · doi:10.1016/j.comnet.2019.01.023 · Cited by 522 · see citing works
Ismagilova, E., Hughes, L., Rana, N. P., & Dwivedi, Y. K. (2020) · Information Systems Frontiers · doi:10.1007/s10796-020-10044-1 · Cited by 487 · see citing works
Alkadi, O., Moustafa, N., Turnbull, B., & Choo, K. R. (2020) · IEEE Internet of Things Journal · doi:10.1109/jiot.2020.2996590 · Cited by 480 · see citing works
R.M., S. P., Maddikunta, P. K. R., M., P., Koppu, S., Gadekallu, T. R., Chowdhary, C. L., & Alazab, M. (2020) · Computer Communications · doi:10.1016/j.comcom.2020.05.048 · Cited by 470 · see citing works
Self-citationBlockchain Meets Cloud Computing: A Survey
Gai, K., Guo, J., Zhu, L., & Yu, S. (2020) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2020.2989392 · Cited by 393 · see citing works
Analysis of the main consensus protocols of blockchain
Zhang, S., & Lee, J.-H. (2019) · ICT Express · doi:10.1016/j.icte.2019.08.001 · Cited by 386 · see citing works
Shafiq, M., Tian, Z., Sun, Y., Du, X., & Guizani, M. (2020) · Future Generation Computer Systems · doi:10.1016/j.future.2020.02.017 · Cited by 384 · see citing works
Blockchain based hybrid network architecture for the smart city
Sharma, P. K., & Park, J. H. (2018) · Future Generation Computer Systems · doi:10.1016/j.future.2018.04.060 · Cited by 371 · see citing works
Bhushan, B., Khamparia, A., Sagayam, K. M., Sharma, S. K., Ahad, M. A., & Debnath, N. C. (2020) · Sustainable Cities and Society · doi:10.1016/j.scs.2020.102360 · Cited by 353 · see citing works
BlockSecIoTNet: Blockchain-based decentralized security architecture for IoT network
Rathore, S., Kwon, B. W., & Park, J. H. (2019) · Journal of Network and Computer Applications · doi:10.1016/j.jnca.2019.06.019 · Cited by 274 · see citing works
IoT malicious traffic identification using wrapper-based feature selection mechanisms
Shafiq, M., Tian, Z., Bashir, A. K., Du, X., & Guizani, M. (2020) · Computers & Security · doi:10.1016/j.cose.2020.101863 · Cited by 272 · see citing works
Decentralized document version control using ethereum blockchain and IPFS
Nizamuddin, N., Salah, K., Azad, M. A., Arshad, J., & Rehman, M. H. U. (2019) · Computers & Electrical Engineering · doi:10.1016/j.compeleceng.2019.03.014 · Cited by 270 · see citing works
A Trustworthy Privacy Preserving Framework for Machine Learning in Industrial IoT Systems
Arachchige, P. C. M., Bertok, P., Khalil, I., Liu, D., Camtepe, S., & Atiquzzaman, M. (2020) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2020.2974555 · Cited by 236 · see citing works
Kumar, P., Gupta, G. P., & Tripathi, R. (2020) · Journal of Systems Architecture · doi:10.1016/j.sysarc.2020.101954 · Cited by 210 · see citing works
Self-citationDu, J., Cheng, W., Lu, G., Cao, H., Chu, X., Zhang, Z., & Wang, J. (2021) · IEEE Transactions on Network Science and Engineering · doi:10.1109/tnse.2021.3068340 · Cited by 199 · see citing works
Keshk, M., Turnbull, B., Moustafa, N., Vatsalan, D., & Choo, K. R. (2019) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2019.2957140 · Cited by 187 · see citing works
SP2F: A secured privacy-preserving framework for smart agricultural Unmanned Aerial Vehicles
Kumar, R., Kumar, P., Tripathi, R., Gupta, G. P., Gadekallu, T. R., & Srivastava, G. (2021) · Computer Networks · doi:10.1016/j.comnet.2021.107819 · Cited by 187 · see citing works
Self-citationAn Integrated Framework for Privacy-Preserving Based Anomaly Detection for Cyber-Physical Systems
Keshk, M., Sitnikova, E., Moustafa, N., Hu, J., & Khalil, I. (2019) · IEEE Transactions on Sustainable Computing · doi:10.1109/tsusc.2019.2906657 · Cited by 165 · see citing works
Kumar, P., Gupta, G. P., & Tripathi, R. (2020) · Journal of Ambient Intelligence and Humanized Computing · doi:10.1007/s12652-020-02696-3 · Cited by 159 · see citing works
Self-citationThe fog cloud of things: A survey on concepts, architecture, standards, tools, and applications
Alli, A. A., & Alam, M. M. (2020) · Internet of Things · doi:10.1016/j.iot.2020.100177 · Cited by 158 · see citing works
Soe, Y. N., Feng, Y., Santosa, P. I., Hartanto, R., & Sakurai, K. (2020) · Electronics · doi:10.3390/electronics9010144 · Cited by 110 · see citing works
Fog-based smart homes: A systematic review
Rahimi, M., Songhorabadi, M., & Kashani, M. H. (2020) · Journal of Network and Computer Applications · doi:10.1016/j.jnca.2020.102531 · Cited by 108 · see citing works
An Incentive Mechanism for Building a Secure Blockchain-Based Internet of Things
Ding, X., Guo, J., Li, D., & Wu, W. (2020) · IEEE Transactions on Network Science and Engineering · doi:10.1109/tnse.2020.3040446 · Cited by 87 · see citing works
Intrusion Detection System for Internet of Things based on a Machine Learning approach
Liang, C. L., Shanmugam, B., Azam, S., Jonkman, M., Boer, F. D., & Samy, G. N. (2019) · International Conference on Vision Towards Emerging Trends in Communication and Networking (ViTECoN) · doi:10.1109/vitecon.2019.8899448 · Cited by 76 · see citing works
Unsupervised Anomaly Detection in IoT Systems for Smart Cities
Guo, Y., Ji, T., Wang, Q., et al. (2020) · IEEE Transactions on Network Science and Engineering · doi:10.1109/tnse.2020.3027543 · Cited by 73 · see citing works
Deep Learning-Enabled Threat Intelligence Scheme in the Internet of Things Networks
Al-Hawawreh, M. S., Moustafa, N., Garg, S., & Hossain, M. S. (2020) · IEEE Transactions on Network Science and Engineering · doi:10.1109/tnse.2020.3032415 · Cited by 72 · see citing works
A Survey on Blockchain-Fog Integration Approaches
Baniata, H., & Kertész, A. (2020) · IEEE Access · doi:10.1109/access.2020.2999213 · Cited by 66 · see citing works
Cloud-based vs. blockchain-based IoT: a comparative survey and way forward
Memon, R. A., Li, J., Ahmed, J., Nazeer, M. I., Ismail, M., & Ali, K. (2020) · Frontiers of Information Technology & Electronic Engineering · doi:10.1631/fitee.1800343 · Cited by 55 · see citing works
B-DNS: A Secure and Efficient DNS Based on the Blockchain Technology
Li, Z., Gao, S., Peng, Z., et al. (2021) · IEEE Transactions on Network Science and Engineering · doi:10.1109/tnse.2021.3068788 · Cited by 53 · see citing works
LightLedger: A Novel Blockchain-Based Domain Certificate Authentication and Validation Scheme
Garba, A., Chen, Z., Guan, Z., et al. (2021) · IEEE Transactions on Network Science and Engineering · doi:10.1109/tnse.2021.3069128 · Cited by 50 · see citing works
Privacy-preserving big data analytics for cyber-physical systems
Keshk, M., Moustafa, N., Sitnikova, E., & Turnbull, B. (2018) · Wireless Networks · doi:10.1007/s11276-018-01912-5 · Cited by 46 · see citing works
Hiding sensitive information in eHealth datasets
Wu, J. M., Srivastava, G., Jolfaei, A., Fournier‐Viger, P., & Lin, J. C. (2020) · Future Generation Computer Systems · doi:10.1016/j.future.2020.11.026 · Cited by 33 · see citing works
Self-citationEfficient Continuous Big Data Integrity Checking for Decentralized Storage
Yu, H., Hu, Q., Yang, Z., et al. (2021) · IEEE Transactions on Network Science and Engineering · doi:10.1109/tnse.2021.3068261 · Cited by 33 · see citing works
Haider, W., Moustafa, N., Keshk, M., et al. (2020) · Computers & Security · doi:10.1016/j.cose.2020.101906 · Cited by 28 · see citing works
SS-ITS: secure scalable intelligent transportation systems
Belhadi, A., Djenouri, Y., Srivastava, G., & Lin, J. C. (2021) · The Journal of Supercomputing · doi:10.1007/s11227-020-03582-7 · Cited by 17 · see citing works
Self-citation
Flagged first, then by citations
Cited by
Sorted by citations
Ramu, S. P., Boopalan, P., Pham, Q.-V., Maddikunta, P. K. R., Huynh-The, T., Alazab, M., Nguyen, T. T., & Gadekallu, T. R. (2022) · Sustainable Cities and Society · doi:10.1016/j.scs.2021.103663 · Cited by 301 · see citing works
Self-citationKumar, P., Kumar, R., Kumar, A., Franklin, A. A., Garg, S., & Singh, S. (2023) · IEEE Transactions on Network Science and Engineering · doi:10.1109/tnse.2022.3191601 · Cited by 117 · see citing works
Self-citationRetractedPrivacy-Preservation Techniques for IoT Devices: A Systematic Mapping Study
Torre, D., Chennamaneni, A., & Rodriguez, A. (2023) · IEEE Access · doi:10.1109/access.2023.3245524 · Cited by 35 · see citing works
Digital Twins in the IIoT: Current Practices and Future Directions Toward Industry 5.0
Mon, B. F., Hayajneh, M., Ali, N. A., Ullah, F., Ullah, H., & Alkobaisi, S. (2025) · Computers, Materials & Continua · doi:10.32604/cmc.2025.061411 · Cited by 26 · see citing works
“The blockchain employs cryptographic hashing algorithms and distributed consensus protocols to facilitate secure data transfer [111].”
- Authors
- Kumar, P., Kumar, R., Srivastava, G., Gupta, G. P., Tripathi, R., Gadekallu, T. R., & Xiong, N. N.
- Affiliations
- National Institute of Technology Raipur (IN)
- China Medical University (TW)
- Vellore Institute of Technology University (IN)
- ORCID
- Venue
- IEEE Transactions on Network Science and Engineering
- Published
- 2021-07-01
- Volume
- 8
- Issue
- 3
- Pages
- 2326-2341
- ISSN
- 2327-4697 (ISSN-L)
- 2334-329X
- OpenAlex
- W3171918319
- Cited by
- 360
- References
- 42
- Citations by year
- 2026: 20 · 2025: 65 · 2024: 66 · 2023: 129 · 2022: 67 · 2021: 13
- FWCI
- 62.05
- Type
- journal article
- Language
- en
- Open access
- closed
- Licence
- Locations
- IEEE Transactions on Network Science and Engineering (publishedVersion)
- Funders
- Natural Sciences and Engineering Research Council of Canada (RGPIN-2020-05363)
- Topics
- Physical Sciences › Computer Science › Information Systems › Blockchain Technology Applications and Security
- Physical Sciences › Computer Science › Computer Networks and Communications › IoT and Edge/Fog Computing
- Physical Sciences › Computer Science › Artificial Intelligence › Privacy-Preserving Technologies in Data
- Keywords
- privacy-preserving machine learning, blockchain, Internet of Things, smart cities, intrusion detection, anomaly detection, gradient boosting, principal component analysis, IPFS, fog-cloud architecture, data poisoning, inference attacks
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review