Discover the SciOpen Platform and Achieve Your Research Goals with Ease.
Search articles, authors, keywords, DOl and etc.
The importance of secure data sharing in fog computing is increasing due to the growing number of Internet of Things (IoT) devices. This article addresses the privacy and security issues brought up by data sharing in the context of IoT fog computing. The suggested framework, called “BlocFogSec”, secures key management and data sharing through blockchain consensus and smart contracts. Unlike existing solutions, BlocFogSec utilizes two types of smart contracts for secure key exchange and data sharing, while employing a consensus protocol to validate transactions and maintain blockchain integrity. To process and store data effectively at the network edge, the framework makes use of fog computing, notably reducing latency and raising throughput. BlocFogSec successfully blocks unauthorized access and data breaches by restricting transactions to authorized nodes. In addition, the framework uses a consensus protocol to validate and add transactions to the blockchain, guaranteeing data accuracy and immutability. To compare BlocFogSec’s performance to that of other models, a number of simulations are conducted. The simulation results indicate that BlocFogSec consistently outperforms existing models, such as Security Services for Fog Computing (SSFC) and Blockchain-based Key Management Scheme (BKMS), in terms of throughput (up to 5135 bytes per second), latency (as low as 7 ms), and resource utilization (70% to 92%). The evaluation also takes into account attack defending accuracy (up to 100%), precision (up to 100%), and recall (up to 99.6%), demonstrating BlocFogSec’s effectiveness in identifying and preventing potential attacks.
X. Liu, Y. Yang, K.-K R. Choo, and H. Wang, Security and privacy challenges for Internet-of-things and fog computing, Wirel. Commun. Mob. Comput., vol. 2018, no. 1, pp. 9373961: 1–9373961: 3, 2018.
J. Ni, K. Zhang, X. Lin, and X. Shen, Securing fog computing for Internet of Things applications: Challenges and solutions, IEEE Commun. Surv. Tutor., vol. 20, no. 1, pp. 601–628, 2018.
D. Puthal, S. P. Mohanty, S. A. Bhavake, G. Morgan, and R. Ranjan, Fog computing security challenges and future directions [energy and security], IEEE Consumer Electronics Magazine, vol. 8, no. 3, pp. 92–96, 2019.
S. Khan, S. Parkinson, and Y. Qin, Fog computing security: A review of current applications and security solutions, J. Cloud Comput., vol. 6, no. 1, p. 19, 2017.
K. A. Fasila and S. Mathew, Fast and efficient security scheme for blockchain-based IoT networks, Comput. Mater. Continua, vol. 73, no. 1, pp. 2097–2114, 2022.
Y. Liu, J. Zhang, and J. Zhan, Privacy protection for fog computing and the Internet of Things data based on blockchain, Clust. Comput., vol. 24, no. 2, pp. 1331–1345, 2021.
K. R. Ozyilmaz and A. Yurdakul, Designing a blockchain-based IoT with ethereum, swarm, and LoRa: The software solution to create high availability with minimal security risks, IEEE Consum. Electron. Mag., vol. 8, no. 2, pp. 28–34, 2019.
Z. Ma, L. Wang, and W. Zhao, Blockchain-driven trusted data sharing with privacy protection in IoT sensor network, IEEE Sens. J., vol. 21, no. 22, pp. 25472–25479, 2021.
Y. Zhang, B. Li, B. Liu, Y. Hu, and H. Zheng, A privacy-aware PUFs-based multiserver authentication protocol in cloud-edge IoT systems using blockchain, IEEE Internet Things J., vol. 8, no. 18, pp. 13958–13974, 2021.
T. Chen, L. Zhang, K. -K R. Choo, R. Zhang, and X. Meng, Blockchain-based key management scheme in fog-enabled IoT systems, IEEE Internet Things J., vol. 8, no. 13, pp. 10766–10778, 2021.
J. Niu, X. Li, J. Gao, and Y. Han, Blockchain-based anti-key-leakage key aggregation searchable encryption for IoT, IEEE Internet Things J., vol. 7, no. 2, pp. 1502–1518, 2020.
H. Tian, X. Ge, J. Wang, C. Li, and H. Pan, Research on distributed blockchain-based privacy-preserving and data security framework in IoT, IET Commun., vol. 14, no. 13, pp. 2038–2047, 2020.
Y. I. Alzoubi, A. Al-Ahmad, and A. Jaradat, Fog computing security and privacy issues, open challenges, and blockchain solution: An overview, Int. J. Electr. Comput. Eng. IJECE, vol. 11, no. 6, p. 5084, 2021.
M. M. Kamruzzaman, B. Yan, M. N. I. Sarker, O. Alruwaili, M. Wu, and I. Alrashdi, Blockchain and fog computing in IoT-driven healthcare services for smart cities, J. Healthc. Eng., vol. 2022, p. 9957888, 2022.
S. Tuli, R. Mahmud, S. Tuli, and R. Buyya, FogBus: A blockchain-based lightweight framework for edge and fog computing, J. Syst. Softw., vol. 154, pp. 22–36, 2019.
M. Faheem, S. Jamel, A. Hassan, A. Zahraddeen, N. Shafinaz, and M. Mat, A survey on the cryptographic encryption algorithms, Int. J. Adv. Comput. Sci. Appl., vol. 8, no. 11, pp. 333–344, 2017.
X. Xu, D. Zhu, X. Yang, S. Wang, L. Qi, and W. Dou, Concurrent practical Byzantine fault tolerance for integration of blockchain and supply chain, ACM Trans. Internet Technol., vol. 21, no. 1, pp. 1–17, 2021.
M. Alharby and A. van Moorsel, BlockSim, SIGMETRICS Perform. Eval. Rev., vol. 46, no. 3, pp. 135–138, 2019.
The articles published in this open access journal are distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/).