首页> 外国专利> Flexible hardware architecture for ECC/HECC based crytography

Flexible hardware architecture for ECC/HECC based crytography

机译:灵活的硬件架构,用于基于ECC / ECC的加密

摘要

A circuit for implementing elliptic curve and hyperelliptic curve encryption and decryption operations, having a read only memory with no more than about two kilobytes of accessible memory, containing first programming instructions. An arithmetic logic unit has access to second programming instructions that are resident in a gate-level program disposed in the arithmetic logic unit, and is operable to receive data from no more than one input FIFO register. A microcontroller has no more than about two thousand gates, and is adapted to read the first programming instructions from the read only memory, send control signals to the arithmetic logic unit, and receive flags from the arithmetic logic unit. The arithmetic unit reads the third programming instructions, selectively performs elliptic curve and hyperelliptic curve encryption and decryption operations on the data according to the second programming instructions and the microcontroller, and sends output to no more than one output FIFO register.
机译:一种用于实现椭圆曲线和超椭圆曲线加密和解密操作的电路,该电路具有只读存储器,该存储器具有不超过约两千字节的可访问存储器,其中包含第一编程指令。算术逻辑单元可以访问驻留在算术逻辑单元中设置的门级程序中的第二编程指令,并且可操作以从不超过一个的输入FIFO寄存器接收数据。微控制器具有不超过约两千个门,并且适于从只读存储器读取第一编程指令,将控制信号发送到算术逻辑单元,并从算术逻辑单元接收标志。运算单元读取第三编程指令,根据第二编程指令和微控制器对数据选择性地进行椭圆曲线和超椭圆曲线的加密和解密操作,并将输出发送至不超过一个输出FIFO寄存器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号