摘要: 在分析各种椭圆曲线密码(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
中图分类号:
张军, 杨晓辉, 赵前进, 杨同杰, 戴紫彬. 基于专用指令集的椭圆曲线密码协处理器[J]. 计算机工程, 2011, 37(3): 111-113.
ZHANG Jun, YANG Xiao-Hui, DIAO Jian-Jin, YANG Tong-Jie, DAI Zi-Ban. Elliptic Curve Cryptography Coprocessor Based on Specific Instruction Set[J]. Computer Engineering, 2011, 37(3): 111-113.