Using Intel® SGX technologies to secure large scale systems in public cloud environments