Table of Contents
Fetching ...

Robust Multicast Origin Authentication in MACsec and CANsec for Automotive Scenarios

Gianluca Cena, Lucia Seno, Stefano Scanzio

TL;DR

The paper tackles multicast origin authentication in automotive networks where standard link-level security (MACsec/CANsec) lacks provenance guarantees. It introduces TESLA-based keychain strategies, including single and dual interleaved schemes, to provide immediate, loss-tolerant authentication while minimizing overhead. A unified receiver, TRUDI, is proposed to let the transmitter adapt authentication strategies at runtime based on network conditions, preserving security and reliability with flexible resource use. The work provides detailed analyses of overheads, key transmission efficiency, and security against seed-based brute-force attacks, and presents concrete configurations (e.g., sparse dual interleaving with n=1023, m=31) that achieve high efficiency and robust operation in realistic automotive timelines.

Abstract

Having everything interconnected through the Internet, including vehicle onboard systems, is making security a primary concern in the automotive domain as well. Although Ethernet and CAN XL provide link-level security based on symmetric cryptography, they do not support origin authentication for multicast transmissions. Asymmetric cryptography is unsuitable for networked embedded control systems with real-time constraints and limited computational resources. In these cases, solutions derived from the TESLA broadcast authentication protocol may constitute a more suitable option. In this paper, some such strategies are presented and analyzed that allow for multicast origin authentication, also improving robustness to frame losses by means of interleaved keychains. A flexible authentication mechanism that relies on a unified receiver is then proposed, which enables transmitters to select strategies at runtime, to achieve the best compromise among security, reliability, and resource consumption.

Robust Multicast Origin Authentication in MACsec and CANsec for Automotive Scenarios

TL;DR

The paper tackles multicast origin authentication in automotive networks where standard link-level security (MACsec/CANsec) lacks provenance guarantees. It introduces TESLA-based keychain strategies, including single and dual interleaved schemes, to provide immediate, loss-tolerant authentication while minimizing overhead. A unified receiver, TRUDI, is proposed to let the transmitter adapt authentication strategies at runtime based on network conditions, preserving security and reliability with flexible resource use. The work provides detailed analyses of overheads, key transmission efficiency, and security against seed-based brute-force attacks, and presents concrete configurations (e.g., sparse dual interleaving with n=1023, m=31) that achieve high efficiency and robust operation in realistic automotive timelines.

Abstract

Having everything interconnected through the Internet, including vehicle onboard systems, is making security a primary concern in the automotive domain as well. Although Ethernet and CAN XL provide link-level security based on symmetric cryptography, they do not support origin authentication for multicast transmissions. Asymmetric cryptography is unsuitable for networked embedded control systems with real-time constraints and limited computational resources. In these cases, solutions derived from the TESLA broadcast authentication protocol may constitute a more suitable option. In this paper, some such strategies are presented and analyzed that allow for multicast origin authentication, also improving robustness to frame losses by means of interleaved keychains. A flexible authentication mechanism that relies on a unified receiver is then proposed, which enables transmitters to select strategies at runtime, to achieve the best compromise among security, reliability, and resource consumption.

Paper Structure

This paper contains 18 sections, 5 equations, 7 figures.

Figures (7)

  • Figure 1: Masquerade attack by a compromised receiver in the SC.
  • Figure 2: Keychain $\mathcal{C}$ for origin authentication in the SC.
  • Figure 3: Robustness of keychain $\mathcal{C}$ against frame losses (P2 and P3).
  • Figure 4: Comparison of data-origin authentication strategies (only keys are reported, every column refers to a single A/D/J-frame).
  • Figure 5: Robustness of dual keychain against frame losses: backtracking can be available on either two keychains (left) or a single one (right).
  • ...and 2 more figures