首页> 外文会议>Architecture of Computing Systems - ARCS 2008 >A Hardware/Software Codesign of aCo-processor for Real-Time Hyperelliptic Curve Cryptography on a Spartan3 FPGA
【24h】

A Hardware/Software Codesign of aCo-processor for Real-Time Hyperelliptic Curve Cryptography on a Spartan3 FPGA

机译:用于Spartan3 FPGA上实时超椭圆曲线密码术的协处理器的硬件/软件协同设计

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

摘要

This paper describes the acceleration of calculations for public-key cryptography on hyperelliptic curves on very small FPGAs. This is achieved by using a Hardware/Software Codesign Approach starting with an all-software implementation on an embedded Microprocessor and migrating very time-consuming calculations from software to hardware. Basic GF(2n)-hardware extensions are connected to work in conjunction with the Microprocessor and possible alternatives for connecting external hardware to the Microprocessor are investigated. The performance of the hardware implementations compared to their counterparts as a software approach are evaluated. Based on these results, a coprocessor is devised and optimized for performance. The system utilizes minimal resources and fits easily on a small FPGA. It allows for fast Hyperelliptic Curve Cryptography (HECC) operations while running at a very low clock speed of 33 MHz, thus making it suitable for usage in embedded systems.
机译:本文描述了在非常小的FPGA上超椭圆曲线上公开密钥密码学计算的加速。这是通过使用硬件/软件协同设计方法实现的,该方法从嵌入式微处理器上的全软件实现开始,然后将非常耗时的计算结果从软件迁移到硬件。已连接基本的GF(2n)-硬件扩展,以便与微处理器协同工作,并研究了将外部硬件连接至微处理器的可能选择。评估了与软件方法相比,硬件实现的性能。基于这些结果,为性能设计和优化了协处理器。该系统使用最少的资源,并且很容易安装在小型FPGA上。它允许以33 MHz的极低时钟速度运行时进行快速超椭圆曲线密码术(HECC)操作,因此使其适合在嵌入式系统中使用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号