首页> 外文会议>Communication systems and networks >AN FPGA BASED CO-PROCESSOR FOR ELLIPTIC CURVECRYPTOGRAPHY
【24h】

AN FPGA BASED CO-PROCESSOR FOR ELLIPTIC CURVECRYPTOGRAPHY

机译:基于FPGA的椭圆曲线照相协同处理器

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

This paper describes an FPGA based hardware acceleratorrnfor elliptic curve cryptography. This accelerator performsrnbinary polynomial basis operations in Galois Field GFrn( 2m) using a microcoded structure. Microcoderninstructions support basic Galois Field operationsrnregardless of encryption algorithms or keys. It uses arnpipeline bit-serial architecture for the mostrncomputationally intensive Galois field operation (I.e.,rnmultiplication) with reduction. Due to its bit-serialrnarchitecture, it has regular structure, low powerrnconsumption, low cost area and a reduced number of pinsrnwhich makes it suitable for hand held devicesrnapplications. For speeding up the design, we use thernmulti-word operand structure while it decreases the I/Ornpin requirements. In addition, a simple technique is usedrnfor immediate Galois field addition/subtraction operationrnto speed up the design further. The design is implementedrnin VHDL and the Xilinx ISE 8.2 and Modelsim XE arernused for implementation and simulation, respectively. Thernclock frequency of design is around 180 MHz which canrnperform a scalar multiplication over GF (2m ) in 1.1 μSec.
机译:本文介绍了一种基于FPGA的椭圆曲线加密硬件加速器。该加速器使用微码结构在Galois场GFrn(2m)中执行二进制多项式运算。微编码器指令支持基本的Galois Field操作,而不管加密算法或密钥如何。它使用arnpipeline位-串行体系结构进行计算最密集的伽罗瓦(Galois)现场运算(即乘法),并减少运算量。由于其位串行架构,它具有规则的结构,低功耗,低成本区域以及减少的引脚数量,使其适合于手持式设备的应用。为了加快设计速度,我们在降低I / Ornpin要求的同时使用了多字操作数结构。另外,一种简单的技术被用于立即的Galois场加/减运算,以进一步加快设计速度。该设计在VHDL中实现,而Xilinx ISE 8.2和Modelsim XE分别用于实现和仿真。设计的时钟频率约为180 MHz,可以在1.1μSec的时间内在GF(2m)上进行标量乘法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号