Toward rds s Managem agemen ent of C f Chain ins s of f Tru rust st fo for Mu r Mult lti-Cl Clouds
- uds wi
with Intel l SGX GX
Houssem KANZARI and Marc LACOSTE Orange Labs
Second Workshop on Security in Clouds (SEC2 2016 )
for Mu fo r Mult lti-Cl Clouds ouds wi with Intel l SGX GX - - PowerPoint PPT Presentation
Toward rds s Managem agemen ent of C f Chain ins s of f Tru rust st for Mu fo r Mult lti-Cl Clouds ouds wi with Intel l SGX GX Houssem KANZARI and Marc LACOSTE Orange Labs Second Workshop on Security in Clouds (SEC2 2016 )
Houssem KANZARI and Marc LACOSTE Orange Labs
Second Workshop on Security in Clouds (SEC2 2016 )
interne Orange 2
Cloud Infrastructure Layers Hardware Hypervisor (Compromised) VM VM(Attacker) VM
Inter-DC Network
ISOLATION
Vertical CoT Horizontal CoT
Threats : VM secure execution compromised due to the vulnerability against insider attack Approach: Hardware aided secure isolated execution Intel SGX enclave
Exploit
interne Orange 3
Cloud Infrastructure Layers Hardware Hypervisor (Untrusted) VM VM VM
Inter-DC Network
ISOLATION
Vertical CoT Horizontal CoT
Threats : VM integrity issues due to the vulnerability of virtualized hardware over hypervisor Approach: Secure channel who can bypass untrusted layers Chain of Trust
interne Orange 4
interne Orange 5
Chain of Trust:
measuring it’s trust Enclave Intel SGX:
(code+data) isolated from external access
trustworthy attestation
Enclave (Trustor) Enclave (Trustee) Build then deliver report Check report integrity
Intel SGX capabilities matches CoT model requirements
interne Orange 6
interne Orange 7
Inter-SGX Platform Quoting enclave is responsible of reporting enclave integrity outside the platform The target attest about its integrity to quoting enclave The quoting enclave deliver to the target a formatted proof able to be verified outside the platform Establish trust between two enclaves remotely located
interne Orange 8
Encla lave Prog
ram
Appli licatio ion Program ram
Code
Measu surement reports rts Encryp ryptio ion keys SGX lib
SGX System Call SGX Instruction Enclave Mode switch
CoT API API
Data ta Stac ack
Attestati tion
utine nes Key and Repor
ndler
Inter er-En Enclave clave Commu mmuni nica cator
CoT API features:
Architecture
interne Orange 9
appears sub-linear w.r.t size
Our protocols could scale to large CoT sizes
Next steps:
Million CPU Cycles CoT Size (# of enclaves) 140 135 130 125 2 3 4 5 6 7 8 9 10