References:
“[AddressSanitizer]”:
8-byte memory –> 9 different states, 1 byte encoding (first k bytes addressable, 0<= k <=8)
References: Sinha, Kanad, and Simha Sethumadhavan. “Practical memory safety with REST.” 2018 ACM/IEEE 45th Annual International Symposium on Computer Architecture (ISCA). IEEE, 2018. Overview REST: Random Embedded Secret Tokens (REST) 1-bit metadata per L1 data cache line a comparator to check for REST tokens during a cache fill software support based on AddressSanitizer More
If you could revise
the fundmental principles of
computer system design
to improve security...
... what would you change?