PUF Based Pay-per-Device Scheme for IP Protection of CNN Model

被引:15
作者
Guo, Qingli [1 ]
Ye, Jing
Gong, Yue
Hu, Yu
Li, Xiaowei
机构
[1] Chinese Acad Sci, Inst Comp Technol, State Key Lab Comp Architecture, Beijing, Peoples R China
来源
2018 IEEE 27TH ASIAN TEST SYMPOSIUM (ATS) | 2018年
基金
中国国家自然科学基金;
关键词
CNN; IP protection; pay-per-device; PUF;
D O I
10.1109/ATS.2018.00032
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With great success of Convolutional Neural Network (CNN) in many applications, it is not surprising that the CNN models will become commercial IPs. This paper proposes a Physical Unclonable Function (PUF) based pay-per-device scheme for protecting IPs of CNN models. PUFs are embedded into the FPGA based CNN accelerator. The original CNN model trained by the IP vendor is obfuscated based on the PUFs before being distributed to the end users. The PUF challenges come from obfuscated CNN model parameters, and the PUF responses determine outputs of convolutional layers. In this way, the obfuscated CNN model is limited to be correctly executed in one specific FPGA. Experiments on AlexNet show that performance and hardware overhead of the CNN accelerator are negligible. For authorized end users, the prediction accuracy of the obfuscated CNN model is the same as that of the original one, while for adversaries, prediction accuracies of guessed ones are nearly 0.
引用
收藏
页码:115 / 120
页数:6
相关论文
共 24 条
[1]  
[Anonymous], 2014, CVPR WARKSHOPS
[2]  
[Anonymous], DAC
[3]  
[Anonymous], ICCAD
[4]  
[Anonymous], TECH REP
[5]  
[Anonymous], DAC
[6]  
[Anonymous], FPL
[7]   DianNao: A Small-Footprint High-Throughput Accelerator for Ubiquitous Machine-Learning [J].
Chen, Tianshi ;
Du, Zidong ;
Sun, Ninghui ;
Wang, Jia ;
Wu, Chengyong ;
Chen, Yunji ;
Temam, Olivier .
ACM SIGPLAN NOTICES, 2014, 49 (04) :269-283
[8]   DaDianNao: A Machine-Learning Supercomputer [J].
Chen, Yunji ;
Luo, Tao ;
Liu, Shaoli ;
Zhang, Shijin ;
He, Liqiang ;
Wang, Jia ;
Li, Ling ;
Chen, Tianshi ;
Xu, Zhiwei ;
Sun, Ninghui ;
Temam, Olivier .
2014 47TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2014, :609-622
[9]  
Jing Ye, 2017, 2017 IEEE 23rd International Symposium on On-Line Testing and Robust System Design (IOLTS), P205, DOI 10.1109/IOLTS.2017.8046220
[10]  
Kean T., 2002, FPGA 2002. Tenth ACM International Symposium on Field-Programmable Gate Arrays, P113, DOI 10.1145/503048.503065