首页> 外文OA文献 >Hardware/Software Co-design for Hyperelliptic Curve Cryptography (HECC) on the 8051 microprocessor
【2h】

Hardware/Software Co-design for Hyperelliptic Curve Cryptography (HECC) on the 8051 microprocessor

机译:8051微处理器上的超椭圆曲线密码术(HECC)的硬件/软件协同设计

摘要

Implementing public-key cryptography on platforms with limited resources, such as microprocessors, is a challenging task. Hardware/software co-design is often the only answer to implement the computationally intensive operations with limited memory and power at an acceptable speed. This contribution describes such a solution for Hyperelliptic Curve Cryptography (HECC). The proposed hardware/software co-design of the HECC system was implemented and co-simulated using the CEZEL design environment [3]. As a low-cost platform, we chose an 8-bit 8051 microprocessor to which one small hardware co-processor was added for field multiplication. We show that the Jacobian scalar multiplication can be computed in 2.488 sec at 12 MHz on this platform if a minimal hardware module is added i.e. a hardware multiply-add unit. This optimal solution provides a factor of 26 speed-up over a software-only solution.
机译:在资源有限的平台(例如微处理器)上实现公钥加密是一项艰巨的任务。硬件/软件协同设计通常是在有限的内存和功耗下以可接受的速度实现计算密集型操作的唯一答案。此文稿描述了超椭圆曲线密码术(HECC)的这种解决方案。所建议的HECC系统的硬件/软件协同设计是使用CEZEL设计环境来实现和协同仿真的[3]。作为一种低成本平台,我们选择了一个8位8051微处理器,并在其中添加了一个小型硬件协处理器用于现场乘法。我们表明,如果添加了最小硬件模块(即硬件乘法加法单元),则可以在此平台上在12MHz下的2.488秒内以2.488秒的速度计算雅可比标量乘法。与纯软件解决方案相比,这种最佳解决方案的速度提高了26倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号