首页> 外文会议>2011 International Symposium on Electronic System Design >A New Look-Up Table Approach for High-Speed Finite Field Multiplication
【24h】

A New Look-Up Table Approach for High-Speed Finite Field Multiplication

机译:高速有限域乘法的新查找表方法

获取原文

摘要

This paper presents a new high-speed multiplier over GF(2^m) based on look-up table (LUT) approach. A straight-forward LUT-based multiplication requires a table of size (m x 2^m) bits for the Galois field of order m which is quite large for the fields of large orders recommended by the National Institute of Standards and Technology (NIST). Therefore, in this paper, we propose a digit-serial LUT-based technique, where certain number of operand bits are grouped into digits, and multiplication is performed in serial/parallel manner. We restrict the digit-size to 4 to store only 16 words in the LUT. We have also proposed a digit-parallel design to achieve higher speed than its digit-serial counterpart, which is very much useful for high-speed applications. We have chosen m=233 to satisfy the security requirements in elliptic curve cryptography, but our method can be used for other prime extensions, as well. We have estimated the area-time complexity of our designs in terms of LUT access-time and XOR-delay. The proposed LUT-based implementation will be useful for high-speed applications in elliptic curve cryptography and error control coding.
机译:本文提出了一种基于查找表(LUT)方法的新的GF(2 ^ m)高速乘法器。基于LUT的直接乘法要求对于数量级为m的Galois字段需要一个大小(m x 2 ^ m)位的表,这对于美国国家标准技术研究院(NIST)推荐的大数量级的字段来说是很大的。因此,在本文中,我们提出了一种基于数字串行LUT的技术,其中将一定数量的操作数位分组为数字,并以串行/并行方式执行乘法。我们将数字大小限制为4,以在LUT中仅存储16个单词。我们还提出了一种数字并行设计,以实现比其数字串行设计更高的速度,这对高速应用非常有用。我们选择了m = 233以满足椭圆曲线密码学中的安全性要求,但是我们的方法也可以用于其他素数扩展。我们已经根据LUT访问时间和XOR延迟估算了设计的时域复杂度。所提出的基于LUT的实现将对椭圆曲线密码术和错误控制编码中的高速应用很有用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号