探究硬件并行度对神经网络侧信道攻击的影响
Influence of Parallelism in Vector-Multiplication Units on Correlation Power Analysis
- 分析同一层神经元并行计算时的功耗特征
- 发现并行度越高,相关性攻击成功率越低
- 适合硬件安全与边缘计算研究者参考
神经网络在边缘设备中的应用日益广泛,带来新的保密性安全挑战。由于边缘设备常暴露于物理访问,需考虑针对硬件的侧信道攻击。为提升神经网络推理性能,通常采用硬件加速器。本文研究加速器中并行处理对基于相关性的功耗分析攻击的影响,重点关注同层神经元并行且同步处理相同输入的情况。理论上评估了并发乘加操作对总功耗的影响及相关功耗分析的成功率。根据观测行为,推导出相关性随并行度增加而下降的数学公式,并通过在FPGA上实现的向量乘法单元验证其适用性。
原文摘要 · Abstract (English)
The use of neural networks in edge devices is increasing, which introduces new security challenges related to the neural networks' confidentiality. As edge devices often offer physical access, attacks targeting the hardware, such as side-channel analysis, must be considered. To enhance the performance of neural network inference, hardware accelerators are commonly employed. This work investigates the influence of parallel processing within such accelerators on correlation-based side-channel attacks that exploit power consumption. The focus is on neurons that are part of the same fully-connected layer, which run parallel and simultaneously process the same input value. The theoretical impact of concurrent multiply-and-accumulate operations on overall power consumption is evaluated, as well as the success rate of correlation power analysis. Based on the observed behavior, equations are derived that describe how the correlation decreases with increasing levels of parallelism. The applicability of these equations is validated using a vector-multiplication unit implemented on an FPGA.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。