Maya: Falsifying Power Sidechannels with Dynamic Control

Autor: Pothukuchi, Raghavendra Pradyumna, Pothukuchi, Sweta Yamini, Voulgaris, Petros, Schwing, Alexander, Torrellas, Josep
Rok vydání: 2019
Předmět:
Zdroj: 2021 ACM/IEEE 48th Annual International Symposium on Computer Architecture (ISCA), 2021, pp. 888-901
Druh dokumentu: Working Paper
DOI: 10.1109/ISCA52012.2021.00074
Popis: The security of computers is at risk because of information leaking through physical outputs such as power, temperature, or electromagnetic (EM) emissions. Attackers can use advanced signal measurement and analysis to recover sensitive data from these sidechannels. To address this problem, this paper presents Maya, a simple and effective solution against power side-channels. The idea is to re-shape the power dissipated by an application in an application-transparent manner using control theory techniques - preventing attackers from learning any information. With control theory, a controller can reliably keep power close to a desired target value even when runtime conditions change unpredictably. Then, by changing these targets intelligently, power can be made to appear in any desired form, appearing to carry activity information which, in reality, is unrelated to the application. Maya can be implemented in privileged software or in simple hardware. In this paper, we implement Maya on two multiprocessor machines using Operating System (OS) threads, and show its effectiveness and ease of deployment.
Databáze: arXiv