About me

  • I am a Ph.D. student in the Department of Computer Science at Dartmouth College, where I work at Dartmouth College Security and Artificial Intelligence Laboratory, advised by Prof. V.S. Subrahmanian. [My Curriculum Vitae]
  • I received my Bachelor’s Degree from the Department of Electronic Engineering in Tsinghua University. My undergraduate research advisor is Prof. Linglong Dai.
  • In 2016, my dissertation entitled “Hardware Design and Implementation of a Discrete Multi-channel Optically Controlled Oscillator System” won Tsinghua University’s Distinguished Dissertation Award.

  • My research lies at the intersection of cybersecurity and artificial intelligence (AI). Specifically, I create innovative and robust technologies to help people combat cybercrime using machine learning. Examples include developing general-purpose tools for Android malware detection and analysis. Moreover, our research results on Android malware are recognized by Google Android Security Team and our research group was invited twice for a talk at Google HQ, Mountain View. I also use game theory to build strategies to predict whether severe zero-day vulnerabilities will be exploited or disclosed by nations, and how long to exploit the vulnerability if they decide to exploit. Most recently, I lead an effort to develop a general framework for adversarial malware generation using deep learning, a unified and validated set of guidelines for designing Android malware which can evade anti-virus engines. The generated samples can be used to enhance AI-based malware detection systems.

Recent News

  • Jan 4, 2020. Selected as one of the finalists of the 2020 NortonLifeLock Research Group Graduate Fellowship (formerly known as the Symantec Research Labs Fellowship).

  • Jan 4, 2020. Paper Disclose or Exploit? A Game-Theoretic Approach to Strategic Decision Making in Cyber-Warfare. paper accepted to IEEE Systems Journal (ISJ).

  • Aug 8, 2019. Paper A Data-Driven Characterization of Modern Android Spyware. paper submitted to ACM Transactions on Management Information Systems.

  • July 8, 2019. One paper Generating Fake Documents using Probabilistic Logic Graphs. paper submitted to IEEE Transactions on Dependable and Secure Computing (TDSC).

  • July 5, 2019. One paper Android Rooting Malware Detection via (Somewhat) Robust Irreversible Feature Transformations. paper submitted to IEEE Transactions on Information Forensics and Security (TIFS).

  • June 22, 2019. Received Dartmouth College Graduate Student Council Student Professional Development Support Fund.

  • June 5, 2019. Selected as one of the winners of the 2019 Neukom Prize for Outstanding Graduate Research in Computational Science.

  • May 29, 2019. Selected as one of the recipients of the 2019 Dartmouth College Graduate Alumni Research Award.

  • May 14, 2019. Passed my Research Presentation Examination (Qualification Examination) at Department of Computer Science, Dartmouth College. slides

  • April 14, 2019. One paper Disclose or Exploit? A Game Theoretic Approach to Strategic Decision Making in Cyber Warfare. paper submitted to IEEE Systems Journal.

  • April 10, 2019. One paperDBank: Predictive Behavioral Analysis of Recent Android Banking Trojans. paper accepted to IEEE Transactions on Dependable and Secure Computing (TDSC).

  • October 25, 2018. Invited to give short talk on Clustering & Classification Methods for Predicting Malicious Android Apps on ASPIRE: Android Security and PrIvacy REsearch, Google HQ, Mountain View, CA.

  • July 18, 2018. Invited to give a talk on Behavioral Analysis and Automated Detection of Android Banking Trojans at Android Security Team, Google HQ, Mountain View, CA.