摘要
提出了一种基于Montgomery算法的模乘器。与现有结构相比,由于采用了多级流水线的乘法器结构,提高了系统的时钟频率;并通过引入预计算单元,解决了流水线停顿的问题,提高了系统的并行性,减少了所需的时钟数。该模乘器位长233位,基于SMIC 0.18μm最坏工艺的综合结果表明,电路的关键路径最大时延为3.8 ns,芯片面积2 mm2。一次模乘计算只需要108个时钟周期,适合ECC密码体制的应用要求。
A modular multiplier for ECC cryptosystem based on modified Montgomery algorithm is presented. Compared to other designs, our multiplier is pipelined to enhance the clock frequency. And a pre-calculation mechanism is adopted to solve the problem of pipeline break, hence reducing total clock cycles needed. With its small area and fast speed, our design is perfect for application of ECC crypto-system.
出处
《微电子学》
CAS
CSCD
北大核心
2006年第3期344-346,351,共4页
Microelectronics
基金
国家自然科学基金资助项目(60276016
60476015)
清华大学校基础研究基金资助项目(JC2003059)