-->

My Education

Present

Oregon State University

Ph.D. Student | Computer Science
Advisor: Dr. Mike Rosulek
Research Topic: cryptography and secure computation
June 2017
M.Sc. | Computer Science | 3.93/4.0 GPA
Title: New Tools and Techniques for Practical Private Set Intersection
June 2013

Saint-Petersburg State Polytechnic University

B.Sc. | Computer Science | 5.0/5.0 GPA
Thesis: Analysis of Efficient Parallel Algorithms for Some Graph Problems
Recognition: Best student award | first ranking in the department

My Publication

Practical Multi-party Private Set Intersection from Symmetric-Key Techniques
  • Vlad Kolesnikov, Naor Matania, Benny Pinkas, Mike Rosulek, Ni Trieu
  • (in submission)
DUPLO: Unifying Cut-and-Choose for Garbled Circuits
  • Vladimir Kolesnikov, Jesper Buus Nielsen, Mike Rosulek, Ni Trieu, Roberto Trifiletti
  • Manuscript 2017 | pdf | code

Efficient Batched Oblivious PRF with Applications to Private Set Intersection

My Experience

Summer 2016, 2017

Bell Labs, Nokia

Research Intern - Murray Hill, NJ
  • Garbled circuit, a generic approach to secure two-party computation.
  • Private Set Intersection.
2015

Singapore University of Technology and Design (SUTD)

Research Assistant
  • Financial Market Prediction using Natural Language Processing (NLP).
  • Life Chain Event Extraction: based on social website such as Twitter, Facebook, we extract and classify significant life event of users from their posts or their friends' comments.

Other

Services

I have been an external reviewer for:
  • EUROCRYPT 2017, ASIACRYPT 2017
  • CCS 2016

Workshops and Conferences attended

  • CCS 2016 | Austria | October 2016
  • Crypto 2016 | Santa Barbara (UCSB) | August 2016
  • DIMACS Workshop on Cryptography and its Interactions| New Jersey | July 2016
  • Theory and Practice of Secure Multiparty Computation Workshop| Denmark | May 2016

Other Talks

  • Card-based Cryptography | OSU Theory Seminar | June 2017 | slides
  • Private Set Intersection | Bell Labs | August 2016 | slides
  • 1-out-of-2 Oblivious Transfer | Applied Crypto course | April 2016 | slides

Teaching Assistant

  • CS 261: Discrete Structures (Winter 2016)

Languages

Vietnamese, English, Russian
Resume | LinkedIn | GitHub