Maru Hardware-Assisted Secure Cloud Computing Jon Crowcroft (Alan Turing Institute/University of Cambridge) Peter Pietzuch (Imperial College) James Srinivasan (Dstl) 2/12/20 Crown copyright 2018 Dstl UK OFFICIAL Aims & objectives Defence & Security would like to use public cloud resources to host our ever-increasing workloads But much of our data & algorithms are sensitive Providers trust model: CPU/Firmware/VMM/OS/sysadmins trusted, apps are not Users trust model:
Trust my app, have to implicitly trust the cloud providers whole stack Is there a better way? 2/12/20 Crown copyright 2018 Dstl App Current progress Approach: Use recent Intel Software Guard Extensions (SGX) technology to run application code in a hardware App App protected enclave sgx-lkl: https://github.com/lsds/sgx-lkl Run unmodified Linux binaries in enclave Performance impact sgx-spark:
Runs (some of) Apache Spark in enclave Provides confidentiality & integrity Vulnerable to side-channels https://github.com/lsds/spectre-attack-sgx 2/12/20 Crown copyright 2018 Dstl Spark (large) Spark (small) JVM JVM SGX-LKL OS
VMM Other HW CPU Sysadmins Next steps Complete sgx-spark implementation & benchmark Further investigation of vulnerabilities & attacks Assess approach for other Data Science frameworks e.g. Apache Flink, TensorFlow, Apache Accumulo etc. Implementation by US DoD intern (TBC) 2/12/20 Crown copyright 2018 Dstl
Chicken & Rice Casserole. Ingredients. 2 (14 1/2-ounce) can . green beans, drained and rinsed . 3 cups diced cooked chicken . 1 medium onion, diced and sauteed. 1 (8-ounce) can . water chestnuts, drained and chopped. 1 (4-ounce) can...
School district employees may remind individuals regarding the date of elections, but must not give any suggestion regarding HOW to vote. Employees may answer questions regarding ballot measures so long as the responses provide factual information in a neutral manner.
distance-time graphs. velocity-time graphs. acceleration-time graphs. force-time graphs. See how damping changes your oscillations. You will also use acceleration-force and velocity-position graphs to compare to some of your results in Activity 1.
Online OSSLT October 20th, 2016. Session 1. Multiple Choice Reading Comprehension Questions. ... include proof, facts, examples, etc. for each argument. Series of Paragraphs Expressing an Opinion. STEP 4: Write the introduction (1 paragraph).
Client received a $3,000,000 judgment in an employment discrimination case. Client's attorney ("Attorney") received $1,000,000 out of this amount, and was paid directly by defendant (and therefore, client only received $2,000,000). Client reported income of $2,000,000 on his tax return.
Professionalism by the Books. Professionalism Defined. the conduct or qualities that characterize or mark an individual holding an occupation . the skill level, of course, but also good judgment and polite behavior that is expected from a person who is...
Ready to download the document? Go ahead and hit continue!