首页> 外文期刊>Journal of systems architecture >A unified architecture for a public key cryptographic coprocessor
【24h】

A unified architecture for a public key cryptographic coprocessor

机译:公钥密码协处理器的统一架构

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

摘要

This paper presents a unified architecture for public key cryptosystems that can support the operations of the Rivest-Shamir-Adleman cryptogram (RSA) and the elliptic curve cryptogram (ECC). A hardware solution is proposed for operations over finite fields GF(p) and GF(2(P)). The proposed architecture presents a unified arithmetic unit which provides the functions of dual-field modular multiplication, dual-field modular addition/subtraction, and dual-field modular inversion. A new adder based on the signed-digit (SD) number representation is provided for carry-propagated and carry-less operations. The critical path of the proposed design is reduced compared with previous full adder implementation methods, Experimental results show that the proposed design can achieve a clock speed of 1 GHz using 776 K gates in a 0.09 mu m CMOS standard cell technology, or 150 MHz using 5227 CLBs in a Xilinx Virtex 4 FPCA. While the different technologies, platforms and standards make a definitive comparison difficult, based on the performance of our proposed design, we achieve a performance improvement of between 30% and 250% when compared with existing designs. (C) 2008 Elsevier B.V. All rights reserved.
机译:本文提出了一种公共密钥密码系统的统一体系结构,该体系结构可以支持Rivest-Shamir-Adleman密码(RSA)和椭圆曲线密码(ECC)的操作。针对在有限域GF(p)和GF(2(P))上的操作,提出了一种硬件解决方案。所提出的体系结构提出了统一的算术单元,其提供了双场模块化乘法,双场模块化加/减以及双场模块化求逆的功能。提供了一个基于带符号数字(SD)数字表示的新加法器,用于进位传播和无进位操作。与以前的完整加法器实现方法相比,该设计的关键路径有所减少,实验结果表明,该设计在0.09μmCMOS标准单元技术中使用776 K门可以达到1 GHz的时钟速度,而在使用0.09μmCMOS标准单元技术时可以达到150 MHz的时钟速度。 Xilinx Virtex 4 FPCA中的5227个CLB。尽管不同的技术,平台和标准使确定的比较困难,但基于我们提出的设计的性能,与现有设计相比,我们的性能提高了30%至250%。 (C)2008 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号