Association for Computing Machinery
Software cache-based side channel attacks present a serious threat to computer systems. Previously proposed counter-measures were either too costly for practical use or only effective against particular attacks. Thus, a recent work identified cache interferences in general as the root cause and proposed two new cache designs, namely Partition-Locked cache (PL-cache) and Random Permutation cache (RP- cache), to defeat cache-based side channel attacks by eliminating/obfuscating cache interferences. In this paper, the authors analyze these new cache designs and identify significant vulnerabilities and shortcomings of those new cache designs. They also propose possible solutions and improvements over the original new cache designs to overcome the identified shortcomings.