Signal uses SGX, with a reproducible build and (near) constant memory-access patterns, for ZK contact discovery:https://signal.org/blog/private-contact-discovery/ …
-
-
We didn't benchmark how that performs, but not sure having the big set in encrypted RAM makes the problem easier. Worth thinking about.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
64GB is the largest I’ve seen, however the Linux SDK supports paging and is not bound by Enclave Page Cache size: https://software.intel.com/en-us/forums/intel-software-guard-extensions-intel-sgx/topic/702786 …
-
Are you worried about paging sidechannels leaking information? Seems possible at least...
-
More that it's not clear having the big list in the EPC helps with the underlying problem, and paging would potentially reduce perf.
End of conversation
New conversation -
-
-
everything should still be encrypted; accesses to it are slower those (slower than if the page was in the EPC).
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.