DOI QR코드

DOI QR Code

Concurrency Conflicts Resolution for IoT Using Blockchain Technology

  • Morgan, Amr (Faculty of Engineering, Military Technical Collage) ;
  • Tammam, Ashraf (Faculty of Engineering and Technology, Arab Academy for Science, Technology and Maritime Transport (AASTMT)) ;
  • Wahdan, Abdel-Moneim (Computer and Systems Engineering Faculty of Engineering, Ain Shams University)
  • Received : 2021.07.05
  • Published : 2021.07.30

Abstract

The Internet of Things (IoT) is a rapidly growing physical network that depends on objects, vehicles, sensors, and smart devices. IoT has recently become an important research topic as it autonomously acquires, integrates, communicates, and shares data directly across each other. The centralized architecture of IoT makes it complex to concurrently access control them and presents a new set of technological limitations when trying to manage them globally. This paper proposes a new decentralized access control architecture to manage IoT devices using blockchain, that proposes a solution to concurrency management problems and enhances resource locking to reduce the transaction conflict and avoids deadlock problems. In addition, the proposed algorithm improves performance using a fully distributed access control system for IoT based on blockchain technology. Finally, a performance comparison is provided between the proposed solution and the existing access management solutions in IoT. Deadlock detection is evaluated with the latency of requesting in order to examine various configurations of our solution for increasing scalability. The main goal of the proposed solution is concurrency problem avoidance in decentralized access control management for IoT devices.

Keywords

References

  1. M. O. I. A. T. H. F. A. Fadele Ayotunde Alabaa, "Internet of Things security: A survey," Journal of Network and Computer Applications, vol. 88, no. June 2017, pp. 10-28, June 2017. https://doi.org/10.1016/j.jnca.2017.04.002
  2. A. K. .. S. Kaur, "Internet of Things (IoT), Applications and Challenges: A Comprehensive Review," vol. 114, no. September 2020, p. 1687-1762, September 2020.
  3. W. W. a. T. A. Y. a. Z. W. b. W. S. c. Kewei Sha a, "On security challenges and open issues in Internet of Things," Future Generation Computer Systems, vol. 83, no. June 2018, pp. 326-337, June 2018. https://doi.org/10.1016/j.future.2018.01.059
  4. AshwinKarale, "The Challenges of IoT addressing Security, Ethics, Privacy and Laws," Internet of Things, no. June 2021, p. 100420, June 2021.
  5. B. O. Daniel Minoli, "Blockchain mechanisms for IoT security," Internet of Things, Vols. 1-2, no. September 2018, pp. 1-13, September 2018. https://doi.org/10.1016/j.iot.2018.05.002
  6. A. S. I. G. V. B. Md.Ashraf Uddin, "A Survey on the Adoption of Blockchain in IoT: Challenges and Solutions," Blockchain: Research and Applications, no. February 2021, p. 100006, February 2021.
  7. K. S. b. Minhaj Ahmad Khan a, "IoT security: Review, blockchain solutions, and open challenges," Future Generation Computer Systems, vol. 82, no. May 2018, pp. 395-411, May 2018. https://doi.org/10.1016/j.future.2017.11.022
  8. N. K. Y. Kenta Yokogi, "Access Control Model for IoT Environment," IEEE 42nd Annual Computer Software and Applications Conference, no. July 2018, pp. 616-621, July 2018.
  9. O. Novo, "Scalable Access Management in IoT Using Blockchain: A Performance Evaluation," IEEE Internet of Things Journal, vol. 6, no. June 2019, pp. 4694 - 4701, June 2019. https://doi.org/10.1109/JIOT.2018.2879679
  10. M. I. H. W. M. I. Mohammad Goudarzi, "An Application Placement Technique for Concurrent IoT Applications in Edge and Fog Computing Environments," IEEE Transactions on Mobile Computing, no. January 2020, January 2020.
  11. S. S. K. b. R. J. c. P. G. d. Ali Dorri a, "LSB: A Lightweight Scalable Blockchain for IoT security and anonymity," Journal of Parallel and Distributed Computing, vol. 134, no. December 2019, pp. 180-197, December 2019. https://doi.org/10.1016/j.jpdc.2019.08.005
  12. R. D. S. C. A. W. L. SHUANG SUN, "Blockchain-Based IoT Access Control System:," IEEE Access, vol. 9, no. February 2021, pp. 36868 - 36878, February 2021. https://doi.org/10.1109/ACCESS.2021.3059863
  13. J. C. C. L. 2. K. F. 3. A. H. L. SHENG DING 1, "A Novel Attribute-Based Access Control," IEEE Access, vol. 7, no. March 2019, pp. 38431 - 38441, 2019. https://doi.org/10.1109/ACCESS.2019.2905846
  14. K. C. a. M. Devetsikiotis, "Blockchains and Smart Contracts for the Internet of Things," IEEE Access, vol. 4, no. May 2016, pp. 2292 - 2303, May 2016. https://doi.org/10.1109/ACCESS.2016.2566339
  15. C. M. J. C. E. S. M. D. Ana Reyna *, "On blockchain and its integration with IoT. Challenges and opportunities," Future Generation Computer Systems, vol. 88, no. November 2018, pp. 173-190, November 2018. https://doi.org/10.1016/j.future.2018.05.046
  16. O. Novo, "Blockchain Meets IoT: An Architecture for Scalable Access Management in IoT," IEEE Internet of Things Journal, Vols. 5, no. 2, no. April 2018, pp. 1184 - 1195, April 2018. https://doi.org/10.1109/jiot.2018.2812239
  17. K. G. B. c. N. K. a. Sotirios Brotsis a, "On the suitability of blockchain platforms for IoT applications: Architectures, security, privacy, and performance," Computer Networks, vol. 191, no. May 2021, p. 108005, May 2021. https://doi.org/10.1016/j.comnet.2021.108005