Master's Profile: Olympios Petrakis

  • Current Position: Software engineer at NetAppOlympios Petrakis
  • Undergraduate degree: B.S. in Electrical Engineering, University of Washington
  • Duke ECE Path: Master of Science (MS)–Coursework path

Why Did You Choose Duke?

I value the close ties that Duke has with the industry. I wanted to be able align my studies at Duke with the current challenges facing the industry. Studying for a master's degree at Duke allowed me to do that.

Tell us about your master's project

One of the most exciting projects I worked on was the implementation of a fully encrypted file system, with a focus on performance. I came up with a solution to decrease encryption/decryption latency by exploiting concurrency when possible.

Why did you choose that topic?

I was surprised to see that most of the well-known block cipher modes are sequential in nature in favor of security. I was motivated to explore alternative existing methods to encrypt by allowing parallelism without sacrificing security.

What was the most surprising thing you learned?

I realized that in most cases, the term "unbreakable encryption" pretty much means "just not enough time and hardware to break it."