CRSYJul 22, 2019

Maya: Falsifying Power Sidechannels with Dynamic Control

arXiv:1907.09440v22 citations
Originality Highly original
AI Analysis

This addresses security risks for computer systems vulnerable to sidechannel attacks, presenting a novel method rather than an incremental improvement.

The paper tackles the problem of information leakage through power sidechannels by introducing Maya, a solution that reshapes power dissipation using control theory to prevent attackers from learning sensitive data, demonstrating effectiveness and ease of deployment on multiprocessor machines.

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.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes