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

Showing 1–17 of 17 results for author: Caulfield, A

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

    cs.NI

    The Multipath Reliable Connection (MRC) Transport

    Authors: Rip Sohan, Eric Spada, Eric Davis, Mark Handley, Idan Burstein, Tony Hurson, Jithin Jose, Vivek Kashyap, Rong Pan, Sayantan Sur, Sreevatsa Anantharamu, Aviv Barnea, Adrian Caulfield, Elazar Cohen, Elliot Edmunds, Yamin Friedman, Mahdieh Ghazi, Murali Guramali, Torsten Hoefler, Vipin Jain, Abdul Kabbani, Noam Katz, Yanfang Le, Charlie Mbariky, Guglielmo Morandin , et al. (14 additional authors not shown)

    Abstract: MRC is an open, production-grade transport designed for large-scale AI/ML training over best-effort Ethernet. It extends RoCEv2 with explicit, composable primitives for per-packet multipath and sender-based congestion control, decouples packet delivery from semantic processing, adds multiple new capabilities for accelerated packet-loss recovery and adds resilience against port and path failures. T… ▽ More

    Submitted 16 June, 2026; originally announced June 2026.

  2. arXiv:2603.02161  [pdf, ps, other

    cs.CR

    Boosting Device Utilization in Control Flow Auditing

    Authors: Alexandra Lengert, Adam Ilyas Caulfield, Ivan De Oliveira Nunes

    Abstract: Micro-Controller Units (MCUs) are widely used in safety-critical systems, making them attractive targets for attacks. This calls for lightweight defenses that remain effective despite software compromise. Control Flow Auditing (CFAud) is one such mechanism wherein a remote verifier (Vrf) is guaranteed to received evidence about the control flow path taken on a prover (Prv) MCU, even when Prv softw… ▽ More

    Submitted 2 March, 2026; originally announced March 2026.

  3. arXiv:2601.19132  [pdf, ps, other

    cs.NI cs.AI cs.AR cs.PF eess.SY

    In-Network Collective Operations: Game Changer or Challenge for AI Workloads?

    Authors: Torsten Hoefler, Mikhail Khalilov, Josiah Clark, Surendra Anubolu, Mohan Kalkunte, Karen Schramm, Eric Spada, Duncan Roweth, Keith Underwood, Adrian Caulfield, Abdul Kabbani, Amirreza Rastegari

    Abstract: This paper summarizes the opportunities of in-network collective operations (INC) for accelerated collective operations in AI workloads. We provide sufficient detail to make this important field accessible to non-experts in AI or networking, fostering a connection between these communities. Consider two types of INC: Edge-INC, where the system is implemented at the node level, and Core-INC, where… ▽ More

    Submitted 26 January, 2026; originally announced January 2026.

    Journal ref: IEEE Computer Jan. 2026

  4. arXiv:2601.16199  [pdf, ps, other

    cs.CR

    PAL*M: Property Attestation for Large Generative Models

    Authors: Prach Chantasantitam, Adam Ilyas Caulfield, Vasisht Duddu, Lachlan J. Gunn, N. Asokan

    Abstract: Machine learning property attestations allow provers (e.g., model providers or owners) to attest properties of their models/datasets to verifiers (e.g., regulators, customers), enabling accountability towards regulations and policies. But, current approaches do not support generative models or large datasets. We present PAL*M, a property attestation framework for large generative models, illustrat… ▽ More

    Submitted 30 April, 2026; v1 submitted 22 January, 2026; originally announced January 2026.

  5. arXiv:2511.14088  [pdf, ps, other

    cs.CR

    Resolving Availability and Run-time Integrity Conflicts in Real-Time Embedded Systems

    Authors: Adam Caulfield, Muhammad Wasif Kamran, N. Asokan

    Abstract: Run-time integrity enforcement in real-time systems presents a fundamental conflict with availability. Existing approaches in real-time systems primarily focus on minimizing the execution-time overhead of monitoring. After a violation is detected, prior works face a trade-off: (1) prioritize availability and allow a compromised system to continue to ensure applications meet their deadlines, or (2)… ▽ More

    Submitted 15 April, 2026; v1 submitted 17 November, 2025; originally announced November 2025.

  6. arXiv:2508.08906  [pdf, ps, other

    cs.NI cs.AR cs.DC cs.OS cs.PF

    Ultra Ethernet's Design Principles and Architectural Innovations

    Authors: Torsten Hoefler, Karen Schramm, Eric Spada, Keith Underwood, Cedell Alexander, Bob Alverson, Paul Bottorff, Adrian Caulfield, Mark Handley, Cathy Huang, Costin Raiciu, Abdul Kabbani, Eugene Opsasnick, Rong Pan, Adee Ran, Rip Sohan

    Abstract: The recently released Ultra Ethernet (UE) 1.0 specification defines a transformative High-Performance Ethernet standard for future Artificial Intelligence (AI) and High-Performance Computing (HPC) systems. This paper, written by the specification's authors, provides a high-level overview of UE's design, offering crucial motivations and scientific context to understand its innovations. While UE int… ▽ More

    Submitted 12 August, 2025; originally announced August 2025.

  7. arXiv:2507.12345  [pdf, ps, other

    cs.CR

    Efficient Control Flow Attestation by Speculating on Control Flow Path Representations

    Authors: Liam Tyler, Adam Caulfield, Ivan De Oliveira Nunes

    Abstract: Control Flow Attestation (CFA) allows remote verification of run-time software integrity in embedded systems. However, CFA is limited by the storage/transmission costs of generated control flow logs (CFlog). Recent work has proposed application-specific optimizations by speculating on likely sub-paths in CFlog and replacing them with reserved symbols at runtime. Albeit effective, prior approaches… ▽ More

    Submitted 16 July, 2025; originally announced July 2025.

  8. arXiv:2506.05290  [pdf, ps, other

    cs.CR

    Big Bird: Resilient Privacy Budgeting Across Untrusted Web Domains

    Authors: Pierre Tholoniat, Alison Caulfield, Giorgio Cavicchioli, Mark Chen, Benjamin Case, Asaf Cidon, Roxana Geambasu, Mathias Lécuyer, Martin Thomson

    Abstract: The W3C Attribution API is an emerging standard for privacy-preserving advertising measurement. Its current privacy architecture enforces individual differential privacy (IDP) independently for each domain (e.g., an advertiser) issuing queries. We show that this guarantee is unsound under realistic system behavior: it fails under cross-querier data adaptivity and can also fail when shared limits a… ▽ More

    Submitted 13 May, 2026; v1 submitted 5 June, 2025; originally announced June 2025.

    Comments: v2: generalized per-querier soundness results and restructured paper; v3: improved evaluation and threat model

  9. arXiv:2411.10855  [pdf, ps, other

    cs.CR

    On the Verification of Control Flow Attestation Evidence

    Authors: Adam Caulfield, Norrathep Rattanavipanon, Ivan De Oliveira Nunes

    Abstract: Remote run-time attestation methods, including Control Flow Attestation (CFA) and Data Flow Attestation (DFA), have been proposed to generate precise evidence of execution's control flow path (in CFA) and optionally execution data inputs (in DFA) on a remote and potentially compromised embedded device, hereby referred to as a Prover (Prv). Recent advances in run-time attestation architectures are… ▽ More

    Submitted 4 July, 2025; v1 submitted 16 November, 2024; originally announced November 2024.

  10. arXiv:2409.19125  [pdf, other

    cs.CR

    TRACES: TEE-based Runtime Auditing for Commodity Embedded Systems

    Authors: Adam Caulfield, Antonio Joia Neto, Norrathep Rattanavipanon, Ivan De Oliveira Nunes

    Abstract: Control Flow Attestation (CFA) offers a means to detect control flow hijacking attacks on remote devices, enabling verification of their runtime trustworthiness. CFA generates a trace (CFLog) containing the destination of all branching instructions executed. This allows a remote Verifier (Vrf) to inspect the execution control flow on a potentially compromised Prover (Prv) before trusting that a va… ▽ More

    Submitted 27 September, 2024; originally announced September 2024.

  11. arXiv:2409.18403  [pdf, other

    cs.CR

    SpecCFA: Enhancing Control Flow Attestation/Auditing via Application-Aware Sub-Path Speculation

    Authors: Adam Caulfield, Liam Tyler, Ivan De Oliveira Nunes

    Abstract: At the edge of modern cyber-physical systems, Micro-Controller Units (MCUs) are responsible for safety-critical sensing/actuation. However, MCU cost constraints rule out the usual security mechanisms of general-purpose computers. Thus, various low-cost security architectures have been proposed to remotely verify MCU software integrity. Control Flow Attestation (CFA) enables a Verifier (Vrf) to rem… ▽ More

    Submitted 26 September, 2024; originally announced September 2024.

  12. arXiv:2408.10200  [pdf, other

    cs.CR

    SoK: Runtime Integrity

    Authors: Mahmoud Ammar, Adam Caulfield, Ivan De Oliveira Nunes

    Abstract: This paper provides a systematic exploration of Control Flow Integrity (CFI) and Control Flow Attestation (CFA) mechanisms, examining their differences and relationships. It addresses crucial questions about the goals, assumptions, features, and design spaces of CFI and CFA, including their potential coexistence on the same platform. Through a comprehensive review of existing defenses, this paper… ▽ More

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

  13. Wavefront Threading Enables Effective High-Level Synthesis

    Authors: Blake Pelton, Adam Sapek, Ken Eguro, Daniel Lo, Alessandro Forin, Matt Humphrey, Jinwen Xi, David Cox, Rajas Karandikar, Johannes de Fine Licht, Evgeny Babin, Adrian Caulfield, Doug Burger

    Abstract: Digital systems are growing in importance and computing hardware is growing more heterogeneous. Hardware design, however, remains laborious and expensive, in part due to the limitations of conventional hardware description languages (HDLs) like VHDL and Verilog. A longstanding research goal has been programming hardware like software, with high-level languages that can generate efficient hardware… ▽ More

    Submitted 10 June, 2024; v1 submitted 29 May, 2024; originally announced May 2024.

    Comments: Accepted to PLDI'24

  14. arXiv:2309.13421  [pdf, other

    math.OC cs.AI cs.LG

    Penalties and Rewards for Fair Learning in Paired Kidney Exchange Programs

    Authors: Margarida Carvalho, Alison Caulfield, Yi Lin, Adrian Vetta

    Abstract: A kidney exchange program, also called a kidney paired donation program, can be viewed as a repeated, dynamic trading and allocation mechanism. This suggests that a dynamic algorithm for transplant exchange selection may have superior performance in comparison to the repeated use of a static algorithm. We confirm this hypothesis using a full scale simulation of the Canadian Kidney Paired Donation… ▽ More

    Submitted 23 September, 2023; originally announced September 2023.

    Comments: Shorter version accepted in WINE 2023

  15. arXiv:2308.12819  [pdf, other

    cs.AR

    DiCA: A Hardware-Software Co-Design for Differential Checkpointing in Intermittently Powered Devices

    Authors: Antonio Joia Neto, Adam Caulfield, Chistabelle Alvares, Ivan De Oliveira Nunes

    Abstract: Intermittently powered devices rely on opportunistic energy-harvesting to function, leading to recurrent power interruptions. This paper introduces DiCA, a proposal for a hardware/software co-design to create differential check-points in intermittent devices. DiCA leverages an affordable hardware module that simplifies the check-pointing process, reducing the check-point generation time and energy… ▽ More

    Submitted 25 August, 2023; v1 submitted 24 August, 2023; originally announced August 2023.

    Comments: 8 pages and 7 figures. To be published at IEEE/ACM International Conference on Computer-Aided Design (ICCAD) 2023

  16. arXiv:2303.16282  [pdf, other

    cs.CR

    ACFA: Secure Runtime Auditing & Guaranteed Device Healing via Active Control Flow Attestation

    Authors: Adam Caulfield, Norrathep Rattanavipanon, Ivan De Oliveira Nunes

    Abstract: Low-end embedded devices are increasingly used in various smart applications and spaces. They are implemented under strict cost and energy budgets, using microcontroller units (MCUs) that lack security features available in general-purpose processors. In this context, Remote Attestation (RA) was proposed as an inexpensive security service to enable a verifier (Vrf) to remotely detect illegal modif… ▽ More

    Submitted 19 October, 2023; v1 submitted 28 March, 2023; originally announced March 2023.

    Comments: In 29th USENIX Security Symposium (USENIX Security 23), 2023

  17. arXiv:2206.02894  [pdf, other

    cs.CR cs.AR

    ASAP: Reconciling Asynchronous Real-Time Operations and Proofs of Execution in Simple Embedded Systems

    Authors: Adam Caulfield, Norrathep Rattanavipanon, Ivan De Oliveira Nunes

    Abstract: Embedded devices are increasingly ubiquitous and their importance is hard to overestimate. While they often support safety-critical functions (e.g., in medical devices and sensor-alarm combinations), they are usually implemented under strict cost/energy budgets, using low-end microcontroller units (MCUs) that lack sophisticated security mechanisms. Motivated by this issue, recent work developed ar… ▽ More

    Submitted 6 June, 2022; originally announced June 2022.

    Comments: 2022 59th ACM/IEEE Design Automation Conference (DAC)