MARAS: Mutual Authentication and Role-Based Authorization Scheme for Lightweight Internet of Things Applications

被引:5
|
作者
Seker, Oezlem [1 ,2 ]
Dalkilic, Goekhan [2 ]
cabuk, Umut Can [3 ]
机构
[1] Dokuz Eylul Univ, Grad Sch Nat & Appl Sci, TR-35390 Izmir, Turkiye
[2] Dokuz Eylul Univ, Dept Comp Engn, TR-35390 Izmir, Turkiye
[3] San Diego State Univ, Dept Elect & Comp Engn, San Diego, CA 92182 USA
关键词
authorization; HOTP; IoT; MQTT; mutual authentication; SECURITY; MQTT;
D O I
10.3390/s23125674
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
The Internet of things (IoT) accommodates lightweight sensor/actuator devices with limited resources; hence, more efficient methods for known challenges are sought after. Message queue telemetry transport (MQTT) is a publish/subscribe-based protocol that allows resource-efficient communication among clients, so-called brokers, and servers. However, it lacks viable security features beyond username/password checks, yet transport-layer security (TLS/HTTPS) is not efficient for constrained devices. MQTT also lacks mutual authentication among clients and brokers. To address the issue, we developed a mutual authentication and role-based authorization scheme for lightweight Internet of things applications (MARAS). It brings mutual authentication and authorization to the network via dynamic access tokens, hash-based message authentication code (HMAC)-based one-time passwords (HOTP), advanced encryption standard (AES), hash chains, and a trusted server running OAuth2.0 along with MQTT. MARAS merely modifies "publish" and "connect" messages among 14 message types of MQTT. Its overhead to "publish" messages is 49 bytes, and to "connect" messages is 127 bytes. Our proof-of-concept showed that the overall data traffic with MARAS remains lower than double the traffic without it, because "publish" messages are the most common. Nevertheless, tests showed that round-trip times for a "connect" message (and its "ack") are delayed less than a percentile of a millisecond; for a "publish" message, the delays depend on the size and frequency of published information, but we can safely say that the delay is upper bounded by 163% of the network defaults. So, the scheme's overhead to the network is tolerable. Our comparison with similar works shows that while our communication overhead is similar, MARAS offers better computational performance as it offloads computationally intensive operations to the broker side.
引用
收藏
页数:36
相关论文
共 50 条
  • [21] A DTLS Based Lightweight Authentication Scheme using Symmetric Keys for Internet of Things
    Sardeshmukh, Harshal
    Ambawade, Dayanand
    2017 2ND IEEE INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, SIGNAL PROCESSING AND NETWORKING (WISPNET), 2017, : 2183 - 2188
  • [22] Continuous Authentication and Authorization for the Internet of Things
    Shahzad, Muhammad
    Singh, Munindar P.
    IEEE INTERNET COMPUTING, 2017, 21 (02) : 86 - 90
  • [23] PUF-based Lightweight Mutual Authentication Protocol for Internet of Things (IoT) Devices
    Raj, Kamal
    Bodapati, Srinivasu
    Chattopadhyay, Anupam
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [24] A lightweight authentication scheme for 6LoWPAN-based Internet-of -things
    Thungon, Leki Chom
    Sahana, Subhas Chandra
    Hussain, Iftekhar
    INFORMATION SECURITY JOURNAL, 2024, 33 (04): : 443 - 453
  • [25] Enabling Trust in Automotive IoT: Lightweight Mutual Authentication Scheme for Electronic Connected Devices in Internet of Things
    Khan, Muhammad Nawaz
    Rahman, Haseeb Ur
    Hussain, Tariq
    Yang, Bailin
    Qaisar, Saeed Mian
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2024, 70 (03) : 5065 - 5078
  • [26] Lightweight, secure, efficient, and dynamic scheme for mutual authentication of devices in Internet-of-Things-Fog environment
    Jain, Usha
    Pirasteh, Saied
    Hussain, Muzzammil
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (01):
  • [27] An Improved Lightweight User Authentication Scheme for the Internet of Medical Things
    Kim, Keunok
    Ryu, Jihyeon
    Lee, Youngsook
    Won, Dongho
    SENSORS, 2023, 23 (03)
  • [28] Lightweight authentication scheme for massive MIMO on Internet of Things connectivity
    Dwivedi, Abhishek
    Agarwal, Ratish
    Shukla, Piyush Kumar
    PHYSICAL COMMUNICATION, 2023, 58
  • [29] Cryptanalysis and Improvement of A Mutual User Authentication Scheme for the Internet of Things
    Limbasiya, Trupil
    Karati, Arijit
    2018 32ND INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2018, : 168 - 173
  • [30] A lightweight access management scheme for the internet of things based smart applications
    Saad, Aldosary
    Shalaby, Ahmed
    Mohamed, Abdallah Abdulghaffar
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2024, 35 (10):