Abstract
Ultra-reliable low-latency communication (URLLC) in 5G networks is designed to support time-critical applications such as industrial control systems (ICSs), where user equipment (UEs) communicate with a base station (BS) with very high reliability and low latency. Most of these communications in ICSs are periodic and associated with hard deadlines. To provide a reliable service while satisfying the hard deadlines, the BS usually reserves slots and frequencies and precomputes the schedule for such UEs. The same schedule repeats over time, which makes the slots and frequencies predictable. However, an attacker can exploit this aspect and launch timing attacks disrupting specific communication, thereby, undermining the safety of the system. To mitigate such attacks, we present an online strategy that randomizes the scheduled slots and frequencies over time without violating the flow deadlines. We use Kullback-Leibler divergence to measure the randomness in the schedules generated by our strategy with reference to a hypothetical truly random strategy. We perform security analysis of our proposed strategy using Prediction Probability to measure the predictability in the slots of the generated schedules. We evaluate the performance of our strategy against a state-of-The-Art baseline, and show that our strategy performs better than the baseline across all parameter settings.
Original language | English |
---|---|
Article number | 93 |
Journal | ACM Transactions on Sensor Networks |
Volume | 19 |
Issue number | 4 |
DOIs | |
Publication status | Published - Jul 10 2023 |
Externally published | Yes |
Bibliographical note
Publisher Copyright:© 2023 Copyright held by the owner/author(s).
ASJC Scopus Subject Areas
- Computer Networks and Communications
Keywords
- 5G
- cyber-physical systems
- industrial control systems
- schedule randomization
- selective jamming attack
- timing attack
- ultra-reliable low-latency communication (URLLC)