Camo-DNN: Layer Camouflaging to Protect DNNs against Timing Side-Channel Attacks

Mahya Morid Ahmadi, Lilas Alrahis, Ozgur Sinanoglu, Muhammad Shafique

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Extracting the architecture of layers of a given deep neural network (DNN) through hardware-based side channels allows adversaries to steal its intellectual property and even launch powerful adversarial attacks on the target system. In this work, we propose Camo D N N, an obfuscation method for DNNs that forces all the layers in a given network to have similar execution traces, preventing attack models from differentiating between the layers. Towards this, Camo DNN performs various layer-obfuscation operations, e.g., layer branching layer deepening, etc., to alter the run-time traces while maintaining the functionality. Camo-DNN deploys an evolutionary algorithm to find the best combination of obfuscation operations in terms of maximizing the security level while maintaining a user-provided latency overhead budget Our experiments show that state-of-the-art side-channel architecture stealing attacks cannot extract the architecture of DNN protected by Camo-DNN accurately. Further, we highlight that the adversarial attack on our obfuscated DNNs are unsuccessful.

Original languageEnglish (US)
Title of host publicationProceedings - 2024 IEEE 30th International Symposium on On-line Testing and Robust System Design, IOLTS 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350370553
DOIs
StatePublished - 2024
Event30th IEEE International Symposium on On-line Testing and Robust System Design, IOLTS 2024 - Rennes, France
Duration: Jul 3 2024Jul 5 2024

Publication series

NameProceedings - 2024 IEEE 30th International Symposium on On-line Testing and Robust System Design, IOLTS 2024

Conference

Conference30th IEEE International Symposium on On-line Testing and Robust System Design, IOLTS 2024
Country/TerritoryFrance
CityRennes
Period7/3/247/5/24

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Safety, Risk, Reliability and Quality
  • Artificial Intelligence
  • Hardware and Architecture
  • Signal Processing

Fingerprint

Dive into the research topics of 'Camo-DNN: Layer Camouflaging to Protect DNNs against Timing Side-Channel Attacks'. Together they form a unique fingerprint.

Cite this