首页> 外文会议>Workshop on Selected Areas in Cryptography >A High-Speed Elliptic Curve Cryptographic Processor for Generic Curves over GF(p)
【24h】

A High-Speed Elliptic Curve Cryptographic Processor for Generic Curves over GF(p)

机译:用于GF(P)的通用曲线的高速椭圆曲线加密处理器

获取原文

摘要

Elliptic curve cryptography (ECC) is preferred for highspeed applications due to the lower computational complexity compared with other public-key cryptographic schemes. As the basic arithmetic, the modular multiplication is the most time-consuming operation in publickey cryptosystems. The existing high-radix Montgomery multipliers performed a single Montgomery multiplication either in approximately 2n clock cycles, or approximately n cycles but with a very low frequency, where n is the number of words. In this paper, we first design a novel Montgomery multiplier by combining a quotient pipelining Montgomery multiplication algorithm with a parallel array design. The parallel design with one-way carry propagation can determine the quotients in one clock cycle, thus one Montgomery multiplication can be completed in approximately n clock cycles. Meanwhile, by the quotient pipelining technique applied in digital signal processing (DSP) blocks, our multiplier works in a high frequency. We also implement an ECC processor for generic curves over GF(p) using the novel multiplier on FPGAs. To the best of our knowledge, our processor is the fastest among the existing ECC implementations over GF(p).
机译:由于与其他公钥加密方案相比,由于较低的计算复杂性,椭圆曲线密码术(ECC)是优选的。作为基本算术,模块化乘法是Publickey Cryptosystems中最耗时的操作。现有的高基点蒙哥拉姆乘法器在大约2N时钟周期或大约n个周期中执行单个蒙格多利倍增,但是具有非常低的频率,其中n是单词的数量。在本文中,我们首先通过将具有平行阵列设计的商品流水线蒙哥格倍增算法组合来设计新的蒙哥马利乘法器。单向携带传播的并行设计可以在一个时钟周期中确定引用,因此可以在大约n个时钟周期中完成一个蒙哥格尔倍增。同时,通过在数字信号处理(DSP)块中应用的商流水线技术,我们的乘数以高频工作。我们还在FPGA上使用新颖的乘法器来实现通过GF(P)的通用曲线的ECC处理器。据我们所知,我们的处理器是GF(P)的现有ECC实现中最快的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号