I am a Research Scientist at Yahoo! Labs, Sunnyvale. I received my Ph.D. from UC Davis, in 2009 under the supervision of Matthew Franklin, and subsequently joined the Department of Computer Science at University of Calgary as an Assistant Professor. I have been a visiting researcher or an intern at a number of places such as Microsoft Research, Redmond (July 2014, August 2011, October 2010), Sun Microsystems (Summer 2008), Google Inc. (Summer 2007), and UCLA's IPAM (Fall 2006). My research interests are in information security, cryptography, and privacy enhancing technologies.
Foundations of Modern Cryptography (CPSC 601.48) : Winter 2010, Winter 2011, Fall 2011, Winter 2013 Networked Systems Security (CPSC 626/526) :Winter 2010, Winter 2011, Winter 2012, Winer 2013 Explorations in Information Security (CPSC 329) : Winter 2011, Winter 2012 Introduction to Computer Science for Majors II (CPSC 233): Fall 2012, Fall 2013
with Salman Niksefat, Babak Sadeghiyan, and Saeed Sadeghian
ZIDS: A Privacy-Preserving Intrusion Detection System Using Secure Two-Party Computation Protocols The Computer Journal, 2013, doi: 10.1093/comjnl/bxt019. [PDF]
with Salman Niksefat
Oblivious Decision Programs from Oblivious Transfer: Efficient Reductions. [Proceedings PDF][Talk PPT]
Financial Cryptography and Data Security, FC 2012.
with Salman Niksefat, Saeed Sadeghian, and Babak Sadeghiyan
An Efficient Protocol for Oblivious DFA Evaluation and Applications. [Eprint PDF][Talk video] RSA Conference, The Cryptographer's Track, CT-RSA 2012.
I am looking for new graduate students. In case of PhD students, I almost strictly require previous experience in cryptography, and an interest in both theoretical and practical aspects of the field. Please take a look at my research interests, and publications to determine if your research experience and interest has some overlap with mine. After doing so, feel free to contact me to. Make sure to include a CV, your TOEFL/IELTS score (for international students), and an unofficial copy of your transcripts.
In general, if you are interested in working with me, you need to put my name in your application form. Otherwise, it is likely that I won't get to see your application. You can find all the necessary information related to the admission process here.
University of Calgary undergraduate students who are interested in getting involved with research related to cryptography and/or information security are encouraged to contact me for more information. Also see here and here for detailed information on how to earn credit for doing undergraduate research.