apache/incubator-teaclave-sgx-sdk

[SURVEY] What companies or open source projects are using Apache Teaclave (Incubating) SGX SDK?

mssun opened this issue ยท 15 comments

mssun commented

I am working on building the community of Teaclave. I think it's a good time to have a list of:

  • companies who are using Teaclave/Teaclave SGX SDK
  • open source projects depends on Teaclave/Teaclave SGX SDK

You are welcome to reply this thread about your company name or project name, and how you are using this project.

It is important for us to understand more of our users and provide better features. I'll also includes these names in our website. Thank you so much!

For mailing list subscribers, sorry for the duplicated thread [1].

[1] https://lists.apache.org/thread.html/r38c087dcc4a0a6e4b52a061eb772211707f8764d4c01231bf9734726%40%3Cdev.teaclave.apache.org%3E
[2] https://incubator.apache.org/guides/sites.html#creating_a_good_podling_site

In Enigma ๐Ÿ’ช we're running wasmi inside SGX with your SDK, in order to implement smart contracts over encrypted data in the Secret Network blockchain: https://github.com/enigmampc/SecretNetwork

mssun commented

Glad to hear from you. Thank you @assafmo!

Hi @mssun.
We're using Teaclave SGX SDK for building Anonify protocol, a privacy-preserving platform using blockchain for backend storage. (Our company name is LayerX Inc.)
https://github.com/LayerXcom/anonify

mssun commented

Thank you @osuketh. Will update the project in our community page (http://teaclave.apache.org/community/).

Beware everyone! SGX as a technology is dead
https://cdn.wccftech.com/wp-content/uploads/2020/03/Intel-Rocket-Lake-S-VideoCardz.jpg

@LifeIsStrange
from what i understand and my guesses are:

  1. sgx2 and dcap will be the main stream, to replace sgx1.0 and epid attestation. icelake and future hardware will have sgx2 feature on many customer available SKUs.
  2. pc desktop, such ask rocket lake s, probably have no "documented" sgx support
  3. xeon e series (previously E3-12xx, current E-2100/2200) will continue with sgx 1.5 support, w/ FLC/DCAP but w/o cpuid.
  4. i personally guess "undocumented sgx support" will be there on desktop, as well as laptop and embedded. current "undocumented sgx support" contains: sgx1.5 since i7-9700/i9-9900
  5. personally intended to believe HEDT started from icelake will have sgx2

@dingelish nice points, I wasn't aware of SGX2

@mssun out of curiosity, what are the uses of teaclave at Baidu and at ByteDance? (very surprising to see the tiktok company here)

@LifeIsStrange yesterday i saw news on tgr lake. it confirmed my previous guess. intel will have sgx there. but it is "documented". ๐Ÿคฃ

https://wccftech.com/intel-11th-gen-tiger-lake-h-notebook-cpu-with-8-cores-16-threads-spotted/

@dingelish though it will only be available Tiger Lake-H and not Tiger Lake-U

mssun commented

Hi, I want to ping this thread again. Please tell us while using the SDK for SGX implementation. This is really important for us to build the community.

You can also send a pull request to the "Powered By" page in our home page about your projects/companies here: https://github.com/apache/incubator-teaclave-website/blob/master/site/powered-by.md

We are using it in blockchain. We think SGX will be the infrastructure for web3.0

mssun commented

Thanks, this is very helpful!

We are using it in blockchain. We think SGX will be the infrastructure for web3.0

@dingelish Good news, linux 5.20 is getting SGX 2.0 support https://www.phoronix.com/scan.php?page=news_item&px=Intel-SGX2-Landing-Linux-5.20
Anyone knows wether future planned intel mainstream desktop/laptop CPUs include SGX 2.0 support?
Doesn't look likes raptor lake is getting it

Yo guys, what do you think about this new feature and its use cases?
SGX Async Exit Notification "AEX Notify"
https://www.phoronix.com/news/Intel-SGX-Linux-6.2
@dingelish