作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (3): 111-113. doi: 10.3969/j.issn.1000-3428.2011.03.039

• 安全技术 • 上一篇    下一篇

基于专用指令集的椭圆曲线密码协处理器

张 军,杨晓辉,赵前进,杨同杰,戴紫彬   

  1. (解放军信息工程大学电子技术学院,郑州 450004)
  • 出版日期:2011-02-05 发布日期:2011-01-28
  • 作者简介:张 军(1983-),男,硕士研究生,主研方向:密码通信微系统设计;杨晓辉,博士研究生;赵前进、杨同杰,硕士研究生;戴紫彬,教授、博士生导师
  • 基金资助:
    国家“863”计划基金资助项目(2008AA01Z103)

Elliptic Curve Cryptography Coprocessor Based on Specific Instruction Set

ZHANG Jun, YANG Xiao-hui, ZHAO Qian-jin, YANG Tong-jie, DAI Zi-bin   

  1. (Institute of Electronic Technology, PLA Information Engineering University, Zhengzhou 450004, China)
  • Online:2011-02-05 Published:2011-01-28

摘要: 在分析各种椭圆曲线密码(ECC)算法结构特点的基础上,提取不同算法的典型操作,研究算法操作间的并行性,提出两路模乘与两路模加减实现ECC算法的方案。给出一种基于超长指令字结构的专用指令集密码协处理器的设计方案,并进行指令结构的并行化设计。实验结果显示,该设计能够达到ECC运算处理高效性与灵活性的折中。

关键词: 椭圆曲线密码, 专用指令集, 超长指令字结构

Abstract: Based on analyzing the structure character of Elliptic Curve Cryptography(ECC) algorithms, the representative operation is selected. This paper has a research on the parallelism among the operation. A solution for efficient cryptographic processing through two multiplication modules and two addition/subtraction modules are proposed. A Very Long Instruction Word(VLIW) architecture of ECC coprocessor with specific instruction set is also presented. Experimental result shows that this co-processor has tradeoff between high performance and flexibility.

Key words: Elliptic Curve Cryptography(ECC), specific instruction set, Very Long Instruction Word(VLIW) architecture

中图分类号: