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.
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 ]
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 ]
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 ]
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 ]
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% ]
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 ]
- 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
- Software Developer Intern at DAIICT
// Summer '13 & '14
- 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