Skip to main content

Showing 1–4 of 4 results for author: Demsky, B

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

    cs.SE cs.PL

    Stateful Dynamic Partial Order Reduction for Model Checking Event-Driven Applications that Do Not Terminate

    Authors: Rahmadi Trimananda, Weiyu Luo, Brian Demsky, Guoqing Harry Xu

    Abstract: Event-driven architectures are broadly used for systems that must respond to events in the real world. Event-driven applications are prone to concurrency bugs that involve subtle errors in reasoning about the ordering of events. Unfortunately, there are several challenges in using existing model-checking techniques on these systems. Event-driven applications often loop indefinitely and thus pose a… ▽ More

    Submitted 9 November, 2021; originally announced November 2021.

    Comments: This is the extended version of the paper with the same title published at VMCAI 2022

  2. arXiv:2102.07901  [pdf, other

    cs.PL

    C11Tester: A Race Detector for C/C++ Atomics Technical Report

    Authors: Weiyu Luo, Brian Demsky

    Abstract: Writing correct concurrent code that uses atomics under the C/C++ memory model is extremely difficult. We present C11Tester, a race detector for the C/C++ memory model that can explore executions in a larger fragment of the C/C++ memory model than previous race detector tools. Relative to previous work, C11Tester's larger fragment includes behaviors that are exhibited by ARM processors. C11Tester… ▽ More

    Submitted 24 February, 2021; v1 submitted 15 February, 2021; originally announced February 2021.

    Comments: This is the technical report for the paper titled C11Tester: A Race Detector for C/C++ Atomics published at Architectural Support for Programming Languages and Operating Systems (ASPLOS 2021)

    ACM Class: D.3.0; D.2.5

  3. arXiv:2006.11657  [pdf, other

    cs.CR

    Securing Smart Home Edge Devices against Compromised Cloud Servers

    Authors: Rahmadi Trimananda, Ali Younis, Thomas Kwa, Brian Demsky, Harry Xu

    Abstract: Smart home IoT systems often rely on cloud-based servers for communication between components. Although there exists a body of work on IoT security, most of it focuses on securing clients (i.e., IoT devices). However, cloud servers can also be compromised. Existing approaches do not typically protect smart home systems against compromised cloud servers. This paper presents FIDELIUS: a runtime sy… ▽ More

    Submitted 22 June, 2020; v1 submitted 20 June, 2020; originally announced June 2020.

    Comments: This is the technical report for the poster abstract titled Poster: Securing Smart Home Devices against Compromised Cloud Servers published at the 3rd USENIX Workshop on Hot Topics in Edge Computing (HotEdge) 2020

  4. arXiv:1907.11797  [pdf, other

    cs.NI cs.CR cs.DS cs.LG

    PingPong: Packet-Level Signatures for Smart Home Device Events

    Authors: Rahmadi Trimananda, Janus Varmarken, Athina Markopoulou, Brian Demsky

    Abstract: Smart home devices are vulnerable to passive inference attacks based on network traffic, even in the presence of encryption. In this paper, we present PINGPONG, a tool that can automatically extract packet-level signatures for device events (e.g., light bulb turning ON/OFF) from network traffic. We evaluated PINGPONG on popular smart home devices ranging from smart plugs and thermostats to cameras… ▽ More

    Submitted 10 February, 2020; v1 submitted 26 July, 2019; originally announced July 2019.

    Comments: This is the technical report for the paper titled Packet-Level Signatures for Smart Home Devices published at the Network and Distributed System Security (NDSS) Symposium 2020