论文标题
分析针对尖峰神经网络的电源故障注射攻击
Analysis of Power-Oriented Fault Injection Attacks on Spiking Neural Networks
论文作者
论文摘要
尖峰神经网络(SNN)迅速获得了吸引力,作为深度神经网络(DNN)的可行替代方案。与DNN相比,SNN在计算上更强大,并提供了卓越的能源效率。 SNN虽然首次出现时令人兴奋,但包含对安全敏感的资产(例如神经元阈值电压)和脆弱性(例如,分类准确性对神经元阈值电压变化的敏感性),而对手可以利用。我们通过采用外部电源和激光诱导的局部电力故障来研究全球断层注射攻击,从而在使用常见的模拟神经元开发的SNN上对SPIKE振幅和神经元的膜阈值等损坏的关键训练参数。我们还评估了基于功率的攻击对单个SNN层的影响,以0%(即无攻击)至100%(即,在攻击下的整层)上的影响。我们研究了攻击对数字分类任务的影响,发现在最坏情况下,分类精度降低了85.65%。我们还提出了防御性,例如,一种强大的电流驾驶员设计,可免于以功率为导向的攻击,改善神经元组件的电路尺寸,以减少/恢复以可忽略的面积和25%的电源架空的费用减少/恢复对抗性准确性降解。我们还提出了一个基于虚拟神经元的电压故障注射检测系统,其功率为1%,面积为开销。
Spiking Neural Networks (SNN) are quickly gaining traction as a viable alternative to Deep Neural Networks (DNN). In comparison to DNNs, SNNs are more computationally powerful and provide superior energy efficiency. SNNs, while exciting at first appearance, contain security-sensitive assets (e.g., neuron threshold voltage) and vulnerabilities (e.g., sensitivity of classification accuracy to neuron threshold voltage change) that adversaries can exploit. We investigate global fault injection attacks by employing external power supplies and laser-induced local power glitches to corrupt crucial training parameters such as spike amplitude and neuron's membrane threshold potential on SNNs developed using common analog neurons. We also evaluate the impact of power-based attacks on individual SNN layers for 0% (i.e., no attack) to 100% (i.e., whole layer under attack). We investigate the impact of the attacks on digit classification tasks and find that in the worst-case scenario, classification accuracy is reduced by 85.65%. We also propose defenses e.g., a robust current driver design that is immune to power-oriented attacks, improved circuit sizing of neuron components to reduce/recover the adversarial accuracy degradation at the cost of negligible area and 25% power overhead. We also present a dummy neuron-based voltage fault injection detection system with 1% power and area overhead.