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

计算机工程 ›› 2012, Vol. 38 ›› Issue (16): 142-144. doi: 10.3969/j.issn.1000-3428.2012.16.036

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

高并行可配置的GF(p)域ECC处理器

周发旺 a,史再峰 a,郭 炜 b,刘 睿 a   

  1. (天津大学 a. 电子与信息工程学院;b. 计算机科学与技术学院,天津 300072)
  • 收稿日期:2011-10-27 修回日期:2011-12-08 出版日期:2012-08-20 发布日期:2012-08-17
  • 作者简介:周发旺(1986-),男,硕士研究生,主研方向:椭圆曲线密码算法及其硬件实现;史再峰,讲师、博士;郭 炜,研究员;刘 睿,硕士研究生
  • 基金资助:
    国家自然科学基金资助重点项目(61036004);国家自然科学基金资助项目(61076024)

High Parallel Configurable Elliptic Curve Cryptographic Processor over GF(p) Field

ZHOU Fa-wang  a, SHI Zai-feng  a, GUO Wei  b, LIU Rui  a   

  1. (a. School of Electronic and Information Engineering; 2. School of Computer Science and Technology, Tianjin University, Tianjin 300072, China)
  • Received:2011-10-27 Revised:2011-12-08 Online:2012-08-20 Published:2012-08-17

摘要: 提出一种基于传输触发架构的可配置高并行性素域椭圆曲线密码处理器。该处理器用于快速实现点乘运算,通过配置特殊的功能单元、总线以及寄存器文件堆,可针对不同安全需求进行扩展。超长指令字的指令格式使处理器具有高并行性。设计的特殊功能单元 MMAU加速了模乘运算的实现。仿真结果表明,在0.18 μm CMOS工艺下,处理器所占面积为83 Kgates,能工作在最大120 MHz时钟频率下,可以在0.425 μs和2 ms内完成一次192 bit的模乘和点乘运算。

关键词: 椭圆曲线密码, GF(p)域, 传输触发架构, 超长指令字, 模乘, 点乘

Abstract: A configurable and high parallelism Elliptic Curve Cryptography(ECC) processor over GF(p) to compute point multiplication is proposed based on Transport Triggered Architecture(TTA). The processor can be extended for the different requirement of security by configuring special function units, bus and register files. The Very Long Instruction Word(VLIW) instruction format makes the processor gain the high parallelism. An especial Function Unit(FU) named Montgomery Multiplier Accumulators Unit(MMAU) is designed to accelerate the implementation of the modular multiplication. With a 0.18 μm CMOS cell library, the processor uses 83 Kgates and achieves 0.425 μs for a modular multiplication and 2 ms for a point multiplication over GF(p) at 120 MHz when the key length is 192 bit.

Key words: Elliptic Curve Cryptography(ECC), GF(p) field, Transport Triggered Architecture(TTA), Very Long Instruction Word(VLIW), modular multiplication, point multiplication

中图分类号: