About

Greetings! I'm Md Shahidur Rahaman, currently embarking on an exciting journey as a PhD student in Texas A&M University , College Station with a deep-rooted passion for cybersecurity and software security. I recently graduated with a Master's of Science in Computer Science from Baylor University, where I not only advanced my technical skills but also developed a keen interest in the intricate aspects of software and cyber safety.

I am currently under the mentorship of Nitesh Saxena at the SPIES research lab. My present research focus is at the crossroads of Cybersecurity, Software Engineering. I am also interested in an interdisciplinary area that leverages machine learning (ML) techniques to improve cybersecurity measures and apply cybersecurity principles to safeguard ML systems.

Interest

I am currently focused on the dynamic intersection of Cybersecurity, Software Engineering, Software Security, and Machine Learning. My research aims to:

  • Cybersecurity: Develop innovative strategies for advanced threat detection and mitigation, enhancing digital system defenses against emerging cyber threats.
  • Software Engineering: Explore efficient, reliable software development methodologies, integrating machine learning to improve the software development life cycle.
  • Software Security: Investigate secure coding practices, creating frameworks for security testing to build resilient software systems.
  • Machine Learning: Apply machine learning algorithms in cybersecurity for threat and anomaly detection, while addressing AI ethical challenges, biases, and privacy concerns.
My goal is to contribute towards a safer, more secure digital environment through the integration of these key disciplines.

Current Projects

  • E2EE Authentication with SAS Protocols:

    I am working on improving End-to-End Encryption (E2EE) authentication mechanisms by leveraging Short Authentication String (SAS) protocols in applications like WhatsApp, Telegram, and WeChat. This project focuses on securing device linking processes, which are often vulnerable to various attacks. My approach aims to enhance the verification phase to prevent potential security breaches. While the solution emphasizes preventing QR code-based exploits and other authentication vulnerabilities, further details on the attack models and verification methods provide a deeper understanding of the project.
  • Device Fingerprinting and Privacy in AR/VR Environments

    This project explores how machine learning can be used to identify devices through motion sensor data in Augmented Reality (AR) and Virtual Reality (VR) systems. While these fingerprinting techniques offer potential benefits for device authentication, they raise significant privacy concerns, particularly regarding user tracking and identity exposure. Understanding how device characteristics and user interactions contribute to fingerprinting reveals the broader implications of this research.
  • Privacy Risks in AI Assistants on E2EE Platforms

    This research examines how AI assistants functioning within E2EE platforms might unintentionally expose sensitive information despite the presence of encryption. The focus is on understanding how data processing and response generation by AI systems could lead to privacy leaks.

Education

Texas A&M University

January 2024 - Present
PhD
Computer Science

CGPA: 4.00

Baylor University

August 2021 - December 2023
Masters of Science
Computer Science

CGPA: 3.51

Military Institute of Science and Technology

January 2014 - January 2018
Bachelors of Science
Computer Science and Engineering

CGPA: 3.54

Skills

Java 100%
C++ 90%
Spring Cloud, MVC100%
JavaScript 80%
Containerization: Docker, AWS, Kubernetes 85%
Apache Kafka, RabbitMQ 90%
SQL80%
Jenkins, GitLab CI/CD90%

Experience

Academic Experience

Graduate Research Assistant

January 2023 - December 2023

Baylor University

  • Pioneered funded project, enhancing cybersecurity materials for high school students benefiting 110 students.
  • Employing advanced penetration testing methodologies, cultivated a remarkable 25% surge in the acquisition of vulnerability identification skills.

Graduate Teaching Assistant

August 2021 - December 2022

Baylor University

  • Actively managed 12 software engineering lab projects as a Scrum Master for 72 students, promoting Agile methodologies and facilitating collaboration.
  • Mentored students in lab sessions, providing technical support and encouraging growth in software engineering skills.

Professional Experience

Software Engineer

December 2020 - July 2021

BASIS Europe Distribution GmbH

  • Spearheaded full-stack software development of an in-house project using BBj technology, achieving a 40% processing time reduction.
  • Implemented OAuth2 and SAML authentication in Car Management System with BBj, resulting in a 70% decrease in unauthorized access incidents.
  • Evaluated executable JAR development for client-based project, achieving 15% improved system responsiveness and 25% error rate reduction.

Senior Officer, IT

March 2019 - November 2020

DUTCH BANGLA BANK LIMITED

  • Architected and executed a robust Debit Card management solution through a Restful API, seamlessly empowering operations for a vast user base surpassing 3 million.
  • Directed the seamless execution of SOAP to Restful migration, boosting API response speed by 40% and lowering downtime by 20%.
  • Developed a potent Servlet-based Credit Card processing system, optimizing operations for 200,000 users.

Software Engineer

March 2018 - February 2019

SOUTHTECH Limited

  • Managed “Magic Doors” and “ReportSp” ASP.NET Core projects, achieving 25% faster responses and 20% higher satisfaction for 100,000 users.
  • Optimized ICDDR, B’s fleet delivery, improving efficiency by 40% and on-time deliveries by 20% for 500 vehicles.
  • Accelerated cross-functional teams for requirements gathering, defining project scope, and ensuring timely delivery.

Contact

Location:

L.F. Peterson Building, 435 Nagle St, College Station, TX 77843

Call:

+1 254 327 6044