DeepAttest: An End-to-End Attestation Framework for Deep Neural Networks

被引:37
|
作者
Chen, Huili [1 ]
Fu, Cheng [1 ]
Rouhani, Bita Darvish [1 ,2 ]
Zhao, Jishen [1 ]
Koushanfar, Farinaz [1 ]
机构
[1] Univ Calif San Diego, San Diego, CA 92103 USA
[2] Microsoft, Redmond, WA USA
关键词
IP Protection; Deep Neural Networks; Software/Hardware Co-design; Attestation;
D O I
10.1145/3307650.3322251
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Emerging hardware architectures for Deep Neural Networks (DNNs) are being commercialized and considered as the hardware-level Intellectual Property (IP) of the device providers. However, these intelligent devices might be abused and such vulnerability has not been identified. The unregulated usage of intelligent platforms and the lack of hardware-bounded IP protection impair the commercial advantage of the device provider and prohibit reliable technology transfer. Our goal is to design a systematic methodology that provides hardware-level IP protection and usage control for DNN applications on various platforms. To address the IP concern, we present DeepAttest, the first on-device DNN attestation method that certifies the legitimacy of the DNN program mapped to the device. DeepAttest works by designing a device-specific fingerprint which is encoded in the weights of the DNN deployed on the target platform. The embedded fingerprint (FP) is later extracted with the support of the Trusted Execution Environment (TEE). The existence of the pre-defined FP is used as the attestation criterion to determine whether the queried DNN is authenticated. Our attestation framework ensures that only authorized DNN programs yield the matching FP and are allowed for inference on the target device. DeepAttest provisions the device provider with a practical solution to limit the application usage of her manufactured hardware and prevents unauthorized or tampered DNNs from execution. We take an Algorithm/Software/Hardware co-design approach to optimize DeepAttest's overhead in terms of latency and energy consumption. To facilitate the deployment, we provide a high-level API of DeepAttest that can be seamlessly integrated into existing deep learning frameworks and TEEs for hardware-level IP protection and usage control. Extensive experiments corroborate the fidelity, reliability, security, and efficiency of DeepAttest on various DNN benchmarks and TEE-supported platforms.
引用
收藏
页码:487 / 498
页数:12
相关论文
共 50 条
  • [41] Towards End-to-End ECG Classification With Raw Signal Extraction and Deep Neural Networks
    Xu, Sean Shensheng
    Mak, Man-Wai
    Cheung, Chi-Chung
    IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2019, 23 (04) : 1574 - 1584
  • [42] End-to-End Blind Quality Assessment of Compressed Videos Using Deep Neural Networks
    Liu, Wentao
    Duanmu, Zhengfang
    Wang, Zhou
    PROCEEDINGS OF THE 2018 ACM MULTIMEDIA CONFERENCE (MM'18), 2018, : 546 - 554
  • [43] gazeNet: End-to-end eye-movement event detection with deep neural networks
    Zemblys, Raimondas
    Niehorster, Diederick C.
    Holmqvist, Kenneth
    BEHAVIOR RESEARCH METHODS, 2019, 51 (02) : 840 - 864
  • [44] gazeNet: End-to-end eye-movement event detection with deep neural networks
    Raimondas Zemblys
    Diederick C. Niehorster
    Kenneth Holmqvist
    Behavior Research Methods, 2019, 51 : 840 - 864
  • [45] Handwriting-Based Gender Classification Using End-to-End Deep Neural Networks
    Illouz, Evyatar
    David, Eli
    Netanyahu, Nathan S.
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2018, PT III, 2018, 11141 : 613 - 621
  • [46] End-to-End Deep Neural Network Age Estimation
    Ghahremani, Pegah
    Nidadavolu, Phani Sankar
    Chen, Nanxin
    Villalba, Jesus
    Povey, Daniel
    Khudanpur, Sanjeev
    Dehak, Najim
    19TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION (INTERSPEECH 2018), VOLS 1-6: SPEECH RESEARCH FOR EMERGING MARKETS IN MULTILINGUAL SOCIETIES, 2018, : 277 - 281
  • [47] Investigating Raw Wave Deep Neural Networks for End-to-End Speaker Spoofing Detection
    Dinkel, Heinrich
    Qian, Yanmin
    Yu, Kai
    IEEE-ACM TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2018, 26 (11) : 2002 - 2014
  • [48] An end-to-end deep learning system for requirements classification using recurrent neural networks
    AlDhafer, Osamah
    Ahmad, Irfan
    Mahmood, Sajjad
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 147
  • [49] End-to-end Quality of Service Framework for Heterogeneous Networks
    Baldi, Mario
    Giacomelli, Riccardo
    2009 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT - WORKSHOPS, 2009, : 245 - 248
  • [50] Training neural networks with end-to-end optical backpropagation
    Spall, James
    Guo, Xianxin
    Lvovsky, Alexander I.
    ADVANCED PHOTONICS, 2025, 7 (01):