Title :
Computation Certification as a Service in the Cloud
Author :
Khan, Saeed M. ; Hamlen, K.W.
Author_Institution :
Dept. of Comput. Sci., Univ. of Texas at Dallas, Richardson, TX, USA
Abstract :
This paper proposes a new form of Security as a Service (SECaaS) that allows untrusted, mostly serial computations in untrusted computing environments to be independently and efficiently validated by trusted, commodity clouds. This addresses the longstanding problem of safely executing high assurance computations on untrusted hosts. Untrusted computations are instrumented with a check pointing mechanism that yields a proof of computation integrity as the computation progresses. This proof can be validated by a trusted cloud to ensure that the computation was carried out faithfully. Cloud parallelism and replication is leveraged to validate the proof efficiently even when the original computation is not parallel zed. This affords a means of high-assurance, serial computation on cloud-aware, mobile devices that mix resource-rich but untrusted hardware with trusted but comparatively resource-impoverished hardware components. An implementation for Java and Hadoop MapReduce demonstrates that the approach is effective for commodity VMs, clouds, and software.
Keywords :
Java; checkpointing; cloud computing; trusted computing; Hadoop MapReduce; Java; SECaaS; check pointing mechanism; cloud parallelism; cloud replication; cloud-aware device; commodity clouds; computation certification; computation integrity; hardware components; mobile device; original computation; parallel zed; resource-rich; security as a service; serial computations; trusted cloud; untrusted computations; untrusted computing environments; untrusted hardware; untrusted hosts; Hardware; Java; Mobile communication; Mobile handsets; Parallel processing; Semantics; Software; Hadoop MapReduce; cloud computing; computation integrity; result checking; software security;
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2013 13th IEEE/ACM International Symposium on
Conference_Location :
Delft
Print_ISBN :
978-1-4673-6465-2
DOI :
10.1109/CCGrid.2013.75