1. Intel Corp., "Intel® 64 and IA-32 Architectures Software Developer's Manual," April 2016. [Online]. Available: http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developers-manual.pdf. [Accessed 7 May 2016].
2. F. McKeen, I. Alexandrovich, I. Anati, D. Caspi, S. Johnson, R. Leslie-Hurd and C. Rozas, "SGX Instructions to Support Dynamic Memory Allocation Inside an Enclave," in HASP, Seoul, South Korea, 2016.
3. M. Hoekstra, R. Lal, P. Pappachan, C. Rozas, V. Phegade and J. Del Cuvillo, "Using Innovative Instructions to Create Trustworthy Software Solutions," in ISCA-HASP, Tel-Aviv, 2013.
4. F. McKeen, I. Alexandrovich, A. Berenzon, C. Rozas, H. Shafi, V. Shanbhogue and U. Savagaoankar, "Innovative Instructions and Software Model for Isolated Execution," in ISCA-HASP, Tel-Aviv, 2013.
5. Intel Corporation, "Intel(R) Software Guard Extensions Evaluation SDK for Windows* OS User's Guide," 2016. [Online]. Available: https://software.intel.com/sites/default/files/managed/d5/e7/Intel-SGX-SDK-Users-Guide-for-Windows-OS.pdf.