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 条
  • [1] DeepSigns: An End-to-End Watermarking Framework for Ownership Protection of Deep Neural Networks
    Rouhani, Bita Darvish
    Chen, Huili
    Koushanfar, Farinaz
    TWENTY-FOURTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXIV), 2019, : 485 - 497
  • [2] A Theoretical Framework for End-to-End Learning of Deep Neural Networks With Applications to Robotics
    Li, Sitan
    Nguyen, Huu-Thiet
    Cheah, Chien Chern
    IEEE ACCESS, 2023, 11 : 21992 - 22006
  • [3] An End-to-End Compression Framework Based on Convolutional Neural Networks
    Jiang, Feng
    Tao, Wen
    Liu, Shaohui
    Ren, Jie
    Guo, Xun
    Zhao, Debin
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2018, 28 (10) : 3007 - 3018
  • [4] AutoQNN: An End-to-End Framework for Automatically Quantizing Neural Networks
    Gong, Cheng
    Lu, Ye
    Dai, Su-Rong
    Deng, Qian
    Du, Cheng-Kun
    Li, Tao
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2024, 39 (02) : 401 - 420
  • [5] An End-to-End Compression Framework Based on Convolutional Neural Networks
    Tao, Wen
    Jiang, Feng
    Zhang, Shengping
    Ren, Jie
    Shi, Wuzhen
    Zuo, Wangmeng
    Guo, Xun
    Zhao, Debin
    2017 DATA COMPRESSION CONFERENCE (DCC), 2017, : 463 - 463
  • [6] END-TO-END OPTIMIZED SPEECH CODING WITH DEEP NEURAL NETWORKS
    Kankanahalli, Srihari
    2018 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2018, : 2521 - 2525
  • [7] End-to-End Training of Deep Neural Networks in the Fourier Domain
    Fulop, Andras
    Horvath, Andras
    MATHEMATICS, 2022, 10 (12)
  • [8] An End-To-End Hyperbolic Deep Graph Convolutional Neural Network Framework
    Zhou, Yuchen
    Huo, Hongtao
    Hou, Zhiwen
    Bu, Lingbin
    Wang, Yifan
    Mao, Jingyi
    Lv, Xiaojun
    Bu, Fanliang
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2024, 139 (01): : 537 - 563
  • [9] BiGDN: An end-to-end influence maximization framework based on deep reinforcement learning and graph neural networks
    Zhu, Wenlong
    Zhang, Kaijing
    Zhong, Jiahui
    Hou, Chengle
    Ji, Jie
    EXPERT SYSTEMS WITH APPLICATIONS, 2025, 270
  • [10] deepTarget: End-to-end Learning Framework for microRNA Target Prediction using Deep Recurrent Neural Networks
    Lee, Byunghan
    Baek, Junghwan
    Park, Seunghyun
    Yoon, Sungroh
    PROCEEDINGS OF THE 7TH ACM INTERNATIONAL CONFERENCE ON BIOINFORMATICS, COMPUTATIONAL BIOLOGY, AND HEALTH INFORMATICS, 2016, : 434 - 442