摘要
在分析各种椭圆曲线密码(ECC)算法结构特点的基础上,提取不同算法的典型操作,研究算法操作间的并行性,提出两路模乘与两路模加减实现ECC算法的方案。给出一种基于超长指令字结构的专用指令集密码协处理器的设计方案,并进行指令结构的并行化设计。实验结果显示,该设计能够达到ECC运算处理高效性与灵活性的折中。
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.
出处
《计算机工程》
CAS
CSCD
北大核心
2011年第3期111-113,共3页
Computer Engineering
基金
国家"863"计划基金资助项目(2008AA01Z103)
关键词
椭圆曲线密码
专用指令集
超长指令字结构
Elliptic Curve Cryptography(ECC)
specific instruction set
Very Long Instruction Word(VLIW) architecture