Skip to main content
arXiv is now an independent nonprofit! Learn more

Showing 1–27 of 27 results for author: Jaeger, T

Searching in archive cs. Search in all archives.
.
  1. arXiv:2511.04827  [pdf, ps, other

    cs.RO cs.SE

    Pixi: Unified Software Development and Distribution for Robotics and AI

    Authors: Tobias Fischer, Wolf Vollprecht, Bas Zalmstra, Ruben Arts, Tim de Jager, Alejandro Fontan, Adam D Hines, Michael Milford, Silvio Traversaro, Daniel Claes, Scarlett Raine

    Abstract: The reproducibility crisis in scientific computing constrains robotics research. Existing studies reveal that up to 70% of robotics algorithms cannot be reproduced by independent teams, while many others fail to reach deployment because creating shareable software environments remains prohibitively complex. These challenges stem from fragmented, multi-language, and hardware-software toolchains tha… ▽ More

    Submitted 6 November, 2025; originally announced November 2025.

    Comments: 20 pages, 3 figures, 11 code snippets

  2. arXiv:2509.22796  [pdf, ps, other

    cs.CR cs.LG

    What Do They Fix? LLM-Aided Categorization of Security Patches for Critical Memory Bugs

    Authors: Xingyu Li, Juefei Pu, Yifan Wu, Xiaochen Zou, Shitong Zhu, Xiaochen Zou, Shitong Zhu, Qiushi Wu, Zheng Zhang, Joshua Hsu, Yue Dong, Zhiyun Qian, Kangjie Lu, Trent Jaeger, Michael De Lucia, Srikanth V. Krishnamurthy

    Abstract: Open-source software projects are foundational to modern software ecosystems, with the Linux kernel standing out as a critical exemplar due to its ubiquity and complexity. Although security patches are continuously integrated into the Linux mainline kernel, downstream maintainers often delay their adoption, creating windows of vulnerability. A key reason for this lag is the difficulty in identifyi… ▽ More

    Submitted 26 September, 2025; originally announced September 2025.

  3. arXiv:2412.16754  [pdf, ps, other

    cs.CR

    SoK: Understanding the Attack Surface in Device Driver Isolation Frameworks

    Authors: Yongzhe Huang, Kaiming Huang, Matthew Ennis, Vikram Narayanan, Anton Burtsev, Trent Jaeger, Gang Tan

    Abstract: Device driver isolation is a promising approach for protecting the kernel from faulty or malicious drivers, but the actual security provided by such frameworks is often not well understood. Recent research has identified Compartment Interface Vulnerabilities (CIVs) in userspace compartmentalized applications, yet their impact on driver isolation frameworks remains poorly understood. This paper pro… ▽ More

    Submitted 21 December, 2024; originally announced December 2024.

  4. Privacy-Preserving Power Flow Analysis via Secure Multi-Party Computation

    Authors: Jonas von der Heyden, Nils Schlüter, Philipp Binfet, Martin Asman, Markus Zdrallek, Tibor Jager, Moritz Schulze Darup

    Abstract: Smart grids feature a bidirectional flow of electricity and data, enhancing flexibility, efficiency, and reliability in increasingly volatile energy grids. However, data from smart meters can reveal sensitive private information. Consequently, the adoption of smart meters is often restricted via legal means and hampered by limited user acceptance. Since metering data is beneficial for fault-free g… ▽ More

    Submitted 21 November, 2024; originally announced November 2024.

  5. Manipulating OpenFlow Link Discovery Packet Forwarding for Topology Poisoning

    Authors: Mingming Chen, Thomas La Porta, Teryl Taylor, Frederico Araujo, Trent Jaeger

    Abstract: Software-defined networking (SDN) is a centralized, dynamic, and programmable network management technology that enables flexible traffic control and scalability. SDN facilitates network administration through a centralized view of the underlying physical topology; tampering with this topology view can result in catastrophic damage to network management and security. To underscore this issue, we i… ▽ More

    Submitted 12 October, 2024; v1 submitted 29 August, 2024; originally announced August 2024.

    Comments: 17 pages, 12 figures, CCS 2024

    MSC Class: 68M25 ACM Class: C.2.1

  6. arXiv:2407.11279  [pdf, other

    cs.CR

    Static Detection of Filesystem Vulnerabilities in Android Systems

    Authors: Yu-Tsung Lee, Hayawardh Vijayakumar, Zhiyun Qian, Trent Jaeger

    Abstract: Filesystem vulnerabilities persist as a significant threat to Android systems, despite various proposed defenses and testing techniques. The complexity of program behaviors and access control mechanisms in Android systems makes it challenging to effectively identify these vulnerabilities. In this paper, we present PathSentinel, which overcomes the limitations of previous techniques by combining st… ▽ More

    Submitted 15 July, 2024; originally announced July 2024.

  7. arXiv:2402.05212  [pdf, other

    cs.SE cs.CR

    An Investigation of Patch Porting Practices of the Linux Kernel Ecosystem

    Authors: Xingyu Li, Zheng Zhang, Zhiyun Qian, Trent Jaeger, Chengyu Song

    Abstract: Open-source software is increasingly reused, complicating the process of patching to repair bugs. In the case of Linux, a distinct ecosystem has formed, with Linux mainline serving as the upstream, stable or long-term-support (LTS) systems forked from mainline, and Linux distributions, such as Ubuntu and Android, as downstreams forked from stable or LTS systems for end-user use. Ideally, when a pa… ▽ More

    Submitted 7 February, 2024; originally announced February 2024.

  8. arXiv:2310.06397  [pdf, other

    cs.CR

    Top of the Heap: Efficient Memory Error Protection of Safe Heap Objects

    Authors: Kaiming Huang, Mathias Payer, Zhiyun Qian, Jack Sampson, Gang Tan, Trent Jaeger

    Abstract: Heap memory errors remain a major source of software vulnerabilities. Existing memory safety defenses aim at protecting all objects, resulting in high performance cost and incomplete protection. Instead, we propose an approach that accurately identifies objects that are inexpensive to protect, and design a method to protect such objects comprehensively from all classes of memory errors. Towards th… ▽ More

    Submitted 19 August, 2024; v1 submitted 10 October, 2023; originally announced October 2023.

  9. arXiv:2302.13506  [pdf, other

    cs.CR

    PolyScope: Multi-Policy Access Control Analysis to Triage Android Scoped Storage

    Authors: Yu-Tsung Lee, Haining Chen, William Enck, Hayawardh Vijayakumar, Ninghui Li, Zhiyun Qian, Giuseppe Petracca, Trent Jaeger

    Abstract: Android's filesystem access control is a crucial aspect of its system integrity. It utilizes a combination of mandatory access controls, such as SELinux, and discretionary access controls, like Unix permissions, along with specialized access controls such as Android permissions to safeguard OEM and Android services from third-party applications. However, when OEMs introduce differentiating feature… ▽ More

    Submitted 27 February, 2023; v1 submitted 26 February, 2023; originally announced February 2023.

    Comments: 14 pages, 5 figures, submitted to IEEE TDSC. arXiv admin note: substantial text overlap with arXiv:2008.03593

  10. arXiv:2211.16735  [pdf, other

    cs.CR cs.OS

    Unsafe at Any Copy: Name Collisions from Mixing Case Sensitivities

    Authors: Aditya Basu, John Sampson, Zhiyun Qian, Trent Jaeger

    Abstract: File name confusion attacks, such as malicious symbolic links and file squatting, have long been studied as sources of security vulnerabilities. However, a recently emerged type, i.e., case-sensitivity-induced name collisions, has not been scrutinized. These collisions are introduced by differences in name resolution under case-sensitive and case-insensitive file systems or directories. A prominen… ▽ More

    Submitted 29 November, 2022; originally announced November 2022.

    Comments: 15 pages, 1 appendix, 2 tables, 12 figures

  11. arXiv:2205.00566  [pdf, other

    cs.CR cs.AI

    Adversarial Plannning

    Authors: Valentin Vie, Ryan Sheatsley, Sophia Beyda, Sushrut Shringarputale, Kevin Chan, Trent Jaeger, Patrick McDaniel

    Abstract: Planning algorithms are used in computational systems to direct autonomous behavior. In a canonical application, for example, planning for autonomous vehicles is used to automate the static or continuous planning towards performance, resource management, or functional goals (e.g., arriving at the destination, managing fuel fuel consumption). Existing planning algorithms assume non-adversarial sett… ▽ More

    Submitted 1 May, 2022; originally announced May 2022.

  12. arXiv:2202.02506  [pdf, other

    cs.CR

    Iota: A Framework for Analyzing System-Level Security of IoTs

    Authors: Zheng Fang, Hao Fu, Tianbo Gu, Pengfei Hu, Jinyue Song, Trent Jaeger, Prasant Mohapatra

    Abstract: Most IoT systems involve IoT devices, communication protocols, remote cloud, IoT applications, mobile apps, and the physical environment. However, existing IoT security analyses only focus on a subset of all the essential components, such as device firmware, and ignore IoT systems' interactive nature, resulting in limited attack detection capabilities. In this work, we propose Iota, a logic progra… ▽ More

    Submitted 5 February, 2022; originally announced February 2022.

    Comments: This manuscript has been accepted by IoTDI 2022

  13. arXiv:2109.05139  [pdf, other

    cs.CR

    Towards Practical Integrity in the Smart Home with HomeEndorser

    Authors: Kaushal Kafle, Kirti Jagtap, Mansoor Ahmed-Rengers, Trent Jaeger, Adwait Nadkarni

    Abstract: Home automation in modern smart home platforms is often facilitated using trigger-action routines. While such routines enable flexible automation, they also lead to an instance of the integrity problem in these systems: untrusted third-parties may use platform APIs to modify the abstract home objects (AHOs) that privileged, high-integrity devices such as security cameras rely on (i.e., as triggers… ▽ More

    Submitted 10 September, 2021; originally announced September 2021.

    Comments: 15 pages

  14. arXiv:2105.03254  [pdf

    q-bio.QM cs.OH q-bio.PE

    Considerations for using reproduction data in toxicokinetic-toxicodynamic modelling

    Authors: Tjalling Jager, Marie Trijau, Neil Sherborne, Benoit Goussen, Roman Ashauer

    Abstract: Toxicokinetic-toxicodynamic (TKTD) modelling is essential to make sense of the time dependence of toxic effects, and to interpret and predict consequences of time-varying exposure. These advantages have been recognised in the regulatory arena, especially for environmental risk assessment (ERA) of pesticides, where time-varying exposure is the norm. We critically evaluate the link between the model… ▽ More

    Submitted 4 May, 2021; originally announced May 2021.

    Comments: 13 pages

    Journal ref: Integr Environ Assess Manag (2021) 18(2):479-487

  15. arXiv:2101.11611  [pdf

    cs.CR

    Analyzing the Overhead of Filesystem Protection Using Linux Security Modules

    Authors: Wenhui Zhang, Trent Jaeger, Peng Liu

    Abstract: Over the years, the complexity of the Linux Security Module (LSM) is keeping increasing, and the count of the authorization hooks is nearly doubled. It is important to provide up-to-date measurement results of LSM for system practitioners so that they can make prudent trade-offs between security and performance. This work evaluates the overhead of LSM for file accesses on Linux v5.3.0. We build a… ▽ More

    Submitted 27 January, 2021; originally announced January 2021.

  16. arXiv:2009.10021  [pdf, other

    cs.NI

    MLSNet: A Policy Complying Multilevel Security Framework for Software Defined Networking

    Authors: Stefan Achleitner, Quinn Burke, Patrick McDaniel, Trent Jaeger, Thomas La Porta, Srikanth Krishnamurthy

    Abstract: Ensuring that information flowing through a network is secure from manipulation and eavesdropping by unauthorized parties is an important task for network administrators. Many cyber attacks rely on a lack of network-level information flow controls to successfully compromise a victim network. Once an adversary exploits an initial entry point, they can eavesdrop and move laterally within the network… ▽ More

    Submitted 21 September, 2020; originally announced September 2020.

    Report number: INSR-500-TR-0500-2019

  17. arXiv:2008.03593  [pdf, other

    cs.CR

    PolyScope: Multi-Policy Access Control Analysis to Triage Android Systems

    Authors: Yu-Tsung Lee, William Enck, Haining Chen, Hayawardh Vijayakumar, Ninghui Li, Daimeng Wang, Zhiyun Qian, Giuseppe Petracca, Trent Jaeger

    Abstract: Android filesystem access control provides a foundation for Android system integrity. Android utilizes a combination of mandatory (e.g., SEAndroid) and discretionary (e.g., UNIX permissions) access control, both to protect the Android platform from Android/OEM services and to protect Android/OEM services from third-party apps. However, OEMs often create vulnerabilities when they introduce market-d… ▽ More

    Submitted 8 August, 2020; originally announced August 2020.

  18. arXiv:1902.08359  [pdf, other

    cs.CR

    Exploitation Techniques and Defenses for Data-Oriented Attacks

    Authors: Long Cheng, Hans Liljestrand, Thomas Nyman, Yu Tsung Lee, Danfeng Yao, Trent Jaeger, N. Asokan

    Abstract: Data-oriented attacks manipulate non-control data to alter a program's benign behavior without violating its control-flow integrity. It has been shown that such attacks can cause significant damage even in the presence of control-flow defense mechanisms. However, these threats have not been adequately addressed. In this SoK paper, we first map data-oriented exploits, including Data-Oriented Progra… ▽ More

    Submitted 24 March, 2019; v1 submitted 21 February, 2019; originally announced February 2019.

  19. arXiv:1808.05579  [pdf, other

    cs.CR cs.HC cs.OS

    Regulating Access to System Sensors in Cooperating Programs

    Authors: Giuseppe Petracca, Jens Grossklags, Patrick McDaniel, Trent Jaeger

    Abstract: Modern operating systems such as Android, iOS, Windows Phone, and Chrome OS support a cooperating program abstraction. Instead of placing all functionality into a single program, programs cooperate to complete tasks requested by users. However, untrusted programs may exploit interactions with other programs to obtain unauthorized access to system sensors either directly or through privileged servi… ▽ More

    Submitted 2 August, 2018; originally announced August 2018.

  20. Block Oriented Programming: Automating Data-Only Attacks

    Authors: Kyriakos Ispoglou, Bader AlBassam, Trent Jaeger, Mathias Payer

    Abstract: With the widespread deployment of Control-Flow Integrity (CFI), control-flow hijacking attacks, and consequently code reuse attacks, are significantly more difficult. CFI limits control flow to well-known locations, severely restricting arbitrary code execution. Assessing the remaining attack surface of an application under advanced control-flow hijack defenses such as CFI and shadow stacks remain… ▽ More

    Submitted 23 October, 2018; v1 submitted 12 May, 2018; originally announced May 2018.

  21. arXiv:1802.02041  [pdf, other

    cs.CR

    A Survey on Sensor-based Threats to Internet-of-Things (IoT) Devices and Applications

    Authors: Amit Kumar Sikder, Giuseppe Petracca, Hidayet Aksu, Trent Jaeger, A. Selcuk Uluagac

    Abstract: The concept of Internet of Things (IoT) has become more popular in the modern era of technology than ever before. From small household devices to large industrial machines, the vision of IoT has made it possible to connect the devices with the physical world around them. This increasing popularity has also made the IoT devices and applications in the center of attention among attackers. Already, s… ▽ More

    Submitted 6 February, 2018; originally announced February 2018.

    Comments: Sensor-based Threats, Internet-of-Things, Smart Devices, Side Channel Attack

  22. TrustShadow: Secure Execution of Unmodified Applications with ARM TrustZone

    Authors: Le Guan, Peng Liu, Xinyu Xing, Xinyang Ge, Shengzhi Zhang, Meng Yu, Trent Jaeger

    Abstract: The rapid evolution of Internet-of-Things (IoT) technologies has led to an emerging need to make it smarter. A variety of applications now run simultaneously on an ARM-based processor. For example, devices on the edge of the Internet are provided with higher horsepower to be entrusted with storing, processing and analyzing data collected from IoT devices. This significantly improves efficiency and… ▽ More

    Submitted 22 June, 2017; v1 submitted 18 April, 2017; originally announced April 2017.

    Comments: MobiSys 2017

  23. arXiv:1604.02171  [pdf, ps, other

    cs.OS

    Aware: Controlling App Access to I/O Devices on Mobile Platforms

    Authors: Giuseppe Petracca, Ahmad Atamli, Yuqiong Sun, Jens Grossklags, Trent Jaeger

    Abstract: Smartphones' cameras, microphones, and device displays enable users to capture and view memorable moments of their lives. However, adversaries can trick users into authorizing malicious apps that exploit weaknesses in current mobile platforms to misuse such on-board I/O devices to stealthily capture photos, videos, and screen content without the users' consent. Contemporary mobile operating system… ▽ More

    Submitted 7 April, 2016; originally announced April 2016.

  24. arXiv:1604.00320  [pdf, ps, other

    cs.CR cs.OS

    AuDroid: Preventing Attacks on Audio Channels in Mobile Devices

    Authors: Giuseppe Petracca, Yuqiong Sun, Ahmad Atamli, Trent Jaeger

    Abstract: Voice control is a popular way to operate mobile devices, enabling users to communicate requests to their devices. However, adversaries can leverage voice control to trick mobile devices into executing commands to leak secrets or to modify critical information. Contemporary mobile operating systems fail to prevent such attacks because they do not control access to the speaker at all and fail to co… ▽ More

    Submitted 1 April, 2016; originally announced April 2016.

    Comments: 2015 Annual Computer Security Applications Conference

  25. arXiv:1510.02823  [pdf, other

    cs.CL

    Human languages order information efficiently

    Authors: Daniel Gildea, T. Florian Jaeger

    Abstract: Most languages use the relative order between words to encode meaning relations. Languages differ, however, in what orders they use and how these orders are mapped onto different meanings. We test the hypothesis that, despite these differences, human languages might constitute different `solutions' to common pressures of language use. Using Monte Carlo simulations over data from five languages, we… ▽ More

    Submitted 9 October, 2015; originally announced October 2015.

  26. arXiv:1410.7747  [pdf

    cs.CR cs.OS

    Sprobes: Enforcing Kernel Code Integrity on the TrustZone Architecture

    Authors: Xinyang Ge, Hayawardh Vijayakumar, Trent Jaeger

    Abstract: Many smartphones now deploy conventional operating systems, so the rootkit attacks so prevalent on desktop and server systems are now a threat to smartphones. While researchers have advocated using virtualization to detect and prevent attacks on operating systems (e.g., VM introspection and trusted virtual domains), virtualization is not practical on smartphone systems due to the lack of virtualiz… ▽ More

    Submitted 28 October, 2014; originally announced October 2014.

    Comments: In Proceedings of the Third Workshop on Mobile Security Technologies (MoST) 2014 (http://arxiv.org/abs/1410.6674)

    Report number: MoST/2014/06

  27. arXiv:1407.7498  [pdf, ps, other

    cs.DS cs.CR

    Directed Multicut with linearly ordered terminals

    Authors: Robert F. Erbacher, Trent Jaeger, Nirupama Talele, Jason Teutsch

    Abstract: Motivated by an application in network security, we investigate the following "linear" case of Directed Mutlicut. Let $G$ be a directed graph which includes some distinguished vertices $t_1, \ldots, t_k$. What is the size of the smallest edge cut which eliminates all paths from $t_i$ to $t_j$ for all $i < j$? We show that this problem is fixed-parameter tractable when parametrized in the cutset si… ▽ More

    Submitted 28 July, 2014; originally announced July 2014.

    Comments: 12 pages, 1 figure

    ACM Class: D.4.6; G.2.2