首页> 外文会议>ACM/IEEE Annual International Symposium on Computer Architecture >DeepAttest: An End-to-End Attestation Framework for Deep Neural Networks
【24h】

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

机译:DeepAttest:深度神经网络的端到端证明框架

获取原文

摘要

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.
机译:深度神经网络(DNN)的新兴硬件体系结构正在商业化,并被视为设备提供商的硬件级知识产权(IP)。但是,这些智能设备可能会被滥用,并且尚未发现此漏洞。智能平台的不受管制的使用以及缺乏硬件绑定的IP保护削弱了设备提供商的商业优势,并阻碍了可靠的技术转让。我们的目标是设计一种系统的方法,为各种平台上的DNN应用程序提供硬件级别的IP保护和使用控制。为了解决IP问题,我们提出了DeepAttest,这是第一种设备上DNN证明方法,用于证明映射到设备的DNN程序的合法性。 DeepAttest通过设计设备特定的指纹来工作,该指纹以部署在目标平台上的DNN的权重进行编码。嵌入式指纹(FP)稍后在受信任的执行环境(TEE)的支持下被提取。预定义FP的存在用作证明标准,以确定所查询的DNN是否已通过身份验证。我们的证明框架可确保只有授权的DNN程序才能产生匹配的FP,并允许在目标设备上进行推理。 DeepAttest为设备提供商提供了一种实用的解决方案,以限制其制造的硬件的应用程序使用,并防止未经授权或被篡改的DNN被执行。我们采用算法/软件/硬件协同设计方法,以在延迟和能耗方面优化DeepAttest的开销。为了促进部署,我们提供了DeepAttest的高级API,可以将其无缝集成到现有的深度学习框架和TEE中,以进行硬件级IP保护和使用控制。广泛的实验证实了DeepAttest在各种DNN基准和TEE支持的平台上的保真度,可靠性,安全性和效率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号