Hardening AES Hardware Implementations Against Fault and Error Inject Attacks

Hardening AES Hardware Implementations Against Fault and Error Inject Attacks
复制标题

强化 AES 硬件实施以抵御故障和错误注入攻击

DOI:
10.1145/3194554.3194649
复制
发表时间:
2018
期刊:
2018 Great Lakes Symposium on VLSI (GLSVLSI '18
影响因子:
--
通讯作者:
Kinsy, Michel A.
Kinsy, Michel A.
中科院分区:
--
文献类型:
--
作者:
Bu, Lake;Kinsy, Michel A.

文献摘要

参考文献

相似文献

高级加密标准(AES)可实现机密消息的安全传输。自其发明以来,已经有许多针对该方案的攻击。例如,可以注入错误或故障以获取加密密钥。已经表明,AES算法本身不提供针对这些类型的攻击的保护。因此,已经提出了诸如差错控制码(ECC)的附加技术来检测主动攻击。然而,并非所有提出的解决方案都显示出足够的功效。例如,线性ECC具有一些关键限制,特别是当注入的错误超出其故障检测或容差能力时。在本文中,我们提出了一种新的方法的基础上,非线性代码来保护所有四个内部阶段的AES硬件实现。利用该方法,受保护的AES系统能够(a)以高概率检测所有多重错误,以及(B)如果错误遵循某些模式或频率,则校正它们。实验结果表明,该方法以最小的开销为AES硬件实现提供了更高的安全性和可靠性。
The Advanced Encryption Standard (AES) enables secure transmission of confidential messages. Since its invention, there have been many proposed attacks against the scheme. For example, one can inject errors or faults to acquire the encryption keys. It has been shown that the AES algorithm itself does not provide a protection against these types of attacks. Therefore, additional techniques like error control codes (ECCs) have been proposed to detect active attacks. However, not all the proposed solutions show the adequate efficacy. For instance, linear ECCs have some critical limitations, especially when the injected errors are beyond their fault detection or tolerance capabilities. In this paper, we propose a new method based on a non-linear code to protect all four internal stages of the AES hardware implementation. With this method, the protected AES system is able to (a) detect all multiplicity of errors with a high probability and (b) correct them if the errors follow certain patterns or frequencies. Results shows that the proposed method provides much higher security and reliability to the AES hardware implementation with minimal overhead.
具有统一错误检测功能的抗故障攻击加密硬件
DOI: 10.1007/11889700_17
发表时间: 2006
期刊: 2009 IEEE/IFIP International Conference on Dependable Systems & Networks
影响因子: --
作者:
Konrad J. Kulikowski;M. Karpovsky;A. Taubin
通讯作者: A. Taubin
公共和私有密码系统的鲁棒抗故障攻击架构的比较分析
DOI: 10.1109/fdtc.2008.13
发表时间: 2008
期刊: 2008 5th Workshop on Fault Diagnosis and Tolerance in Cryptography
影响因子: --
作者:
Konrad J. Kulikowski;Zhen Wang;M. Karpovsky
通讯作者: M. Karpovsky
DOI: 10.1007/11889700_16
发表时间: 2006-10
期刊: --
影响因子: --
作者:
G. Gaubatz;B. Sunar;M. Karpovsky
通讯作者: G. Gaubatz;B. Sunar;M. Karpovsky
DOI: 10.1109/dftvs.2005.41
发表时间: 2005
期刊: 20th IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems (DFT'05)
影响因子: --
作者:
L. Breveglieri;I. Koren;P. Maistri
通讯作者: P. Maistri
用鲁棒非线性码代替线性汉明码可以提高存储器的可靠性
DOI: 10.1109/dsn.2009.5270297
发表时间: 2009
期刊: 2009 IEEE/IFIP International Conference on Dependable Systems & Networks
影响因子: --
作者:
Zhen Wang;M. Karpovsky;Konrad J. Kulikowski
通讯作者: Konrad J. Kulikowski