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.



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

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