About me
Currently, I work at Amazon Web Services (AWS) in Dresden, Germany, with a focus on kernel and OS security.
From 2020 to 2024, I worked at Intel Labs in Munich, Germany where I focused on software infrastructure for current and future Intel TEEs. In particular, I was one of the maintainers of the Gramine project, whose SGX backend is used in a variety of confidential computing solutions. I was also the lead developer of Gramine's TDX backend. Additionally, I was 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]