AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (1.8 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Open Access

An Integrated Blockchain Framework for Secure Data Sharing in IoT Fog Computing

Department of Computer Science Engineering, Jawaharlal Nehru Technological University, Ananthapur 515002, India
Department of Computer Science Engineering, Matrusri Engineering College, Hyderabad 500059, India
Show Author Information

Abstract

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.

References

[1]

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.

[2]

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.

[3]

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.

[4]

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.

[5]
P. Tasatanattakool and C. Techapanupreeda, Blockchain: Challenges and applications, in Proc. Int. Conf. Information Networking (ICOIN ), Chiang Mai, Thailand, 2018, pp. 473–475.
[6]

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.

[7]

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.

[8]

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.

[9]

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.

[10]

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.

[11]

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.

[12]

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.

[13]

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.

[14]
H. L. Cech, M. Großmann, and U. R. Krieger, A fog computing architecture to share sensor data by means of blockchain functionality, in Proc. IEEE Int. Conf. Fog Computing (ICFC ), Prague, Czech Republic, 2019, pp. 31–40.
[15]

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.

[16]
P. Sharma, S. Namasudra, R. G. Crespo, J. Parra-Fuente, and M. C. Trivedi , EHDHE: Enhancing security of healthcare documents in IoT-enabled digital healthcare ecosystems using blockchain, Inf. Sci., vol. 629, pp. 703−718, 2023.
[17]
N. Islam, Enabling IoT authentication, privacy and security via blockchain, PhD dissertation, University of Massachusettes Amherst, MA, USA, 2021.
[18]

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.

[19]
S. El Kafhali, C. Chahir, M. Hanini, and K. Salah, Architecture to manage Internet of Things data using blockchain and fog computing, in Proc. 4th Int. Conf. Big Data and Internet of Things, Rabat, Morocco, 2019, pp. 1–8.
[20]
G. Sargsyan, N. Castellon, R. Binnendijk, and P. Cozijnsen, Blockchain security by design framework for trust and adoption in IoT environment, in Proc. IEEE World Congress on Services (SERVICES ), Milan, Italy, 2019, pp. 15–20.
[21]
A. W. Kiwelekar, P. Patil, L. D. Netak, and S. U. Waikar, Blockchain-based security services for fog computing, in Fog/Edge Computing for Security, Privacy, and Applications, W. Chang and J. Wu, eds. Cham, Switzerland: Springer, pp. 271−290, 2021.
[22]

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.

[23]
NaQi, W. Wei, J. Zhang, W. Wang, J. Zhao, J. Li, P. Shen, X. Yin, X. Xiao, and J. Hu, Analysis and research of the RSA algorithm, J. Inf. Technol., vol. 12, no. 9, pp. 1818–1824, 2013.
[24]

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.

[25]

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.

[26]

M. Alharby and A. van Moorsel, BlockSim, SIGMETRICS Perform. Eval. Rev., vol. 46, no. 3, pp. 135–138, 2019.

[27]
M. Garcia, FOGSim interconnection network simulator, https://github.com/fuentesp/fogsim, 2023.
Tsinghua Science and Technology
Pages 957-977
Cite this article:
Bathula PN, Sreenivasulu M. An Integrated Blockchain Framework for Secure Data Sharing in IoT Fog Computing. Tsinghua Science and Technology, 2025, 30(3): 957-977. https://doi.org/10.26599/TST.2024.9010082

82

Views

22

Downloads

0

Crossref

0

Web of Science

0

Scopus

0

CSCD

Altmetrics

Received: 20 December 2023
Revised: 21 March 2024
Accepted: 26 April 2024
Published: 30 December 2024
© The Author(s) 2025.

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/).

Return