2021
DOI: 10.3390/electronics10060739
|View full text |Cite
|
Sign up to set email alerts
|

Continuous Automotive Software Updates through Container Image Layers

Abstract: The vehicle-embedded system also known as the electronic control unit (ECU) has transformed the humble motorcar, making it more efficient, environmentally friendly, and safer, but has led to a system which is highly dependent on software. As new technologies and features are included with each new vehicle model, the increased reliance on software will no doubt continue. It is an undeniable fact that all software contains bugs, errors, and potential vulnerabilities, which when discovered must be addressed in a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 16 publications
(9 citation statements)
references
References 37 publications
0
8
0
Order By: Relevance
“…With the increasing adoption, various attacks, vulnerabilities and security challenges are noticed in distributed computing environments such as data centers and the cloud. Patching vulnerabilities in container is not straightforward [49][50][51][52].…”
Section: Container-level Patchingmentioning
confidence: 99%
See 2 more Smart Citations
“…With the increasing adoption, various attacks, vulnerabilities and security challenges are noticed in distributed computing environments such as data centers and the cloud. Patching vulnerabilities in container is not straightforward [49][50][51][52].…”
Section: Container-level Patchingmentioning
confidence: 99%
“…Recent studies have leveraged container virtualization and lightweight features to perform runtime patching in the automotive domain. For example, Ayres et al [52] have proposed to utilize the virtualization features of container technology in the Electronic Control Unit (ECU) of automotive vehicles to perform patching at runtime. The proposed approach is suitable for automotive functions which do not involve vehicle operation or safety and is instead focused on patching software related to autonomous driving or subsystems such as climate control.…”
Section: Container-level Patchingmentioning
confidence: 99%
See 1 more Smart Citation
“…As a result, systems created with LinuxKit have a smaller attack surface [46] than general-purpose systems. Ayres et al [47] demonstrate how containers can promote efficient software updates using rolling updates in embed space. In the µC environment, this is especially important because of various heterogeneous nodes.…”
Section: Deployment Modelsmentioning
confidence: 99%
“…The ECU that controls core applications in the automotive system implements various functions which are initially programmed when the ECU is rolled out. The initial program occasionally needs to be updated for various reasons, such as performance improvement, security enhancement and error handling [11][12][13][14][15]. In order to update the firmware of the ECU with convenience, the techniques for automotive wireless software updates are under study, achieving efficient and secure goals with over the air (OTA) software updates [12,16,17].…”
Section: Introductionmentioning
confidence: 99%