BCmECC: A Lightweight Blockchain-Based Authentication and Key Agreement Protocol for Internet of Things

被引:8
|
作者
Lansky, Jan [1 ]
Rahmani, Amir Masoud [2 ]
Ali, Saqib [3 ]
Bagheri, Nasour [4 ]
Safkhani, Masoumeh [5 ]
Hassan Ahmed, Omed [6 ]
Hosseinzadeh, Mehdi [7 ]
机构
[1] Univ Finance & Adm, Fac Econ Studies, Dept Comp Sci & Math, Prague 10100, Czech Republic
[2] Natl Yunlin Univ Sci & Technol, Future Technol Res Ctr, Touliu 64002, Yunlin, Taiwan
[3] Sultan Qaboos Univ, Coll Econ & Polit Sci, Dept Informat Syst, Muscat 123, Oman
[4] Shahid Rajaee Teacher Training Univ, Elect Engn Dept, Tehran 1678815811, Iran
[5] Shahid Rajaee Teacher Training Univ, Fac Comp Engn, Tehran 1678815811, Iran
[6] Univ Human Dev, Dept Informat Technol, Sulaymaniyah 07786, Iraq
[7] Gachon Univ, Pattern Recognit & Machine Learning Lab, 1342 Seongnamdaero, Sujeonggu 13120, Seongnam, South Korea
关键词
authentication; blockchain; security; cryptanalysis; SECURITY; IOT;
D O I
10.3390/math9243241
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
In this paper, targeting efficient authentication and key agreement in an IoT environment, we propose an Elliptic Curve Cryptography-(ECC) based lightweight authentication protocol called BCmECC which relies on a public blockchain to validate the users' public key to provide desired security. We evaluate the security of the proposed protocol heuristically and validate it formally, which demonstratse the high level of the security. For the formal verification we used the widely accepted formal methods, i.e., BAN logic and the Scyther tool. In this paper we also analyse the security of recently proposed blockchain-based authentication protocols and show that this protocol does not provide the desired security against known session-specific temporary information attacks in which the adversary has access to the session's ephemeral values and aims to retrieve the shared session key. In addition, the protocol lacks forward secrecy, in which an adversary with access to the server's long-term secret key can retrieve the previous session keys, assuming that the adversary has already eavesdropped the transferred messages over a public channel in the target session. The proposed attacks are very efficient and their success probability is '1', while the time complexity of each attack could be negligible. Besides, we show that BCmECC is secure against such attacks.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] A blockchain-based lightweight authentication and key agreement scheme for internet of vehicles
    Zheng, Jing
    Wang, Xiaoliang
    Yang, Qing
    Xiao, Wenhui
    Sun, Yapeng
    Liang, Wei
    [J]. CONNECTION SCIENCE, 2022, 34 (01) : 1430 - 1453
  • [2] Blockchain-Based Secure and Lightweight Authentication for Internet of Things
    Yang, Xu
    Yang, Xuechao
    Yi, Xun
    Khalil, Ibrahim
    Zhou, Xiaotong
    He, Debiao
    Huang, Xinyi
    Nepal, Surya
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (05): : 3321 - 3332
  • [3] A New Lightweight Authentication and Key agreement Protocol For Internet of Things
    Arasteh, Sima
    Aghili, Seyed Farhad
    Mala, Hamid
    [J]. 2016 13TH INTERNATIONAL IRANIAN SOCIETY OF CRYPTOLOGY CONFERENCE ON INFORMATION SECURITY AND CRYPTOLOGY (ISCISC), 2016, : 52 - 59
  • [4] Lightweight Anonymous Authentication and Key Agreement Protocol Based on CoAP of Internet of Things
    Gong, Xiang
    Feng, Tao
    [J]. SENSORS, 2022, 22 (19)
  • [5] Security of a New Lightweight Authentication and Key Agreement Protocol for Internet of Things
    Fan, Xiaohong
    Niu, Baoli
    [J]. 2017 IEEE 9TH INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS (ICCSN), 2017, : 107 - 111
  • [6] A Blockchain-Based Authentication and Dynamic Group Key Agreement Protocol
    Xu, Zisang
    Li, Feng
    Deng, Han
    Tan, Minfu
    Zhang, Jixin
    Xu, Jianbo
    [J]. SENSORS, 2020, 20 (17) : 1 - 19
  • [7] A blockchain-based Roadside Unit-assisted authentication and key agreement protocol for Internet of Vehicles
    Xu, Zisang
    Liang, Wei
    Li, Kuan-Ching
    Xu, Jianbo
    Jin, Hai
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 149 : 29 - 39
  • [8] Blockchain-Based Lightweight Authentication Mechanisms for Industrial Internet of Things and Information Systems
    Zhao, Mingrui
    Shi, Chunjing
    Yuan, Yixiao
    [J]. INTERNATIONAL JOURNAL ON SEMANTIC WEB AND INFORMATION SYSTEMS, 2024, 20 (01) : 1 - 30
  • [9] LAKA: Lightweight Authentication and Key Agreement Protocol for Internet of Things Based Wireless Body Area Network
    Soni, Mukesh
    Singh, Dileep Kumar
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2022, 127 (02) : 1067 - 1084
  • [10] LAKA: Lightweight Authentication and Key Agreement Protocol for Internet of Things Based Wireless Body Area Network
    Mukesh Soni
    Dileep Kumar Singh
    [J]. Wireless Personal Communications, 2022, 127 : 1067 - 1084