Towards a Rust SDK for Keystone Enclave Application Development
Jukka Julku, Markku Kylänpää
2023
Abstract
Secure enclaves are commonly used for securing sensitive data and computation. However, an enclave can only be trusted if the software running in the enclave is secure. Nevertheless, enclave software is often written in low-level languages that are prone to vulnerabilities. As the number of enclave application developers grows, more attention must be paid to secure software development. The use of safe programming languages could be one step towards more secure trusted software. In this paper, we discuss our work towards a Rust programming language SDK for Keystone enclave application development. In addition, we present early performance measurements of the SDK compared to the original Keystone SDK written in the C/C++ languages.
DownloadPaper Citation
in Harvard Style
Julku J. and Kylänpää M. (2023). Towards a Rust SDK for Keystone Enclave Application Development. In Proceedings of the 9th International Conference on Information Systems Security and Privacy - Volume 1: ICISSP, ISBN 978-989-758-624-8, pages 29-37. DOI: 10.5220/0011611900003405
in Bibtex Style
@conference{icissp23,
author={Jukka Julku and Markku Kylänpää},
title={Towards a Rust SDK for Keystone Enclave Application Development},
booktitle={Proceedings of the 9th International Conference on Information Systems Security and Privacy - Volume 1: ICISSP,},
year={2023},
pages={29-37},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011611900003405},
isbn={978-989-758-624-8},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 9th International Conference on Information Systems Security and Privacy - Volume 1: ICISSP,
TI - Towards a Rust SDK for Keystone Enclave Application Development
SN - 978-989-758-624-8
AU - Julku J.
AU - Kylänpää M.
PY - 2023
SP - 29
EP - 37
DO - 10.5220/0011611900003405