中文

保护机器学习硬件免受物理侧信道攻击

密码学与安全 2021-09-02 v1

摘要

机器学习(ML)模型因其开发成本可成为商业秘密。因此,它们需要防范恶意形式的逆向工程(例如知识产权盗用)。随着 ML 日益向边缘设备转移,部分出于性能、部分出于隐私考量,模型已易受所谓的物理侧信道攻击。与密码学相比,ML 是相对较新的攻击目标,这导致在缺乏公开文献的语境下出现了侧信道分析问题。日益增多的基于边缘的 ML 设备与为其提供侧信道安全的充分防御研究之间的差距,因而促成了我们的研究。我们的工作开发并组合了面向硬件模块中 ML 模型的不同侧信道防御方案。我们提出并优化了基于布尔掩码的首个防御方案。我们首先实现了所有掩码硬件模块。随后提出了一种加法器优化以降低面积与延迟开销。最后,将其与基于乱序的防御相结合。我们量化得出,掩码的面积-延迟开销根据所用加法器拓扑结构在 5.4×\times 到 4.7×\times 之间,并展示了对数百万条功耗轨迹的一阶侧信道安全性。此外,乱序对策阻碍了对我们一阶掩码实现的直白二阶攻击。

关键词

引用

@article{arxiv.2109.00187,
  title  = {Guarding Machine Learning Hardware Against Physical Side-Channel Attacks},
  author = {Anuj Dubey and Rosario Cammarota and Vikram Suresh and Aydin Aysu},
  journal= {arXiv preprint arXiv:2109.00187},
  year   = {2021}
}

备注

arXiv admin note: substantial text overlap with arXiv:2006.09532