Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== SGX Talk - Ruslan Bukin ====== * Enclave Page Cache - memory for enclaves (part of DRAM) * %%FreeBSD%% kernel driver * Userspace SDK * Use cases: cloud providers * Extant side channel attacks against SGX * What should the ideal SDK look like? Do we run %%FreeBSD%% binaries in the enclave? ====== ARMv8.1-v8.3 - Andy Turner, Mark Rutland ====== * Added support for Execute Never bits (PXN, UXN) * Added support for PAN - prevents kernel accessing memory except through specific instructions * UAO not needed on %%FreeBSD%% ===== Pointer authentication codes ===== * Could sign return address stack * 128-bit key (8 hardware keys) * 64-bit context * PAC is 7 bits to 32 bits ====== AMD memory encryption ====== * VEE paper describes some limitations ====== libcrunch - Stephen Kell ====== * Cast checking * Bounds checking ====== RISC-V security - Ruslan Bukin ====== * PMP - specify permissions for 16 memory regions in machine mode to restrict memory access * Composable with virtual memory. Address translation checked then PMP consulted * PMP is configured in firmware ====== CheriABI - Brooks Davis ====== * System call layer made CHERI-aware * Possibly use sparse to annotate user pointers devsummit/201708/architectural_security_features.txt Last modified: 2017/08/04 09:26by ArunThomas