Education
|
Sep 2009 - Present
|
PhD in Electrical and Computer Engineering, Carnegie Mellon University
|
|
Sep 2004 - May 2009
|
Diploma in Electrical and Computer Engineering, National Technical University of Athens.
|
|
Research & Teaching Experience
|
Sep 2009 - Present
|
Research Assistant in Computer Security.
|
|
Fall 2010
|
Teaching Assistant
for 18-487:
Introduction to Software Security, Network Security
and Applied Cryptography.
|
|
Spring 2011
|
Teaching Assistant
for 18-733:
Applied Cryptography.
|
|
Summer 2011
|
Microsoft
Research Internship, working with Mariusz
Jakubowski, Marcus
Peinado and the eXtreme Computing Group
(XCG).
|
|
Spring 2012
|
Teaching Assistant
for 18-732:
Secure Software Systems.
|
|
Publications (also available
at DBLP)
- Edward J. Schwartz, Thanassis Avgerinos, and David
Brumley. Q: Exploit Hardening Made Easy. In
Proceedings of the 20th USENIX Security
Symposium
(USENIX'11), August 2011.
[PDF]
[BIB]
- David Brumley, Ivan Jager, Thanassis Avgerinos and
Edward J. Schwartz. BAP: A Binary Analysis
Platform. In Proceedings of the 23rd
International Conference on Computer Aided Verification
(CAV'11), July 2011.
[PDF]
[BIB]
- Thanassis Avgerinos, Sang Kil Cha, Brent Lim Tze Hao and
David Brumley. AEG: Automatic Exploit Generation. In
Proceedings of the 2011 Network and Distributed System
Security Symposium
(NDSS'11), Feb. 2011.
[Website]
[PDF]
[BIB]
- JongHyup Lee, Thanassis Avgerinos and David
Brumley. TIE: Principled Reverse Engineering of Types in
Binary Programs. In Proceedings of the 2011 Network and
Distributed System Security Symposium
(NDSS'11), Feb. 2011.
[PDF]
[BIB]
- Edward J. Schwartz, Thanassis Avgerinos and David
Brumley. All You Ever Wanted to Know About Dynamic
Taint Analysis and Forward Symbolic Execution (but Might
Have Been Afraid to Ask). In Proceedings of the 2010
IEEE Symposium on Security and Privacy
(Oakland'10),
May 2010.
[PDF]
[BIB]
- Konstantinos Sagonas and Thanassis
Avgerinos. Automatic Refactoring of Erlang
Programs. In Proceedings of the Eleventh
International ACM SIGPLAN Symposium on Principles and
Practice of Declarative Programming
(PPDP'09),
New York, NY, USA, Sept. 2009. ACM.
[PDF]
[BIB]
- Thanassis Avgerinos and Konstantinos
Sagonas. Cleaning up Erlang Code is a Dirty Job but
Somebody's Gotta Do It. In Proceedings of the Eighth
ACM SIGPLAN Erlang Workshop
(Erlang'09),
New York, NY, USA, Sept. 2009. ACM.
[PDF]
[BIB]
|
Invited Talks
-
All You Ever Wanted to Know About Dynamic Taint Analysis
and Forward Symbolic Execution (but Might Have Been
Afraid to Ask). Workshop on Offensive
Technologies,
WOOT,
Washington DC, August 2010.
[Slides]
|
Theses
-
Undergraduate Thesis: Thanassis Avgerinos, Automatic
Refactoring of Erlang Programs, May
2009. [PDF]
[BIB] (Intro
in Greek!)
|
Past Projects
|
I am the main developer
of Tidier,
a tool for automatic refactoring of Erlang
programs. The tool has a freely
available web
interface.
|
|