Back to results

University of Illinois at Urbana-Champaign

Safe and secure autonomous vehicles

Abstract

dc:description

The advent of machine learning has enabled autonomy applications that may have remained impossible otherwise. However, the inherent limitations of machine learning make its use for safety-critical tasks perilous. This is evident in the plethora of safety challenges facing autonomous vehicles. Autonomous vehicles have the potential to save and improve lives, however, their widespread usage and adoption have been severely inhibited by challenges in ensuring the safe operation of these vehicles. This work redesigns the autonomy software with separated fulfillment of safety and mission responsibilities. Safety-critical requirements are disentangled from mission-critical requirements, reduced while maintaining sufficiency, and fulfilled using verifiable software. A safety-critical layer, composed of verifiable software only, monitors the existing complex learning-dependent mission-critical system for faults at runtime, overriding the actions of the vehicle when faults in the mission-critical system may lead to safety violations. Learning from a study of real-world fatal collisions involving autonomous driving, the proposed system design is first applied to the crucial challenge of obstacle existence detection faults, or false negatives, in autonomous vehicles. Requirements for obstacle existence detection, i.e., when is an obstacle considered sufficiently detected to enable collision avoidance, are analyzed and reduced. A LiDAR-based classical geometrical obstacle detection algorithm is then analyzed to determine the bounds for its capability to detect an obstacle and its limitations. This algorithm is evaluated against real-world datasets showing that it meets the reduced but sufficient safety-critical requirements. Finally, using this obstacle detection algorithm, a safety monitor for the autonomous driving system is designed to provide deterministic guarantees against collisions due to obstacle existence detection faults. The developed safety properties were validated using simulation for autonomous ground and air vehicles. To ensure the reliable operation of the autonomous system, it needs to be monitored for security incidents and malicious attacks. In general-purpose systems, system auditing is a crucial tool for the detection and analysis of such events. Therefore, in this work, system-level auditing is adapted to real-time systems, developing Ellipsis, the first system-level security auditing system designed specifically for real-time systems. Ellipsis leverages the predictable repetition of behaviors in real-time systems to aggressively reduce the audit event logs generated by benign activity while preserving all security-relevant information and recording suspicious events in complete detail.

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2024

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Bansal, Ayoosh
Contributors dc:contributor
  • Sha, Lui Raymond
  • Caccamo, Marco
  • Yuile, Adam Bates
  • Ramanathan, Parameswaran

Subjects

dc:subject × 11

Rights

dc:rights
Statement dc:rights
  • Copyright 2024 Ayoosh Bansal
Language dc:language
eng

Identifiers

dc:identifier.*
Handle dc:identifier
https://hdl.handle.net/2142/125495
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/125495

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Bansal, Ayoosh. Safe and secure autonomous vehicles. Dissertation thesis, University of Illinois at Urbana-Champaign, 2024. https://hdl.handle.net/2142/125495