1. What have the authors contributed in "Language support for secure software development with enclaves" ?
In this work, the authors study both these challenges.. The authors present JE, a programming model that seamlessly integrates a TEE, abstracting away low-level programming details such as initialization and loading of data into the TEE.. The authors formalize the security type system for the JE core and prove it sound for a semantic characterization of security.. The authors evaluate their approach on use cases from the literature, including a battleship game, a secure event processing system, and a popular processing framework for big data, showing that they correctly handle complex cases of partitioning, information flow, declassification, and trust.
read more
2. What are the future works in "Language support for secure software development with enclaves" ?
The authors envision different avenues for future work including a generalization of their framework to multiple enclaves and nonmalleable information flow.. On the practical side, the authors plan to extend their automated partitioning and compilation algorithms to handle Java programs beyond the core JE fragment.
read more



