Протокол CAN, созданный в 1980-х годах для промышленных и автомобильных сетей, не предусматривает поле «отправитель» и не обеспечивает защиту от атак. С развитием сетевых подключений автомобили стали уязвимы для инъекций пакетов, флудинга и подделки сообщений, что может привести к несанкционированному управлению функциями авто.

Для аутентификации сообщений в сетях с жесткими ограничениями по размеру пакетов можно использовать скрытые каналы. Данные кодируются в задержках между отправкой сообщений. Получатель проверяет соответствие MAC-адреса и счетчика, синхронизированного через временные интервалы. При несовпадении данных пакет отбрасывается.

Устойчивость таких каналов зависит от учета шума и внешних атак. Злоумышленники могут провоцировать джиттер через флудинг сети, что приводит к рассинхронизации счетчика и MAC. Этот принцип лег в основу задачи для трека «Информационная безопасность» на Национальной Технологической Олимпиаде (НТО).

Участникам олимпиады предложили проанализировать трафик CAN FD, содержащий скрытые данные. Для извлечения сообщения требовалось обнаружить аномальный шум, применить K-means кластеризацию для определения центров задержек и декодировать информацию на основе структуры трафика.