首页> 外文学位 >A novel unified algorithm and hardware architecture for integrated modular division and multiplication in GF(p) and GF(2n) suitable for public-key cryptography.
【24h】

A novel unified algorithm and hardware architecture for integrated modular division and multiplication in GF(p) and GF(2n) suitable for public-key cryptography.

机译:适用于公钥密码学的GF(p)和GF(2n)中集成模块化除法和乘法的新颖的统一算法和硬件体系结构。

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

摘要

The spread of the internet and communications techniques increases the necessity for security in applications that involves sharing or exchange of secret or private information. Public-key cryptography is widely used in establishing secure communication channels between the users on the Internet, for E-commerce transactions, and in network security protocols. Public-key cryptography relies on algorithms from computer arithmetic, number theory and algebra. The modular arithmetic operations, modular division, and modular multiplication over finite fields (GF(p) and GF(2n)) are extensively used in many public-key cryptosystems, such as RSA, ElGamal cryptosystem, Diffie-Hellman key exchange algorithm, elliptic curve cryptography (ECC), and the Digital Signature Standard including the Elliptic Curve Digital Signature Algorithm. In our research, we have mainly concentrated on hardware realization of the ECC since it seems to provide similar amount of security using smaller key size.; The modular multiplication operation with a large modulus is very important in many public-key cryptosystems. One of the most efficient ways to compute modular multiplication is the Montgomery algorithm. Many efficient Montgomery multiplier designs were proposed up to now. On the other hand, computing modular division (inverse) is a time-consuming process and cannot be avoided completely. It was claimed that a gain in performance can be obtained when implementing the division (inverse) in hardware.; In this work, we propose, with a mathematical proof, an efficient unified division algorithm to compute the modular division operation in GF (p) and GF(2n). The algorithm uses a counter to keep track of the difference between two field elements and this way eliminates the need for comparisons which are usually expensive and time-consuming. A hardware architecture implementing the algorithm is also proposed.; The unified division algorithm is integrated with a unified Montgomery multiplication algorithm to obtain a novel Unified Division/Multiplication Algorithm (UDMA). The UDMA computes division (inverse) and multiplication in a very efficient way in both GF(p) and GF(2n) fields. Also, we propose a unified hardware architecture that efficiently supports all operations in the UDMA and uses carry-save unified adders for reduced critical path delay, making the proposed architecture faster than other previously proposed designs.; Experimental results obtained by synthesizing the hardware design for AMI 0.5mum CMOS technology and FPGA VertixII chip (xc2vp50--7ff148 technology) are shown and compared with other proposed dividers and multipliers.
机译:互联网和通信技术的普及增加了涉及共享或交换秘密或私人信息的应用程序中安全性的必要性。公钥密码术广泛用于在Internet上的用户之间建立安全的通信通道,用于电子商务交易以及网络安全协议。公钥密码学依赖于计算机算术,数论和代数的算法。有限域(GF(p)和GF(2n))上的模块化算术运算,模块化除法和模块化乘法已广泛用于许多公共密钥密码系统中,例如RSA,ElGamal密码系统,Diffie-Hellman密钥交换算法,椭圆形曲线密码(ECC),以及包括椭圆曲线数字签名算法的数字签名标准。在我们的研究中,我们主要集中在ECC的硬件实现上,因为它似乎使用较小的密钥大小提供了相似的安全性。在许多公钥密码系统中,具有大模数的模块化乘法运算非常重要。蒙哥马利算法是计算模块乘法的最有效方法之一。迄今为止,已经提出了许多有效的蒙哥马利乘法器设计。另一方面,计算模块除法(逆运算)是一个耗时的过程,无法完全避免。据称,当在硬件中实现除法(逆)时,可以获得性能上的提高。在这项工作中,我们通过数学证明提出了一种有效的统一除法算法,用于计算GF(p)和GF(2n)中的模除法运算。该算法使用一个计数器来跟踪两个字段元素之间的差异,从而消除了通常比较昂贵且耗时的比较需求。还提出了实现该算法的硬件架构。统一除法算法与统一蒙哥马利乘法算法集成在一起,以获得一种新颖的统一除法/乘法算法(UDMA)。 UDMA在GF(p)和GF(2n)字段中都以非常有效的方式计算除法(逆)和乘法。此外,我们提出了一种统一的硬件体系结构,该体系结构可有效支持UDMA​​中的所有操作,并使用进位保存统一加法器来减少关键路径延迟,从而使该体系结构比其他先前提出的设计更快。展示了通过综合AMI 0.5mum CMOS技术和FPGA VertixII芯片(xc2vp50--7ff148技术)的硬件设计获得的实验结果,并将其与其他建议的分频器和乘法器进行了比较。

著录项

  • 作者

    Tawalbeh, Lo'ai Ali.;

  • 作者单位

    Oregon State University.;

  • 授予单位 Oregon State University.;
  • 学科 Engineering Electronics and Electrical.; Mathematics.
  • 学位 Ph.D.
  • 年度 2004
  • 页码 72 p.
  • 总页数 72
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 无线电电子学、电信技术;数学;
  • 关键词

  • 入库时间 2022-08-17 11:43:19

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号