This invention discloses a method for defending against cached
covert communication on an ARM platform based on
noise loading injection. Due to the expanding
attack surface of TEEs and the vulnerabilities of TrustZone technology in microarchitectural isolation, cached
covert communication has become possible. This invention adds a defense mechanism against cached
covert communication based on TrustZone technology, designing a cached covert communication defense architecture based on
noise loading injection. Based on this architecture, a
dynamic monitoring mechanism, a strategy optimization mechanism, and a
noise injection mechanism are proposed. The
dynamic monitoring mechanism monitors
system security and
system performance. The strategy optimization mechanism generates the optimal noise injection strategy and calculates the noise injection frequency and intensity in real time. The noise injection mechanism loads data to
resist cached covert communication. This defense method improves the security of the original architecture and achieves low performance overhead, balancing
system security and performance.