Research Overview

  • Secure Computation and Differential Privacy
  • Security analysis on In-Vehicle Infotainment System (IVI) and Smartphone App Platform [C5]
  • Malware Analysis and Reverse Engineering
  • Smart Placement and Migration of Virtual Machines on Cloud
  • Broadcast Encryption and Traitor Tracing
  • Key Managment Framework for Homogenous Mobile and Static Wireless Sensor Networks, [C2], [C3], [C4]
  • Three-dimensional Face Recognition System
  • Chaos-based Image Encryption, [J1], [C1]

Research Interests

Current

  • Secure Computation
  • Differential Privacy
  • Applied Cryptography
  • Application/Protocol Security Analysis
  • Software/Hardware Reverse Engineering and Penetration Testing
  • Embedded System Security

Past

  • Malware Analysis and Reverse Engineering
  • Cloud Computing
  • Network Security (primarily for Wireless Networks)
  • Broadcast Encryption and Traitor Tracing
  • Machine Learning
  • Soft Computing Techniques
  • Chaotic Systems
  • Content-based Image Retrieval
  • Image Processing and Coding

Skills & Tools

  • Bytecode and raw Binary Analysis
    Tools: IDA-Pro, PE Explorer, OllyDbg
  • Software Static and Dynamic Debugging and Analysis
    Tools: Visual Studio Remote Tools, DDMS, WifiADB, IDA-Pro, Bytecode/Sourcecode Visualizer, Dependency Walker, Heap Walker
  • Malware and APT analysis
    Tools: Immunity Debugger, ChopShop, Calamine, Cuckoo Sandbox
  • Security Analysis and Penetration Testing
    Tools: Scapy (Packet Injection), Metasploit, Nessus, Wireshark, Nmap, Kismet,
  • Decompilation (Android) and Disassembly (Android, x86, MIPS)
    Tools: JEB, APKtool, Smali/baksmali, APKManager, androguard, JReversePro, Dex2jar
  • Retargeting Android Applications
    Tools: Dare, Soot toolkit, FlowDroid, ded
  • Cloud Computing
    Tools: Amazon AWS, Hadoop, Cloudera, OpenStack, GreenPlum
  • Programming Languages & Libraries
    Python, C/C++, x86 Assembly, MIPS Assembly, JAVA, Android Development, Map-Reduce, HIPI, OpenSSL, OpenCV, OpenGL, Half Edge
  • Operating Systems
    Linux, OSX, Windows

Inspiring Courses that I enjoyed