首页> 外文期刊>Information Forensics and Security, IEEE Transactions on >A Formal Approach to Designing Cryptographic Processors Based on $GF(2^m)$ Arithmetic Circuits
【24h】

A Formal Approach to Designing Cryptographic Processors Based on $GF(2^m)$ Arithmetic Circuits

机译:基于$ GF(2 ^ m)$算术电路设计密码处理器的形式化方法

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

摘要

This paper proposes a formal approach to designing Galois-field (GF) arithmetic circuits, which are widely used in modern cryptographic processors. Our method describes GF arithmetic circuits in a hierarchical manner with high-level directed graphs associated with specific GFs and arithmetic functions. The proposed circuit description can be effectively verified by symbolic computations based on polynomial reduction using Gröbner bases. The verified description is then translated into the equivalent hardware description language (HDL) codes, which are available for the conventional design flow. We first describe the proposed graph representation and present an example of the description and verification. The significant advantage of the proposed approach is demonstrated through experimental designs of parallel multipliers over ${GF}(2^m)$ for different word lengths and irreducible polynomials. The result shows that the proposed approach has a definite capability of formally verifying practical GF arithmetic circuits for which the conventional techniques fail. We also propose an application of this approach to cryptographic processor design. The target considered here is a 128-bit advanced encryption standard (AES) data path with a loop architecture. To the best of the authors'' knowledge, this is the first verification of this type of practical AES data path. We present a detailed description of the AES data path and its verification. The proposed approach successfully verifies the AES data path description within 800 s.
机译:本文提出了一种设计方法,用于设计Galois场(GF)算术电路,该电路广泛用于现代密码处理器中。我们的方法以分层的方式描述GF算术电路,并与特定的GF和算术函数相关联的高级有向图。可以通过使用Gröbner基进行多项式约简的符号计算来有效地验证所提出的电路描述。然后,将经过验证的描述转换为等效的硬件描述语言(HDL)代码,这些代码可用于常规设计流程。我们首先描述提出的图形表示,并给出描述和验证的示例。对于不同的字长和不可约多项式,通过对$ {GF}(2 ^ m)$的并行乘法器进行实验设计,证明了该方法的显着优势。结果表明,所提方法具有一定的形式能力,可以对传统技术无法实现的实际GF算法电路进行形式验证。我们还建议将此方法应用于密码处理器设计。这里考虑的目标是具有循环体系结构的128位高级加密标准(AES)数据路径。据作者所知,这是对这种类型的实际AES数据路径的首次验证。我们将对AES数据路径及其验证进行详细说明。所提出的方法在800 s内成功验证了AES数据路径描述。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号