Research

Systems and software security — malware analysis and classification, security testing methodology, and the security of real systems.

My research is in systems and software security. I work on malware analysis and classification, on methodology for security testing, and more broadly on analysing and improving the security-relevant behaviour of real systems. The projects below span my MSc and earlier research at BUET.

Research interests

  • System security
  • Software security
  • Malware analysis and classification
  • Hardware security
  • Cyber-physical systems security
  • Security testing methodology
  • Forensic analysis
  • Development and evaluation of open-source security tools

Projects

Enhancing Malware Family Classification Using Contrastive Learning

MSc thesis · BUET · Completed · Supervisors: Sukarna Barua, Dr. M. Sohel Rahman

Applies contrastive learning to the problem of classifying malware samples into their families, studying how learned representations improve family classification.

An Automated Method for Identifying Security-Sensitive Features from Use-Cases

Research project · BUET · Supervisor: Dr. Anindya Iqbal

An automated method for identifying security-sensitive features from use-case descriptions, in order to advance the formulation of security test cases.

Large-Scale Optimization Using Surrogate-Assisted Evolutionary Algorithms Enhanced by Unsupervised Machine Learning

Research project · BUET · Supervisors: Dr. M. Sohel Rahman, Dr. Muhammad Ali Nayeem

Surrogate-assisted evolutionary algorithms for large-scale optimization, using unsupervised machine learning to improve the surrogate model.

Epstein–Barr Virus Nuclear Antigen Proteins Deploy Diverse Mechanisms to Bind the Human Genome

Undergraduate thesis · In collaboration with the Hassan Samee Lab, Baylor College of Medicine

A computational study of how Epstein–Barr virus nuclear antigen proteins bind the human genome across cell types. Published in bioRxiv — see Publications.