References:
Intel MPK:
SQLite, Node.js
OpenSSL: - 4.8% overhead on NGINX when isolating all session keys - up to 6.3x, 13.5x, and 3x lower than the overhead of SFI (with Intel MPX), lwCs, and Intel VT-x.
CPI
domain switch rates of the order of 10^5 or 10^6 times a second.
Use cases partition details:
OpenSSL: Isolating cryptographic keys in web services.
Node.js: Native libraries in managed runtimes.
If you could revise
the fundmental principles of
computer system design
to improve security...
... what would you change?