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 条
  • [41] A Lightweight Authentication Protocol for Internet of Things
    Lee, Jun-Ya
    Lin, Wei-Cheng
    Huang, Yu-Hung
    2014 INTERNATIONAL SYMPOSIUM ON NEXT-GENERATION ELECTRONICS (ISNE), 2014,
  • [42] Low Latency, Area and Optimal Power Hybrid Lightweight Cryptography Authentication Scheme for Internet of Things Applications
    P. Prakasam
    M. Madheswaran
    K. P. Sujith
    Md Shohel Sayeed
    Wireless Personal Communications, 2022, 126 : 351 - 365
  • [43] Low Latency, Area and Optimal Power Hybrid Lightweight Cryptography Authentication Scheme for Internet of Things Applications
    Prakasam, P.
    Madheswaran, M.
    Sujith, K. P.
    Sayeed, Md Shohel
    WIRELESS PERSONAL COMMUNICATIONS, 2022, 126 (01) : 351 - 365
  • [44] RETRACTION: A Lightweight Access Management Scheme for the Internet of Things Based Smart Applications
    Saad, A.
    Shalaby, A.
    Mohamed, A. A.
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2024, 35 (10):
  • [45] ECC Based Self-Certified Key Management Scheme for Mutual Authentication in Internet of Things
    Haripriya, A. P.
    Kulothungan, K.
    IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGICAL TRENDS IN COMPUTING, COMMUNICATIONS AND ELECTRICAL ENGINEERING (ICETT), 2016,
  • [46] Delegation-based Authentication and Authorization for the IP-based Internet of Things
    Hummen, Rene
    Shafagh, Hossein
    Raza, Shahid
    Voigt, Thiemo
    Wehrle, Klaus
    2014 ELEVENTH ANNUAL IEEE INTERNATIONAL CONFERENCE ON SENSING, COMMUNICATION, AND NETWORKING (SECON), 2014, : 284 - 292
  • [47] MAKE-IT-A Lightweight Mutual Authentication and Key Exchange Protocol for Industrial Internet of Things
    Choudhary, Karanjeet
    Gaba, Gurjot Singh
    Butun, Ismail
    Kumar, Pardeep
    SENSORS, 2020, 20 (18) : 1 - 21
  • [48] A Lightweight Three-Party Mutual Authentication Protocol for Internet of Health Things Systems
    Wang Z.
    Zhao J.
    Sun P.
    Yang J.
    Wang R.
    Zhang X.
    Journal of Healthcare Engineering, 2023, 2023
  • [49] Mutual Authentication Scheme for the Device-to-Server Communication in the Internet of Medical Things
    Sun, Jiangfeng
    Khan, Fazlullah
    Li, Junxia
    Alshehri, Mohammad Dahman
    Alturki, Ryan
    Wedyan, Mohammad
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (21) : 15663 - 15671
  • [50] A Mutual Authentication Scheme with User Anonymity for Cyber-Physical and Internet of Things
    Lu, Yung-Feng
    Kuo, Chin-Fu
    Chen, Hung-Ming
    Wang, Guan-Bo
    Chou, Shih-Chun
    PROCEEDINGS OF THE 2018 CONFERENCE ON RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS (RACS 2018), 2018, : 88 - 93