blob: 99208631781ffcfffc49251ed2bc22003572ad4b [file] [log] [blame]
(window.webpackJsonp=window.webpackJsonp||[]).push([[60],{405:function(e,t,a){"use strict";a.r(t);var s=a(11),n=Object(s.a)({},(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("div",{staticClass:"features"},[a("div",{staticClass:"feature"},[a("h3",[a("i",{staticClass:"fas fa-shield-alt"}),e._v("  Secure and Attestable")]),e._v(" "),a("p",[e._v("\nTeaclave adopts multiple security technologies to enable secure computing,\nin particular, Teaclave uses Intel SGX to serve the most security-sensitive\ntasks with hardware-based isolation, memory encryption and attestation.\nAlso, Teaclave is written in Rust to prevent memory-safety issues.\n")])]),e._v(" "),a("div",{staticClass:"feature"},[a("h3",[a("i",{staticClass:"fas fa-server"}),e._v("  Function-as-a-Service")]),e._v(" "),a("p",[e._v(" Teaclave is a\nfunction-as-a-service platform supporting tasks like privacy-preserving machine\nlearning, private set intersection, and crypto computation. In addition,\ndevelopers can also write and execute Python function.\nTeaclave supports both\ngeneral secure computing tasks and flexible multi-party secure computation.\n")])]),e._v(" "),a("div",{staticClass:"feature"},[a("h3",[a("i",{staticClass:"fas fa-grin"}),e._v("  Ease of Use")]),e._v(" "),a("p",[e._v(" Teaclave builds its\ncomponents in containers, therefore, it supports deployment both locally and\nwithin cloud infrastructures. Teaclave also provides convenient endpoint APIs,\nclient SDKs and command line tools. ")])]),e._v(" "),a("div",{staticClass:"feature"},[a("h3",[a("i",{staticClass:"fas fa-shapes"}),e._v("  Flexible")]),e._v(" "),a("p",[e._v(" Components in Teaclave are designed in\nmodular, and features like remote attestation can be easily embedded in other\nprojects. In addition, Teaclave SGX SDK, Teaclave Java TEE SDK, and Teaclave\nTrustZone SDK can also be used separately to write TEE apps for other purposes. ")])])])])}),[],!1,null,null,null);t.default=n.exports}}]);