Defensive ML: Defending Architectural Side-channels with Adversarial Obfuscation
원문 초록
Side-channel attacks that use machine learning (ML) for signal analysis have become prominent threats to computer security, as ML models easily find patterns in signals. To address this problem, this paper explores using Adversarial Machine Learning (AML) methods as a defense at the computer architecture layer to obfuscate side channels. We call this approach Defensive ML, and the generator to obfuscate signals, defender. Defensive ML is a workflow to design, implement, train, and deploy defenders for different environments. First, we design a defender architecture given the physical characteristics and hardware constraints of the side-channel. Next, we use our DefenderGAN structure to train the defender. Finally, we apply defensive ML to thwart two side-channel attacks: one based on memory contention and the other on application power. The former uses a hardware defender with ns-level response time that attains a high level of security with half the performance impact of a traditional scheme; the latter uses a software defender with ms-level response time that provides better security than a traditional scheme with only 70% of its power overhead.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Emergent Misalignment: Narrow finetuning can produce broadly misaligned LLMs
CySecBench: Generative AI-based CyberSecurity-focused Prompt Dataset for Benchmarking Large Language Models
SecQA: A Concise Question-Answering Dataset for Evaluating Large Language Models in Computer Security
Understand Waiting Time in Transaction Fee Mechanism: An Interdisciplinary Perspective
Not what you've signed up for: Compromising Real-World LLM-Integrated Applications with Indirect Prompt Injection
SoK: Explainable Machine Learning for Computer Security Applications
토론
이 논문과 연결된 포럼 글이 아직 없습니다.