CV
Peterson's CV
Basics
Name | Peterson Yuhala |
Label | Postdoctoral researcher, CS |
peterson.yuhala@unine.ch | |
Url | https://yuhala.github.io |
Summary | Software engineer and postdoctoral researcher in confidential computing |
Work
- 2024.04 - 2025.03
Postdoctoral researcher
University of Neuchâtel
Accelerating secure computation algorithms with in-memory processing
- 2019.04 - 2024.03
Research Assistant
University of Neuchâtel
Enhancing security and performance in trusted execution environments
Volunteer
- 2023.07 - 2024.05
Artifact Evaluation Committee
ASPLOS 2024
Reviewing artifacts for accepted publications at ASPLOS 2024
- 2021.04 - 2021.05
- 2021.01 - 2021.04
Artifact Evaluation Committee
EuroSys 2021
Reviewing artifacts for accepted publications at EuroSys 2021
Education
-
2019.04 - 2024.03 Neuchâtel, Switzerland
PhD
University of Neuchâtel
Enhancing security and performance in trusted execution environments
- Virtualization
-
2013.09 - 2018.09 Yaounde, Cameroon
Master's in Computer Engineering
National Advanced School of Engineering
Memory address translation optimization in virtualized systems
- Confidential computing
Languages
English | |
Native speaker |
French | |
Native speaker |
References
Prof. Pascal Felber | |
Prof. Alain Tchana | |
Dr Valerio Schiavoni | |
Projects
- 2022.08 - 2023.05
Multilanguage program partitioning for trusted execution environments
Using GraalVM Truffle framework to implement generic AST nodes that encapsulate sensitive information in polyglot programs. Dynamic tain analysis is then leveraged to analyze and partition the AST for Intel SGX enclaves.
- GraalVM-Truffle
- Dynamic program analysis
- TCB reduction via program partitioning
- 2022.03 - 2023.02
Developing a configless approach for Intel SGX switchless calls
Design of dynamic worker thread scheduling system for switchless enclave routines
- Intel SGX switchless calls
- Multi-threading
-
Partitioning Java programs for Intel SGX enclaves
Java program partitioning via annotations and byte‑code transformations for TCB reduction in TEEs
- Java program partitioning
- Intel SGX
- GraalVM
- 2019.04 - 2020.05
Using persistent memory to improve fault tolerance guarantees in TEEs
Leveraging Intel DC persistent memory (PM) to provide efficient fault-tolerance guarantees for Intel SGX enclaves
- Fault tolerance
- Persistent memory
- Intel SGX
- 2018.03 - 2018.08
Memory address translation optimization in virtualization systems
Modifying the Xen hypervisor to provide contiguous memory to paravirtual guest VMs
- Memory address translation
- Xen hypervisor
- Virtualization
- 2017.09 - 2017.12
SIMbox fraud detection
Developing a tool for SIMbox fraud detection based on the ELK stack
- ELK stack
- Fraud detection
- Docker containers