Skip to content
Change the repository type filter

All

    Repositories list

    • veloct

      Public
      Public repo for H-Houdini / VeloCT code release for ASPLOS'25
      Python
      2700Updated Jul 23, 2025Jul 23, 2025
    • Proof-of-concept code for the IEEE S&P 2025 paper "Peek-a-Walk: Leaking Secrets via Page Walk Side Channels"
      C
      22500Updated Jul 2, 2025Jul 2, 2025
    • Python
      28000Updated Jun 8, 2025Jun 8, 2025
    • Accelerator Zoo
      Jupyter Notebook
      0400Updated Jun 3, 2025Jun 3, 2025
    • conjunct

      Public
      Public repo for ConjunCT (Oakland'24) Code Release
      1000Updated Apr 15, 2025Apr 15, 2025
    • Controlled Preemption: Amplifying Side-Channel Attacks from Userspace -- ASPLOS 2025
      C
      1900Updated Apr 3, 2025Apr 3, 2025
    • fibertree

      Public
      Fibertree emulator
      Python
      6100Updated Nov 1, 2024Nov 1, 2024
    • Python
      11700Updated Oct 30, 2024Oct 30, 2024
    • MICRO 2024 Evaluation Artifact for FuseMax
      Python
      21200Updated Aug 26, 2024Aug 26, 2024
    • S2C

      Public
      Synchronization Storage Channels (S2C): Timer-less Cache Side-Channel Attacks on the Apple M1 via Hardware Synchronization Instructions -- USENIX Security'23
      C
      1500Updated Aug 6, 2024Aug 6, 2024
    • DRT

      Public
      Simulators for dynamic reflexive tiling and several accelerators.
      C++
      1410Updated Jun 23, 2024Jun 23, 2024
    • GoFetch

      Public
      GoFetch: Breaking Constant-Time Cryptographic Implementations Using Data Memory-Dependent Prefetchers -- USENIX Security'24
      C
      2226430Updated Jun 21, 2024Jun 21, 2024
    • C++
      0300Updated Dec 1, 2023Dec 1, 2023
    • MICRO 2023 Evaluation Artifact for TeAAL
      Python
      31010Updated Oct 26, 2023Oct 26, 2023
    • Unified MLCommons Collective Mind interface (CM) to access, manage, prepare, run and reproduce research projects from AI, ML and Systems conferences
      Shell
      7000Updated Sep 13, 2023Sep 13, 2023
    • SPT

      Public
      C++
      3401Updated Apr 11, 2023Apr 11, 2023
    • Pandora

      Public
      Opening Pandora's Box: A Systematic Study of New Ways Microarchitecture can Leak Private Data
      C++
      72201Updated Oct 13, 2022Oct 13, 2022
    • synthCT

      Public
      Repository for synthCT framework (NDSS'22)
      Python
      11000Updated Oct 5, 2022Oct 5, 2022
    • Python
      4945000Updated Sep 12, 2022Sep 12, 2022
    • augury

      Public
      Using Data Memory-Dependent Prefetchers to Leak Data at Rest
      C
      53600Updated Sep 6, 2022Sep 6, 2022
    • This repository contains artifacts and synthesized translations from synthCT (NDSS'22)
      0200Updated Apr 25, 2022Apr 25, 2022
    • Double Cross Attacks: Subverting Active Learning Systems
      Python
      2600Updated Mar 10, 2022Mar 10, 2022
    • Fibertree Jupyter notebooks in a Docker container
      Dockerfile
      1000Updated Jul 21, 2021Jul 21, 2021
    • lotr

      Public
      Source code of the paper "Lord of the Ring(s): Side Channel Attacks on the CPU On-Chip Ring Interconnect Are Practical"
      C
      1314200Updated Jul 10, 2021Jul 10, 2021
    • Fibertree Jupyter notebooks
      Jupyter Notebook
      2000Updated Jul 1, 2021Jul 1, 2021
    • C
      31210Updated Jan 23, 2021Jan 23, 2021
    • Implement attacks on pytorch hogwild
      Python
      2140Updated Jan 26, 2020Jan 26, 2020
    • nukemod

      Public
      Kernel module for controlled-channel attacks and to halt / resume user-space threads from the OS. Used in the "Game of Threads: Enabling Asynchronous Poisoning Attacks" (ASPLOS 2020) paper.
      C
      2500Updated Jan 14, 2020Jan 14, 2020
    • Manipulate multithreaded program outcome with thread scheduling
      C++
      2310Updated Jan 14, 2020Jan 14, 2020