Adil Ahmad

Reliable and Secure Systems Lab
Department of Computer Science
Purdue University






Research

I am a final-year PhD student in the Department of Computer Science @ Purdue (Boiler up!). I am advised by Pedro Fonseca (Purdue University) and Byoungyoung Lee (Seoul National University).

My interests broadly lie within the research domains of computer security, systems, and architecture. Currently, I investigate two complementary approaches to protect sensitive data in remote machines. First, I design techniques to strengthen machines and significantly reduce the likelihood of breaches that leak sensitive data. Second, I build systems that protect sensitive data even afer a machine is compromised. These systems leverage trusted computing hardware (e.g., Intel SGX), while overcoming their shortcomings (e.g., side-channel vulnerabilities).

Hired I will join Arizona State University (ASU) as an assistant professor, starting from August 2022! Feel free to reach out if you are interested in applying to ASU or are a current student looking for a research advisor.

Updates


Publications

  1. Hardlog: Practical Tamper-Proof System Auditing Using a Novel Audit Device (to appear) [paper]
    Adil Ahmad, Sangho Lee, and Marcus Peinado
    IEEE Symposium on Security and Privacy (Oakland), 2022

  2. Chancel: Efficient Multi-client Isolation Under Adversarial Programs [paper] [slides] [video]
    Adil Ahmad, Juhee Kim, Jaebaek Seo, Insik Shin, Pedro Fonseca, and Byoungyoung Lee
    ISOC Network and Distributed System Security Symposium (NDSS), 2021

  3. Kard: Lightweight Data Race Detection with Per-thread Memory Protection [paper] [abstract]
    Adil Ahmad, Sangho Lee, Pedro Fonseca, and Byoungyoung Lee
    ACM International Conference on Architectural Support for Programming Languages (ASPLOS), 2021

  4. Shard: Fine-grained Kernel Specialization with Context-aware Hardening [paper] [code]
    Muhammad Abubakar, Adil Ahmad, Pedro Fonseca, and Dongyan Xu
    Usenix Security Symposium (Security), 2021

  5. BlackMirror: Preventing wallhacks in 3D Online FPS Games [paper] [slides]
    Seounghyun Park, Adil Ahmad, and Byoungyoung Lee
    ACM Conference on Computer and Communications Security (CCS), 2020

  6. Trustore: Side-Channel Resistant Storage for SGX using Intel Hybrid CPU-FPGA [paper] [slides]
    Hyunyoung Oh, Adil Ahmad, Seounghyun Park, Byoungyoung Lee, and Yunheung Park
    ACM Conference on Computer and Communications Security (CCS), 2020

  7. A Tale of Two Trees: One Writes, and Other Reads. Optimized Oblivious Accesses to Large-Scale Blockchains [paper] [code] [video]
    Duc V. Le, Lizzy Tengana Hurtado, Adil Ahmad, Mohsen Minaei, Byoungyoung Lee, and Aniket Kate
    Privacy Enhancing Technologies Symposium (PETS), 2020

  8. Obfuscuro: A Commodity Obfuscation Engine on Intel SGX [paper] [slides] [code] [video]
    Adil Ahmad*, Byunggill Joe*, Yuan Xiao, Yinqian Zhang, Insik Shin and Byoungyoung Lee
    ISOC Network and Distributed System Security Symposium (NDSS), 2019
    (* means equal contribution)

  9. Obliviate: A Data Oblivious File System for Intel SGX [paper] [slides] [video]
    Adil Ahmad, Kyungtae Kim, Muhammad Ihsanulhaq Sarfaraz and Byoungyoung Lee
    ISOC Network and Distributed System Security Symposium (NDSS), 2018

  10. Detecting and Defending against Compelled Certificate Attacks using Origin-Bound CAPTCHAs [paper]
    Adil Ahmad, Faizan Ahmad, Lei Wei, Vinod Yegneswaran and Fareed Zaffar
    International Conference on Security and Privacy in Communication Networks (SecureComm) 2018

Talks

  1. Chancel: Efficient Multi-client Isolation under Adversarial Programs
    Microsoft Research Security Mini-Workshop, Jul. 2021

  2. Preview Session: Operating Systems
    USENIX Operating Systems Design and Implementation (OSDI), Jul. 2021 [Video]

  3. Kard: Lightweight Data Race Detection with Per-thread Memory Protection
    ACM International Conference on Architectural Support for Programming Languages (ASPLOS), Apr. 2021

  4. Side-channel Security in SGX
    Intel Tech Talk, Mar. 2021

  5. Chancel: Efficient Multi-client Isolation under Adversarial Programs
    Network and Distributed System Security Symposium (NDSS), Feb. 2021

  6. Side-channel Secure Storage for SGX Enclaves
    Microsoft Research Cryptography Colloquium, Nov. 2020

  7. Obfuscuro: A Commodity Obfuscation Engine for Intel SGX
    Network and Distributed System Security Symposium (NDSS), Feb. 2019 [video]

  8. Obliviate: A Data Oblivious File System for Intel SGX
    Network and Distributed System Security Symposium (NDSS), Feb. 2018 [video]
    CERIAS Security Seminar, West Lafayette, IN, Feb. 2018 [Video]

Contact

Purdue University
Department of Computer Science
305 N. University Street
West Lafayette, IN 47907
E: ahmad37 AT THIS DOMAIN