The security of operations and information exchanges in modern vehicles mainly rely on the correctness and resilience of cryptographic algorithms and building blocks that are implemented as part of the platform. However, those cryptographic algorithms are prone to implementation bugs as well as loss of resilience due to aging. In this regard, the concept of cryp-to-agility as a mechanism to securely upgrade those building blocks while the vehicles are in the field, is an important topic to be considered before the vehicles leave the plants. In this paper, we investigate the possible failure cases that might occur to cryptographic algorithms and categorize them so that appropriate treatments can be designed. Moreover, we propose a procedure to handle each of the possible scenarios. Our work puts a step forward towards designing a vehicle-wide update mechanism that enables crypto-agility.
展开▼