首页> 外国专利> Hardware accelerator for elliptic curve cryptography

Hardware accelerator for elliptic curve cryptography

机译:椭圆曲线加密的硬件加速器

摘要

An elliptic curve processing apparatus that performs operations on elliptic curves specified over binary polynomial fields includes a functional unit that has a digit serial multiplier with a digit size of at least two bits. The elliptic curve processing apparatus performs reduction for respective generic curves using arbitrary irreducible polynomials, which correspond to respective ones of the generic curves. The elliptic curve processing apparatus may include hardwired reduction circuits in the functional unit for use with respective named curves. A storage location in the elliptic curve processing apparatus may be used to specify whether an operation is for one of the named curves or for one of the generic curves. The elliptic curve processing apparatus responds to an arithmetic instruction to utilize a respective one of the hardwired reduction circuits for reduction for respective named curves and a multiplier circuit for reduction for a plurality of generic curves, the multiplier coupled to perform reduction for respective generic curves using arbitrary irreducible polynomials, the arbitrary irreducible polynomials corresponding to respective ones of the generic curves. The elliptic curve processing apparatus operable on elliptic curves specified over binary polynomial fields performs a conditional branch according to whether a curve being processed is a generic curve or a named curve.
机译:对在二进制多项式字段上指定的椭圆曲线执行运算的椭圆曲线处理设备包括具有数字串行乘法器的功能单元,该数字串行乘法器的数字大小为至少两位。椭圆曲线处理设备使用任意不可约多项式来对各个通用曲线进行归约,该多项式对应于各个通用曲线。椭圆曲线处理设备可以在功能单元中包括硬线缩小电路,以与相应的命名曲线一起使用。椭圆曲线处理设备中的存储位置可以用于指定操作是针对命名曲线之一还是针对通用曲线之一。椭圆曲线处理设备响应于算术指令,以利用相应的硬连线归约电路中的一个对各个命名曲线进行归约,对乘法器电路利用多个通用曲线进行归约,该乘法器被耦合以使用任意不可约多项式,该任意不可约多项式分别对应于一般曲线中的一个。可对在二进制多项式字段上指定的椭圆曲线进行操作的椭圆曲线处理设备根据要处理的曲线是普通曲线还是命名曲线来执行条件分支。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号