I am a Ph.D. candidate in Computer Science at Virginia Tech. My advisor is Dr. Danfeng (Daphne) Yao. Before I came to VT, I completed my Bachelor's Degree in Information Security from University of Science and Technology of China in 2013.

My research interests focus mainly on leveraging Program Analysis and Machine Learning techniques to address Cyber Security challenges. My work focuses on detecting Android malware with machine learning and app prioritization/rewriting. Additional research interests consist of anomaly detection, malware detection and intrusion detection.

Here is my Github, GoogleScholar, LinkedIn, Resume and CV


[4/2017] I will have my prelim in the topic of Android mobile rewriting and its security applications in May-2017.

[4/2017] I will go to RSA industry research lab as a R&D intern this summer. Have a productive summer!

[1/2017] I am looking into Deep Learning for Mobile Security and anomaly detection.

[1/2016-6/2016] A visiting student in UCSD, San Deigo, CA. A wonderful place for tourism!

[10/2015] Check our current achievement on rewriting a malware behavior! [YouTube]


  • Analysis of Code Heterogeneity for High-precision Classification of Repackaged Malware
    Ke Tian, Danfeng Yao, Barbara Ryder and Gang Tan
    In Proceedings of Mobile Security Technologies (MoST), in conjunction with the IEEE Symposium on Security and Privacy, San Jose, CA. 2016.

    PDF | Slides | Code (Project)

  • A Sharper Sense of Self: Probabilistic Reasoning of Program Behaviors for Anomaly Detection
    Kui Xu, Ke Tian, Danfeng Yao, and Barbara Ryder
    In Proceedings of the 46th IEEE/IFIP International Conference on Dependable System and Networks (DSN). Toulouse, France. 2016.

    PDF | Code (Project)

  • Poster: Android-Application Rewriting with Quantitative Information Flow Analysis.
    Ke Tian, Danfeng(Daphne) Yao, Gang Tan
    In Proceedings of The Network and Distributed System Security Symposium (NDSS). San Diego, CA. 2016.


  • Probabilistic Program Modeling for High-Precision Anomaly Classification
    Kui Xu, Danfeng Yao, Barbara Ryder, and Ke Tian.
    In Proceedings of the 2015 IEEE Computer Security Foundations Symposium (CSF). Verona, Italy. Jul. 2015.


    An Efficient Multi-keyword Ranked Retrieval Scheme with Johnson-Lindenstrauss Transform over Encrypted Cloud Data
    Ke Li, Weiming Zhang, Ke Tian, Rundong Liu, and Nenghai Yu.
    In Cloud Computing and Big Data (CloudCom-Asia), 2013 International Conference on, pp. 320-327. IEEE, 2013.



Collusion Attack Implementation by Retrofitting Android Apps, Lance Chao, Ke Tian, Danfeng (Daphne) Yao, VTURCS Spring Symposium 2015. [PDF]

IntrospectDroid: Scalable, Efficient Detection of Repackaged Malware in Android with Call Graph Analysis, Zack Morris, Ke Tian, and Danfeng (Daphne) Yao, VTURCS Spring Symposium 2014. [PDF]


Sep. 2013 - Now: Graduate Research Assistant at Dept. of Computer Science, Virginia Tech, Blacksburg, VA.

June. 2016 - Aug 2016: Research Intern at Qualcomm Research, Sillicon Valley (QRSV), San Clara, CA

Sep. 2013 - Now: Graduate Teaching Assistant at Dept. of Computer Science, Virginia Tech, Blacksburg, VA.

  • Fall 2014: Principle of Computer Security, CS4264
  • Fall 2013, Spring 2014: Introduction to C Programming, CS1044


DR-Droid: Android malware detection tool with graph mining and machine learning. [Python] [github]

CS-STILO: Statically initialized Hidden Markov Model (HMM) for program anonaly detection. [Java/C] [github]

AutoRun: Automatic running Apps with events on Android. [Python] [github]

VT-Api: VirusTotal API for Android applications and for a set of URLs.[Python] [github-1] and [github-2]


Security: Advanced Security(A), Crypotography, Network Security, DataBase Security, etc.
Math: Random Process(A), Discrete Math(A), Graph Theory(A), Comp. Number Theory, Information Theory, etc.
Others: Machine Learning, Data Analytics(A), Program Analysis(A), Software Engineering(A), Algorithms, etc

*(A) means the A grade for the course


Journal reviewer: TDSC, TIFS, Computer Security etc.

Conference reviewer: CCS, ACSAC, AsiaCCS, CNS, CloudCom, etc.


Email: ketian at vt.edu | ketian at cs.vt.edu

Affiliation: Department of Computer Science, Virginia Tech

Address: B41, 2202 Kraft Drive, KnowledgeWork II, Blacksburg, VA 24060


Fang Liu: Friend at CS@VT.

Hao Zhang: Friend at CS@VT.

Xiaokui Shu: Friend at CS@VT. A talented photographer.