{'fraction_non_alphanumeric': 0.02669902912621359, 'fraction_numerical': 0.0, 'mean_word_length': 5.910614525139665, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Security-Aware Obfuscated Priority Assignment for CAN FD Messages in Real-Time Parallel Automotive Applications

Millions of automobiles with the same model could be recalled due to a cascading effect if attackers acquire the execution flow of an automotive application. To mitigate the scaling across effects induced by attacks, several security-aware obfuscated priority assignments have been proposed recently. Although these techniques can handle low-payload controller area network (CAN) messages in a nonparallel automotive application, they are unsuitable for the next generation high-bandwidth in-vehicle network architecture and parallel execution of complex safety-critical applications. In this article, we develop a new security-aware obfuscated priority assignment approach which explores CAN with flexible data-rate (CAN FD) messages in a parallel automotive application. Specifically, we propose a fast sequence pruning (FSP) technique for exploring head-based sequence pruning (HSP) and tail-based sequence pruning (TSP). Experiments with real-life parallel automotive application show that FSP can efficiently obtain millions of obfuscated priority assignments, which significantly mitigates the scaling across effects.