Title
DeepAttest: an end-to-end attestation framework for deep neural networks
Abstract
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.
Year
DOI
Venue
2019
10.1145/3307650.3322251
Proceedings of the 46th International Symposium on Computer Architecture
Keywords
Field
DocType
IP protection, attestation, deep neural networks, software/hardware co-design
Fidelity,Software deployment,Authentication,Computer science,End-to-end principle,Real-time computing,Fingerprint,Software,Artificial intelligence,Deep learning,Energy consumption,Embedded system
Conference
ISSN
ISBN
Citations 
1063-6897
978-1-4503-6669-4
0
PageRank 
References 
Authors
0.34
14
5
Name
Order
Citations
PageRank
Huili Chen1226.46
Cheng Fu2103.10
Bita Darvish Rouhani39913.53
Jishen Zhao463838.51
Farinaz Koushanfar53055268.84