mMIC: Multicast Message Integrity Code for Securing Low-Entropy Control Command

Although Industrial Control Systems (ICSs) continue to evolve with the introduction of Industrial Internet of Thing (IIoT), this advancement also introduces various threats and vulnerabilities in manufacturing industries and critical national infrastructures. In this study, we investigate authenticating control commands sent via multicast to the ICS’s resource-constrained field devices. There are currently three approaches for multicast source-authentication: <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">pairwise key, delayed authentication</i>, and <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">signature</i>. If the multicast messages are command messages to be processed rapidly by the resource-constrained devices, the multicast source-authentication scheme should meet the following criteria: <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">immediate and per-message authentication, low computational complexity</i> of verifying command messages, <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">low communication overhead</i> to suppress message fragmentation, and <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">robustness against compromised device attack</i>. However, none of the existing approaches meets all the criteria. To address the multicast source-authentication issues, we design two cryptographic primitives-<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">dual function chains</i> and <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">infinite hash chain</i>, based on which a multicast source-authentication scheme called <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">multicast Message-Integrity Code</i> (mMIC) to protect control commands sent via multicast is constructed. We show that the proposed mMIC meets all the criteria and it can be efficiently implemented with cryptographic hash operation alone. In particular, it is also shown that the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">communication overhead</i> is the most important of the four criteria, since it takes up most of the delay of reception and verification of command messages.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3628550
Primary Topic
Smart Grid Security and Resilience
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

mMIC: Multicast Message Integrity Code for Securing Low-Entropy Control Command

Minhye Seo, Samuel Woo, Chang-Seop Park
IEEE Access
Smart Grid Security and Resilience
article

mMIC: Multicast Message Integrity Code for Securing Low-Entropy Control Command

Minhye Seo, Samuel Woo, Chang-Seop Park
article en

Abstract

Although Industrial Control Systems (ICSs) continue to evolve with the introduction of Industrial Internet of Thing (IIoT), this advancement also introduces various threats and vulnerabilities in manufacturing industries and critical national infrastructures. In this study, we investigate authenticating control commands sent via multicast to the ICS’s resource-constrained field devices. There are currently three approaches for multicast source-authentication: <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">pairwise key, delayed authentication</i>, and <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">signature</i>. If the multicast messages are command messages to be processed rapidly by the resource-constrained devices, the multicast source-authentication scheme should meet the following criteria: <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">immediate and per-message authentication, low computational complexity</i> of verifying command messages, <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">low communication overhead</i> to suppress message fragmentation, and <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">robustness against compromised device attack</i>. However, none of the existing approaches meets all the criteria. To address the multicast source-authentication issues, we design two cryptographic primitives-<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">dual function chains</i> and <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">infinite hash chain</i>, based on which a multicast source-authentication scheme called <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">multicast Message-Integrity Code</i> (mMIC) to protect control commands sent via multicast is constructed. We show that the proposed mMIC meets all the criteria and it can be efficiently implemented with cryptographic hash operation alone. In particular, it is also shown that the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">communication overhead</i> is the most important of the four criteria, since it takes up most of the delay of reception and verification of command messages.

IEEE AccessVol. 13
Duksung Women's University (KR), Dankook University (KR)
Openalex Percentile: Top 59%
Smart Grid Security and Resilience
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.