blob: 7c7423aa68420e15d71883bb26fb59e2ae2b7ea5 [file] [log] [blame]
(window.webpackJsonp=window.webpackJsonp||[]).push([[31],{346:function(e,t,a){e.exports=a.p+"assets/img/p4cleanroom-powered-by-teaclave.c47e9fa1.png"},393:function(e,t,a){"use strict";a.r(t);var o=a(11),n=Object(o.a)({},(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h2",{attrs:{id:"agenda"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#agenda"}},[e._v("#")]),e._v(" Agenda")]),e._v(" "),o("ul",[o("li",[e._v("Recent Updates on Teaclave - Mingshen Sun (15m)")]),e._v(" "),o("li",[e._v("Proof of Being Forgotten: Verified Privacy Protection in Confidential Computing Platform - Hongbo Chen (30m)")]),e._v(" "),o("li",[e._v("Free discussion (15m)")])]),e._v(" "),o("h2",{attrs:{id:"notes"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#notes"}},[e._v("#")]),e._v(" Notes")]),e._v(" "),o("p",[o("strong",[e._v("Teaclave Recent Updates")])]),e._v(" "),o("ul",[o("li",[e._v("Teaclave FaaS\n"),o("ul",[o("li",[e._v("Optimize RPC memory footprint of "),o("code",[e._v("serde")])]),e._v(" "),o("li",[e._v("Server error refactoring")]),e._v(" "),o("li",[e._v("Executor watchdog")]),e._v(" "),o("li",[e._v("Task canceling")]),e._v(" "),o("li",[e._v("APIs: "),o("code",[e._v("list_users")]),e._v(", "),o("code",[e._v("delete_user")]),e._v(", "),o("code",[e._v("reset_user")]),e._v(", "),o("code",[e._v("user_change_password")]),e._v(", "),o("code",[e._v("disable_function")])]),e._v(" "),o("li",[e._v("Optional input/output files")])])]),e._v(" "),o("li",[e._v("Teaclave TrustZone SDK\n"),o("ul",[o("li",[e._v("Update to OP-TEE 3.16.0 (no breaking change)")])])]),e._v(" "),o("li",[e._v("GSoC 2022 call for participation")]),e._v(" "),o("li",[e._v("Powered by Teaclave - P4Cleanroom: P4Cleanroom is a confidential cloud service\nfor hosting computational biology algorithms as SaaS services on the cloud.\nComputational biology researchers can publish their algorithms on P4Cleanroom\nas a SaaS service to customers, such as researchers in pharmaceutical\ncompanies and health care institutes.")])]),e._v(" "),o("p",[o("img",{attrs:{src:a(346),alt:"P4Cleanroom - Powered by Teclave"}})]),e._v(" "),o("p",[o("strong",[e._v("Proof of Being Forgotten")])]),e._v(" "),o("p",[e._v("The talk is same with the recent talk on OC3. Video can be found at:")]),e._v(" "),o("ul",[o("li",[e._v("Video: "),o("a",{attrs:{href:"https://www.youtube.com/watch?v=NrOySgI7O3o&list=PLEhAl3D5WVvSD7Kh1lyF95dWmcPICXc2u",rel:"noopener noreferrer"}},[e._v("https://www.youtube.com/watch?v=NrOySgI7O3o&list=PLEhAl3D5WVvSD7Kh1lyF95dWmcPICXc2u")])])]),e._v(" "),o("p",[e._v("Q&A during the talk:")]),e._v(" "),o("p",[e._v("Gary: Assumption on reusing TEE sandbox?")]),e._v(" "),o("p",[e._v("Hongbo: No, if not reuse TEE, still has leakage.")]),e._v(" "),o("p",[e._v("Gary: What is Zone, is it heap?")]),e._v(" "),o("p",[e._v("Hongbo: No only. E.g., secrets in stack and also in general purpose registers.")]),e._v(" "),o("p",[e._v("Gary: How to demonstrate/show the Proof of Being Forgotten? Attestation? Enclave hash?")]),e._v(" "),o("p",[e._v("Mingshen: PoBF is a statically verified property. We also consider to add\ndynamic traces for post-mortem auditing. Combined with the enclave hash and\nreproducible build, we can provide the proof before the execution statically,\nand after the execution dynamically.")]),e._v(" "),o("p",[o("strong",[e._v("Topic for the Next Meetup")])]),e._v(" "),o("ul",[o("li",[e._v("HyperEnclave in Ant Finance - Shuang Liu")])]),e._v(" "),o("h2",{attrs:{id:"attendees"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#attendees"}},[e._v("#")]),e._v(" Attendees")]),e._v(" "),o("ul",[o("li",[e._v("Hongbo Chen")]),e._v(" "),o("li",[e._v("Gary")]),e._v(" "),o("li",[e._v("Ran Duan")]),e._v(" "),o("li",[e._v("He Sun")]),e._v(" "),o("li",[e._v("Ruide Zhang")]),e._v(" "),o("li",[e._v("Weijie Liu")]),e._v(" "),o("li",[e._v("Chan Zhao")])])])}),[],!1,null,null,null);t.default=n.exports}}]);