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 2023 ]

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

Publications

  1. 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 ]

  2. 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 ]

  3. 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 ]

  4. 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% ]

  5. 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 ]

Career

  • 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: Django • Puppet • Ansible • Java • CSS
  • Utilities: make • git • Docker • strace • gdb
  • Others: Linux • Mac OS X • Markdown