Snape: The Dark Art of Handling Heterogeneous Enclaves

EdgeSys 2019 paper on framework for rearchitecting applications to better support trusted execution environments.

Paper on a framework to rearchitect applications for better TEE support at EdgeSys 2019 with Zahra Tarkhani and Richard Mortier. Snape (named after the Harry Potter character who mastered the "dark arts") provided tools for handling heterogeneous trusted execution environments. The framework helped developers partition applications across different TEE technologies like Intel SGX, ARM TrustZone, and others, addressing the practical challenge that edge devices often have diverse security capabilities.

Read more about Snape: The Dark Art of Handling Heterogeneous Enclaves.

References

[1]Tarkhani et al (2019). Snape: The Dark Art of Handling Heterogeneous Enclaves. ACM. 10.1145/3301418.3313945