About me

I currently work at Intel Labs in Munich, Germany where I focus on software infrastructure for current and future Intel TEEs. In particular, I am one of the maintainers of the Gramine project, whose SGX backend is used in a variety of confidential computing solutions by companies like IBM. I am also the lead developer of Gramine's TDX backend. Additionally, I am the current maintainer of the Interoperable RA-TLS project.

From 2018 to 2020, I worked at Intel Labs in Hillsboro, OR.

Prior to joining Intel, I was a PhD student at TU Dresden co-supervised by Prof. Dr. Christof Fetzer and Prof. Dr. Pramod Bhatotia. During my PhD, I interned with Intel Labs (summer 2017). My research focused on dependability of software systems, with emphasis on fault tolerance and security. I defended my PhD thesis titled "Hardware-Assisted Dependable Systems" in early 2018.

Before joining TU Dresden, I worked as a software engineer at Auriga Inc (2010 — 2011) and Diasoft (2007 — 2010) in Moscow.

Publications

Talks

Gramine Library OS: Overview, current state and future plans
FOSDEM 2022  [Video]

Graphene Library OS: Running unmodified applications in SGX enclaves
FOSDEM 2021  [Video]

Conference papers

Scaling Intel Software Guard Extensions applications with IntelĀ® SGX Card
Somnath Chakrabarti, Matthew Hoekstra, Dmitrii Kuvaiskii, and Mona Vij
HASP 2019  [Paper]

Intel MPX Explained: An Empirical Study of Intel MPX and Software-based Bounds Checking Approaches
Oleksii Oleksenko, Dmitrii Kuvaiskii, Pramod Bhatotia, Pascal Felber, and Christof Fetzer
Sigmetrics 2018  [Paper] [Techreport] [Site] [Code]

SGXBounds: Memory Safety for Shielded Execution
Dmitrii Kuvaiskii, Oleksii Oleksenko, Sergei Arnautov, Bohdan Trach, Pramod Bhatotia, Pascal Felber, and Christof Fetzer
Eurosys 2017, Best paper award  [Paper] [Code]

Elzar: Triple Modular Redundancy using Intel Advanced Vector Extensions
Dmitrii Kuvaiskii, Oleksii Oleksenko, Pramod Bhatotia, Pascal Felber, and Christof Fetzer
DSN 2016  [Paper] [Code]

HAFT: Hardware-Assisted Fault Tolerance
Dmitrii Kuvaiskii, Rasha Faqeh, Pramod Bhatotia, Pascal Felber, and Christof Fetzer
EuroSys 2016  [Paper] [Code]

Δ-Encoding: Practical Encoded Processing
Dmitrii Kuvaiskii and Christof Fetzer
DSN 2015, Carter award (best student paper)  [Paper]

HardPaxos: Replication hardened against hardware errors
Diogo Behrens, Dmitrii Kuvaiskii, and Christof Fetzer
SRDS 2014. Best paper award  [Paper]

ArXiv papers

Computation offloading to hardware accelerators in intel SGX and Gramine library OS
Dmitrii Kuvaiskii, Gaurav Kumar, and Mona Vij
[Paper]

Snort intrusion detection system with Intel Software Guard Extensions (Intel SGX)
Dmitrii Kuvaiskii, Somnath Chakrabarti, and Mona Vij
[Paper]