Caching-based Multicast Message Authentication in Time-critical Industrial Control Systems

被引:7
|
作者
Tefek, Utku [1 ]
Esiner, Ertem [1 ]
Mashima, Daisuke [1 ]
Chen, Binbin [2 ]
Hu, Yih-Chun [3 ]
机构
[1] Adv Digital Sci Ctr, Singapore, Singapore
[2] Singapore Univ Technol & Design, Singapore, Singapore
[3] Univ Illinois, Urbana, IL USA
基金
新加坡国家研究基金会;
关键词
industrial control system; IEC; 61850; message authentication; multicast; SIGNATURES; SCHEME;
D O I
10.1109/INFOCOM48880.2022.9796767
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Attacks against industrial control systems (ICSs) often exploit the insufficiency of authentication mechanisms. Verifying whether the received messages are intact and issued by legitimate sources can prevent malicious data/command injection by illegitimate or compromised devices. However, the key challenge is to introduce message authentication for various ICS communication models, including multicast or broadcast, with a messaging rate that can be as high as thousands of messages per second, within very stringent latency constraints. For example, certain commands for protection in smart grids must be delivered within 2 milliseconds, ruling out public-key cryptography. This paper proposes two lightweight message authentication schemes, named CMA and its multicast variant CMMA, that perform precomputation and caching to authenticate future messages. With minimal precomputation and communication overhead, C(M)MA eliminates all cryptographic operations for the source after the message is given, and all expensive cryptographic operations for the destinations after the message is received. C(M)MA considers the urgency profile (or likelihood) of a set of future messages for even faster verification of the most time-critical (or likely) messages. We demonstrate the feasibility of C(M)MA in an ICS setting based on a substation automation system in smart grids.
引用
收藏
页码:1039 / 1048
页数:10
相关论文
共 50 条
  • [21] Specification, validation, and verification of time-critical systems
    Shieh, SP
    Chen, JN
    [J]. COMPUTER COMMUNICATIONS, 1998, 21 (05) : 460 - 469
  • [22] Time-Critical Systems Design, Part II
    Henkel, Jorg
    [J]. IEEE DESIGN & TEST, 2018, 35 (04) : 4 - 4
  • [23] Protocols and minimum capacity for transmission of time-critical message in noisy channel
    Leung, YW
    [J]. COMPUTER NETWORKS, 1999, 31 (18) : 1911 - 1925
  • [24] REAKT: Real-time architecture for time-critical knowledge-based systems
    Mensch, A.
    Kersual, D.
    Crespo, A.
    Charpillet, F.
    Pessi, E.
    [J]. Intelligent systems engineering, 1994, 3 (03): : 153 - 167
  • [25] A source authentication scheme based on message recovery digital signature for multicast
    Yang, Jen-Ho
    Lin, Iuon-Chang
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2014, 27 (11) : 2616 - 2627
  • [26] A Dual Language Approach to the Development of Time-Critical Systems
    Lavazza, Luigi
    Morasca, Sandro
    Morzenti, Angelo
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 116 : 227 - 239
  • [27] Developing evolvable, embedded, time-critical systems with MetaH
    Lewis, B
    Colbert, E
    Vestal, S
    [J]. TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 447 - 455
  • [28] Evaluation of Communication Latency for Future Time-Critical Smart Grid Measurement and Control Systems
    Ball, Frank
    Basu, Kashinth
    Maqousi, Ali
    Balikhina, Tatiana
    [J]. 2018 6TH INTERNATIONAL RENEWABLE AND SUSTAINABLE ENERGY CONFERENCE (IRSEC), 2018, : 1129 - 1134
  • [29] Coordinated control of multiple UAVs for time-critical applications
    Kaminer, Isaac I.
    Yakimenko, Oleg A.
    Pascoal, Antonio M.
    [J]. 2006 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2006, : 3130 - +
  • [30] Time-Critical Cooperative Control of Multiple Autonomous Vehicles
    Xargay, Enric
    Dobrokhodov, Vladimir
    Kaminer, Isaac
    Pascoal, Antonio M.
    Hovakimyan, Naira
    Cao, Chengyu
    [J]. IEEE CONTROL SYSTEMS MAGAZINE, 2012, 32 (05): : 49 - 73