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 条
  • [1] Lightweight Mutual Authentication Scheme Based on Blockchain for Internet of Medical Things
    Qiu, Shi
    Li, Jinqing
    Di, Xiaoqiang
    Li, Xusheng
    Wu, Yunlong
    Ibrahim, Makram
    IEEE INTERNET OF THINGS JOURNAL, 2025, 12 (07): : 8848 - 8861
  • [2] A Lightweight Mutual Authentication and Key Agreement Scheme for Medical Internet of Things
    Xu, Zisang
    Xu, Cheng
    Liang, Wei
    Xu, Jianbo
    Chen, Haixian
    IEEE ACCESS, 2019, 7 : 53922 - 53931
  • [3] ALMASH: an anonymity-based lightweight mutual authentication scheme for internet of healthcare things
    Trivedi, Chandan
    Parmar, Keyur
    Rao, Udai Pratap
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (01):
  • [4] Lightweight Authentication Scheme for Internet of Things
    Haenel, Arie
    Haddad, Yoram
    Zhang, Zonghua
    2020 IEEE 17TH ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC 2020), 2020,
  • [5] A payload-based mutual authentication scheme for Internet of Things
    Jan, Mian Ahmad
    Khan, Fazlullah
    Alam, Muhammad
    Usman, Muhammad
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 92 : 1028 - 1039
  • [6] An Efficient Mutual Authentication Scheme for Internet of Things
    Mbarek, Bacem
    Ge, Mouzhi
    Pitner, Tomas
    INTERNET OF THINGS, 2020, 9
  • [7] A lightweight hierarchical authentication scheme for internet of things
    Aida Akbarzadeh
    Majid Bayat
    Behnam Zahednejad
    Ali Payandeh
    Mohammad Reza Aref
    Journal of Ambient Intelligence and Humanized Computing, 2019, 10 : 2607 - 2619
  • [8] A lightweight hierarchical authentication scheme for internet of things
    Akbarzadeh, Aida
    Bayat, Majid
    Zahednejad, Behnam
    Payandeh, Ali
    Aref, Mohammad Reza
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2019, 10 (07) : 2607 - 2619
  • [9] Lightweight mutual authentication strategy for Internet of Electric Things
    Zhao, Baijie
    Zeng, Siming
    Feng, Haiyan
    Chen, Ze
    Wang, Zhihui
    Yang, Jingjing
    Zhao, Jianli
    SUSTAINABLE ENERGY TECHNOLOGIES AND ASSESSMENTS, 2021, 45
  • [10] LCDMA: Lightweight Cross-Domain Mutual Identity Authentication Scheme for Internet of Things
    Gong, Bei
    Zheng, Guiping
    Waqas, Muhammad
    Tu, Shanshan
    Chen, Sheng
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (14) : 12590 - 12602