Aditya Basu { notes of a graduate student } BlogAbout

About

My photo

Currently, I’m pursuing my PhD in Computer Science at The Pennsylvania State University. I am advised by Trent Jaeger.

My research focuses on devising techniques to securely name file system artifacts when multiple file systems are used simultaneously. In the past, I have worked on compilers for shellcode generation, designing security-focused hardware extensions for RISC-V, and in-kernel user-space monitoring via Intel® Processor Trace.


Emailaditya.basu@psu.edu | LinksCurriculum Vitae [PDF]Google Scholardblp

Education

  • PhD Candidate in Computer Science at Penn State (USA)
    [ GPA = 3.85 (of 4) | Expected 2024 ]

  • B.Tech. in Information & Communication Technology from DAIICT (India)
    [ Major GPA = 9.52 (of 10) | Overall GPA = 8.55 | Graduated 2014 ]

Work Experience

  • Research Intern at Microsoft Research // Summer 2022
  • Software Engineering Intern at Google // Summer 2019
  • Research Intern at NIO // Summer 2018
  • System Operations Engineer at Media.net // 2014-16
  • Software Developer Intern at DAIICT // Summer '13 & '14

Skills

  • 10k SLOC: C • Python • Golang • bash • LaTeX (macros) • HTML
  • 5k — 10k SLOC: x86 Assembly • C++ • Java • BPF • Django • Puppet • Ansible • CSS
  • Utilities: make • git • Docker • strace • gdb • Protocol Buffers
  • Others: Linux • Mac OS X • Markdown

Research Artifacts

Publications

  1. TALISMAN: Tamper Analysis for Reference Monitors
    Frank Capobianco, Quan Zhou, Aditya Basu, Trent Jaeger, Danfeng Zhang. In Network and Distributed System Security Symposium (NDSS), 2024.
    [ link | acceptance rate = 15%, or 104/694 ]

  2. Unsafe at Any Copy: Name Collisions from Mixing Case Sensitivities
    Aditya Basu, Jack Sampson, Zhiyun Qian, Trent Jaeger. In 21th USENIX Conference on File and Storage Technologies (FAST), 2023.
    [ Awarded USENIX Student Grant | link | ppt | code | acceptance rate = 23%, or 28/122 ]

  3. Nimble: Rollback Protection for Confidential Cloud Services
    Sebastian Angel, Aditya Basu, Weidong Cui, Trent Jaeger, Stella Lau, Srinath Setty, Sudheesh Singanamalla. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI), 2023.
    [ link | code-hdfs | code-nimble | acceptance rate = 19.6%, or 50/255 ]

  4. Automatic Generation of Compact Printable Shellcodes for x86
    Dhrumil Patel, Aditya Basu, Anish Mathuria. In 14th USENIX Workshop on Offensive Technologies (WOOT), 2020.
    [ link | ppt | code | acceptance rate = 33.33%, or 12/36 ]

  5. Hardware Assisted Buffer Protection Mechanisms for Embedded RISC-V
    Asmit De, Aditya Basu, Swaroop Ghosh, Trent Jaeger. In IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2020.
    [ doi | impact factor = 2.168 ]

  6. FIXER: Flow Integrity Extensions in Embedded RISC-V
    Asmit De, Aditya Basu, Swaroop Ghosh and Trent Jaeger. In Proceedings of Design, Automation and Test in Europe (DATE), 2019.
    [ doi | acceptance rate = 24% ]

  7. Automatic Generation of Compact Alphanumeric Shellcodes for x86
    Aditya Basu, Anish Mathuria, Nagendra Chowdary. In Proceedings of 10th International Conference on Information Systems Security (ICISS), 2014.
    [ doi | ppt | code | acceptance rate = 19%, or 25/129 ]