Sergey Morozov

Secure Embedded Systems, Virginia Tech

morozovs@vt.edu

Last Modified 10/06/09

 

 

 

 

About Me

I am a Master's student in Computer Engineering Program at Virginia Tech. My advisor is Dr. Patrick Schaumont .

News

  • May 2009. I have completed the undergraduate Computer Engineering program here at Virginia Tech!  On to graduate school!

 

Research

  • Physical Unclonable Functions (PUFs) in FPGAs.
  • FPGA routing and netlist manipulation.
  • Hardware implementation of cryptographic algorithms.

Graduate Courses

  • Secure Hardware Design – design of cryptographic hardware primitives and platforms; passive and active attacks on cryptographic circuits (differential power analysis) and countermeasures to these attacks.  I implemented the LANE hash function on FPGAs for the final project
  • Cryptography II – modern cryptography theory including multiplicative groups and rings, finite field arithmetic.  Specific cryptographic protocols including Diffie-Hellman key exchange, Advanced Encryption Standard, as well as modern cryptographic attacks such as discrete log problem.
  • System on Chip Design – survey course in SoC design with particular focus on heterogeneous multicore systems.  For the final project I explored the issue of IP Reuse for SoC design.

 

Education

  • M.S., Computer Engineering, Virginia Tech, Fall 2009-present
  • B.S., Computer Engineering, Virginia Tech, Fall 2005-Spring 2009

 

Publications

 Z. Chen, S. Morozov, and P. Schaumont, “A Hardware Interface for Hashing Algorithm”, ePrint IACR Archive, 2008/529, 2008.