首页> 外文OA文献 >HW/SW Co-Design of a Hyperelliptic Curve Cryptosystem using a Microcode Instruction Set Coprocessor
【2h】

HW/SW Co-Design of a Hyperelliptic Curve Cryptosystem using a Microcode Instruction Set Coprocessor

机译:使用微码指令集协处理器的超椭圆曲线密码系统的硬件/软件协同设计

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。
获取外文期刊封面目录资料

摘要

Hardware/software co-design of computationally intensive cryptosystems is the preferred solution to achieve the required speed for resource-limited embedded applications. This paper presents a microcode instruction set coprocessor which is designed to work with 8-bit microcontrollers to implement a hyperelliptic curve cryptosystem. The microcode coprocessor is capable of performing a range of Galois Field operations using a dual-multiplier/dual-adder datapath and storing the intermediate results in the external RAM unit of the coprocessor. This coprocessor is programmed using the software routines of the 8-bit microcontroller which implement the HECC divisor's doubling and addition operations. The Jacobian scalar multiplication was computed in a 656 ms (7.87 M cycles) on 8051 microcontroller running at 12 MHz clock frequency which is 228 times faster than the pure software implementation. This number is 78 ms (1 M cycles) on the Atmel AVR microcontoller runing at 12 MHz clock which is 106 times faster than the pure software implementation. Both HW/SW co-design implementations are comparable to existing HECC implementations on the 32-bit ARM7 at 80 MHz. (C) 2006 Published by Elsevier B.V.
机译:计算密集型密码系统的硬件/软件协同设计是实现资源受限的嵌入式应用程序所需速度的首选解决方案。本文提出了一种微代码指令集协处理器,该协处理器旨在与8位微控制器配合使用以实现超椭圆曲线密码系统。该微代码协处理器能够使用双乘法器/双加法器数据路径执行一系列伽罗瓦现场运算,并将中间结果存储在协处理器的外部RAM单元中。使用8位微控制器的软件例程对该协处理器进行编程,该软件例程实现了HECC除数的加倍和加法运算。在运行于12 MHz时钟频率的8051微控制器上,在656毫秒(7.87万个周期)中计算了雅可比标量乘法,这比纯软件实现快228倍。在以12 MHz时钟运行的Atmel AVR微控制器上,此数字为78毫秒(1 M周期),比纯软件实现快106倍。两种硬件/软件协同设计实现都可以与80 MHz的32位ARM7上的现有HECC实现媲美。 (C)2006由Elsevier B.V.发布

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号