The reviewed record of science sign in
Pith

arxiv: 2204.00292 · v1 · pith:S3BVSHGH · submitted 2022-04-01 · cs.CR · cs.AR· cs.LG

Preventing Distillation-based Attacks on Neural Network IP

Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 kernel pith:S3BVSHGHrecord.jsonopen to challenge →

classification cs.CR cs.ARcs.LG
keywords modelobfuscationaccuracyapproachattackersattacksdistillation-basedhardware
0
0 comments X
read the original abstract

Neural networks (NNs) are already deployed in hardware today, becoming valuable intellectual property (IP) as many hours are invested in their training and optimization. Therefore, attackers may be interested in copying, reverse engineering, or even modifying this IP. The current practices in hardware obfuscation, including the widely studied logic locking technique, are insufficient to protect the actual IP of a well-trained NN: its weights. Simply hiding the weights behind a key-based scheme is inefficient (resource-hungry) and inadequate (attackers can exploit knowledge distillation). This paper proposes an intuitive method to poison the predictions that prevent distillation-based attacks; this is the first work to consider such a poisoning approach in hardware-implemented NNs. The proposed technique obfuscates a NN so an attacker cannot train the NN entirely or accurately. We elaborate a threat model which highlights the difference between random logic obfuscation and the obfuscation of NN IP. Based on this threat model, our security analysis shows that the poisoning successfully and significantly reduces the accuracy of the stolen NN model on various representative datasets. Moreover, the accuracy and prediction distributions are maintained, no functionality is disturbed, nor are high overheads incurred. Finally, we highlight that our proposed approach is flexible and does not require manipulation of the NN toolchain.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.