首页> 外文期刊>IEEE Transactions on Computers >Simple error detection methods for hardware implementation of Advanced Encryption Standard
【24h】

Simple error detection methods for hardware implementation of Advanced Encryption Standard

机译:用于高级加密标准的硬件实现的简单错误检测方法

获取原文
获取原文并翻译 | 示例

摘要

In order to prevent the Advanced Encryption Standard (AES) from suffering from differential fault attacks, the technique of error detection can be adopted to detect the errors during encryption or decryption and then to provide the information for taking further action, such as interrupting the AES process or redoing the process. Because errors occur within a function, it is not easy to predict the output. Therefore, general error control codes are not suited for AES operations. In this work, several error-detection schemes have been proposed. These schemes are based on the (n+1, n) cyclic redundancy check (CRC) over GF(2/sup 8/), where n/spl isin/{4,8,16}. Because of the good algebraic properties of AES, specifically the MixColumns operation, these error detection schemes are suitable for AES and efficient for the hardware implementation; they may be designed using round-level, operation-level, or algorithm-level detection. The proposed schemes have high fault coverage. In addition, the schemes proposed are scalable and symmetrical. The scalability makes these schemes suitable for an AES circuit implemented in 8-bit, 32-bit, or 128-bit architecture. Symmetry also benefits the implementation of the proposed schemes to achieve that the encryption process and the decryption process can share the same error detection hardware. These schemes are also suitable for encryption-only or decryption-only cases. Error detection for the key schedule in AES is also proposed and is based on the derived results in the data procedure of AES.
机译:为了防止高级加密标准(AES)遭受差分故障攻击,可以采用错误检测技术来检测加密或解密过程中的错误,然后提供信息以采取进一步措施,例如中断AES。处理或重做该过程。由于函数内发生错误,因此预测输出并不容易。因此,一般的错误控制代码不适合AES操作。在这项工作中,已经提出了几种错误检测方案。这些方案基于GF(2 / sup 8 /)上的(n + 1,n)个循环冗余校验(CRC),其中n / spl是inin / {4,8,16}。由于AES的良好代数特性,特别是MixColumns运算,这些错误检测方案适用于AES,对于硬件实现是有效的。可以使用循环级别,操作级别或算法级别的检测来设计它们。提出的方案具有较高的故障覆盖率。另外,提出的方案是可扩展的和对称的。可伸缩性使这些方案适用于以8位,32位或128位架构实现的AES电路。对称性也有利于所提出方案的实现,以实现加密过程和解密过程可以共享相同的错误检测硬件。这些方案也适用于仅加密或仅解密的情况。还提出了针对AES密钥计划的错误检测,并基于AES数据过程中的推导结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号