A list of journal papers being presented. Personal opinion though, most of the presentations have way too much detail - not sure what the main points really are.
Seems to be some database
Accounts for fault-tolerance by some.
Attestation includes querying of an Internet Attestation Service (IAS) to validate enclave creation in a distributed system. Solution to use local attestation as an intermediate attestation service.
Too many details in the presentation... this is what is the main point?
Comments:
ShieldStore is a hash-based key-value store designed for SGX. Mitigate SGX limitation of excessive paging in and out of enclave.
Some optimizations include: (1) use of extra heap allocator to avoid costly enclave exit, (2) MAC bucketing to avoid overhead of MAC accesses via pointer traversal, (3) store key hint (hash of plaintext key) to reduce cost of searching encrypted keys.
Performance comparisons with Baseline, GrapheneSGX, ShieldBase, ShieldOpt.
Speicher as a related work.
Comments:
This group has the best introduction so far for KV store. Challenge is to extend trust to "untrusted and persistent" storage while ensuring security properties are preserved in a stateful manner at all times, e.g. even after outages.
Honestly I have no idea what they are talking about.
End-to-end encrypted filesystem. Problems when doing word search, got search access pattern leakage on word level. ORAM based solutions are not sufficient.
DORY authors looked at real-world usage, and came up with two requirements: (1) Linear search performance still okay, (2) distributed trust and trusted domain compromise impacts.
DORY uses Bloom filter: either answers element not in set, or that element may be in the set. Rather than a bitmap that contains every word, words are hashed and masked off the bitmap.
Proposed solution to mitigate search access pattern attacks, by using distributed point functions using different keys (a bit like secret sharing, but for encrypted keys...?). Master server will hold version numbers, which clients can then use to query replicas - functions as
$0.06 per user per month under usage assumptions. Highly practical to implement.
Comments: