Skip to content
Change the repository type filter

All

    Repositories list

    • veloct

      Public
      Placeholder repo for H-Houdini / VeloCT code release for ASPLOS'25
      0000Updated Dec 15, 2024Dec 15, 2024
    • Accelerator Zoo
      Jupyter Notebook
      MIT License
      0100Updated Dec 13, 2024Dec 13, 2024
    • Proof-of-concept code for the IEEE S&P 2025 paper "Peek-a-Walk: Leaking Secrets via Page Walk Side Channels"
      C
      MIT License
      11000Updated Dec 11, 2024Dec 11, 2024
    • fibertree

      Public
      Fibertree emulator
      Python
      MIT License
      6100Updated Nov 1, 2024Nov 1, 2024
    • Python
      MIT License
      01100Updated Oct 30, 2024Oct 30, 2024
    • Python
      MIT No Attribution
      8000Updated Oct 10, 2024Oct 10, 2024
    • MICRO 2024 Evaluation Artifact for FuseMax
      Python
      MIT License
      1200Updated 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
      0000Updated Aug 6, 2024Aug 6, 2024
    • DRT

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

      Public
      GoFetch: Breaking Constant-Time Cryptographic Implementations Using Data Memory-Dependent Prefetchers -- USENIX Security'24
      C
      1724120Updated Jun 21, 2024Jun 21, 2024
    • C++
      0200Updated Dec 1, 2023Dec 1, 2023
    • MICRO 2023 Evaluation Artifact for TeAAL
      Python
      MIT License
      1600Updated 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
      MIT License
      7000Updated Sep 13, 2023Sep 13, 2023
    • SPT

      Public
      C++
      BSD 3-Clause "New" or "Revised" License
      3301Updated Apr 11, 2023Apr 11, 2023
    • Pandora

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

      Public
      Repository for synthCT framework (NDSS'22)
      Python
      MIT License
      11000Updated Oct 5, 2022Oct 5, 2022
    • Python
      University of Illinois/NCSA Open Source License
      4844100Updated Sep 12, 2022Sep 12, 2022
    • augury

      Public
      Using Data Memory-Dependent Prefetchers to Leak Data at Rest
      C
      43400Updated Sep 6, 2022Sep 6, 2022
    • This repository contains artifacts and synthesized translations from synthCT (NDSS'22)
      MIT License
      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
      MIT License
      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
      University of Illinois/NCSA Open Source License
      1213900Updated Jul 10, 2021Jul 10, 2021
    • Fibertree Jupyter notebooks
      Jupyter Notebook
      MIT License
      2000Updated Jul 1, 2021Jul 1, 2021
    • C
      Apache License 2.0
      31210Updated Jan 23, 2021Jan 23, 2021
    • Implement attacks on pytorch hogwild
      Python
      Other
      2240Updated 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
      Other
      2500Updated Jan 14, 2020Jan 14, 2020
    • Manipulate multithreaded program outcome with thread scheduling
      C++
      Other
      2310Updated Jan 14, 2020Jan 14, 2020