TDPP: Two-Dimensional Permutation-Based Protection of Memristive Deep Neural Networks
Minhui Zou, Zhenhua Zhu, Tzofnat Greenberg-Toledo, Orian Leitersdorf,, Jiang Li, Junlong Zhou, Yu Wang, Nan Du, and Shahar Kvatinsky

TL;DR
This paper introduces TDPP, a two-dimensional permutation method to protect memristive DNNs from theft, enhancing security, scalability, and reducing area and power overheads compared to previous approaches.
Contribution
The paper proposes a novel 2D permutation-based protection method for memristive DNNs, improving security and scalability over existing single-dimension permutation techniques.
Findings
TDPP effectively conceals DNN weights from theft attacks.
It achieves comparable security to prior methods.
TDPP significantly reduces area and power consumption.
Abstract
The execution of deep neural network (DNN) algorithms suffers from significant bottlenecks due to the separation of the processing and memory units in traditional computer systems. Emerging memristive computing systems introduce an in situ approach that overcomes this bottleneck. The non-volatility of memristive devices, however, may expose the DNN weights stored in memristive crossbars to potential theft attacks. Therefore, this paper proposes a two-dimensional permutation-based protection (TDPP) method that thwarts such attacks. We first introduce the underlying concept that motivates the TDPP method: permuting both the rows and columns of the DNN weight matrices. This contrasts with previous methods, which focused solely on permuting a single dimension of the weight matrices, either the rows or columns. While it's possible for an adversary to access the matrix values, the original…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
