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 条
  • [31] End-to-end 3D face reconstruction with deep neural networks
    Dou, Pengfei
    Shah, Shishir K.
    Kakadiaris, Ioannis A.
    30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, : 1503 - 1512
  • [32] DeepLanes: End-To-End Lane Position Estimation using Deep Neural Networks
    Gurghian, Alexandru
    Koduri, Tejaswi
    Bailur, Smita V.
    Carey, Kyle J.
    Murali, Vidya N.
    PROCEEDINGS OF 29TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS, (CVPRW 2016), 2016, : 38 - 45
  • [33] Separation of Nonlinearly Mixed Sources Using End-to-End Deep Neural Networks
    Zamani, Hojatollah
    Razavikia, Saeed
    Otroshi-Shahreza, Hatef
    Amini, Arash
    IEEE SIGNAL PROCESSING LETTERS, 2020, 27 : 101 - 105
  • [34] An End-to-End System for Unconstrained Face Verification with Deep Convolutional Neural Networks
    Chen, Jun-Cheng
    Ranjan, Rajeev
    Kumar, Amit
    Chen, Ching-Hui
    Patel, Vishal M.
    Chellappa, Rama
    2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION WORKSHOP (ICCVW), 2015, : 360 - 368
  • [35] DVC: An End-to-end Deep Video Compression Framework
    Lu, Guo
    Ouyang, Wanli
    Xu, Dong
    Zhang, Xiaoyun
    Cai, Chunlei
    Gao, Zhiyong
    2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, : 10998 - 11007
  • [36] A framework for end-to-end deep learning-based anomaly detection in transportation networks
    Davis, Neema
    Raina, Gaurav
    Jagannathan, Krishna
    TRANSPORTATION RESEARCH INTERDISCIPLINARY PERSPECTIVES, 2020, 5
  • [37] Two End-to-End Quantum-Inspired Deep Neural Networks for Text Classification
    Shi, Jinjing
    Li, Zhenhuan
    Lai, Wei
    Li, Fangfang
    Shi, Ronghua
    Feng, Yanyan
    Zhang, Shichao
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (04) : 4335 - 4345
  • [38] An Efficient End-to-End Channel Level Pruning Method for Deep Neural Networks Compression
    Zeng, Lei
    Chen, Shi
    Zeng, Sen
    PROCEEDINGS OF 2019 IEEE 10TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2019), 2019, : 43 - 46
  • [39] Toward End-to-End Car License Plate Detection and Recognition With Deep Neural Networks
    Li, Hui
    Wang, Peng
    Shen, Chunhua
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2019, 20 (03) : 1126 - 1136
  • [40] FACE DETECTION AND RECOGNITION FOR HOME SERVICE ROBOTS WITH END-TO-END DEEP NEURAL NETWORKS
    Jiang, Wei
    Wang, Wei
    2017 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2017, : 2232 - 2236