Ting-Fang Yen

Graduate Student
Electrical and Computer Engineering
Carnegie Mellon University

my email



I am a Ph.D. student working with Mike Reiter. I am interested in topics in network security data analysis. Currently I am visiting at the Computer Science department at the University of North Carolina, Chapel Hill.

I received my M.S. degree in ECE from Carnegie Mellon in 2006. For my Master's thesis, I worked with Chenxi Wang (now at Forrester Research) and built a runtime intrusion detection system using a virtual machine monitor to detect and recover from memory-based attacks.

Before coming to Carnegie Mellon, I got my B.S. degree in Computer Science and Information Engineering with a minor in Foreign Languages and Literature from National Chiao Tung University, Taiwan, in 2004.



Papers:

Browser Fingerprinting from Coarse Traffic Summaries: Techniques and Implications, Ting-Fang Yen, Xin Huang, Fabian Monrose, and Michael K. Reiter, in Proceedings of the 6th Conference on Detection of Intrusions and Malware and Vulnerability Assessment (DIMVA), July 2009.

Traffic Aggregation for Malware Detection, Ting-Fang Yen and Michael K. Reiter, in Proceedings of the 5th Conference on Detection of Intrusions and Malware and Vulnerability Assessment (DIMVA), July 2008.

Traffic Aggregation for Malware Detection, Michael K. Reiter and Ting-Fang Yen, Technical Report CMU-CyLab-07-017, 2007.

Fast and Versatile Algorithm for Nearest Neighbor Search Based on a Lower Bound Tree, Yong-Sheng Chen, Yi-Ping Hung, Ting-Fang Yen, Chiou-Shann Fuh, Pattern Recognition, vol. 40 no. 2, Feb. 2007.

Runtime Intrusion Detection and Recovery, Ting-Fang Yen, M.S. Thesis, May 2006.

File Organization and Search Using Metadata, Labels, and Virtual Folders, Mukund Gunti, Mark Pariente, Ting-Fang Yen, Stefan Zickler, part of Advanced Operating System and Distributed System Selected Project Reports, Technical Report CMU-CS-05-201, 2005.

Browser Enhancements Against Phishing Attacks, Rohin Dabas, Adrian Perrig, Gaurav Sinha, Dawn Song, Chieh-Hao Yang, Ting-Fang Yen, Poster, Symposium on Usable Privacy and Security (SOUPS), July 2005.



Graduate Courses:

18-730: Introduction to Computer Security, by Mike Reiter, Fall 2004
15-853: Algorithms in the Real World, by Guy Blelloch, Fall 2004
18-731: Network Security, by Adrian Perrig, Spring 2005
18-732: Secure Software Systems, by Dawn Song, Spring 2005
15-712: Advanced Operating System and Distributed Systems, by Garth Gibson, Fall 2005
18-733: Applied Cryptography, by Mike Reiter, Spring 2006
15-681: Machine Learning, by Roni Rosenfeld, Fall 2006
15-744: Computer Networks, by Dave Andersen, Spring 2007


Teaching:

Teaching Assistant for graduate courses:
18-630: Introduction to Security and Policy, Fall 2006. Taught by Adrian Perrig.
18-730: Introduction to Computer Security, Fall 2007. Taught by Lujo Bauer.


Misc:

I play around with Arduino, a programmable 8-bit microcontroller based on the AVR-enhanced RISC architecture. I implemented the Reverse Alarm Clock system, a design project in the School of Design and Human-Computer Interaction (HCI) Institute at Carnegie Mellon. The system is built on the Arduino Diecimila board.
More information here