基于CRT的低成本RSA芯片设计  

A Low Cost RSA Chip Design Based on CRT

在线阅读下载全文

作  者:吴敏[1] 曾晓洋[1] 韩军[1] 麻永新[1] 吴永一[1] 张国权[1] 

机构地区:[1]复旦大学专用集成电路与系统国家重点实验室,上海200433

出  处:《计算机研究与发展》2006年第4期639-645,共7页Journal of Computer Research and Development

基  金:国家"八六三"高技术研究发展计划基金项目(2003AA1Z1270);上海市科委重大攻关项目(03dz15001);上海市科委集成电路创新基金项目(037062016)

摘  要:提出了一种基于改进的Montgomery算法和中国剩余定理(CRT)的RSA签名芯片的VLSI实现.由于采用了新颖的调度算法,实现了用576b的模乘单元来完成1152b的RSA模幂运算,从而大大降低了芯片面积;此外,CRT的引入使得整个系统的数据吞吐率与传统的1024bRSA系统相当.实验结果显示:芯片完成一次1024b的模幂运算需要约1.2M个时钟周期,而芯片规模在54K个等效门以下;如果系统时钟频率选取40MHz,系统签名速率可以达到30Kbps.In this paper, a VLSI design and ASIC implementation of a pretty low cost RSA cryptosystem is presented, which is based on the modified Montgomery algorithm and the Chinese remainder Theory (CRT), By adopting a novel scheduling method, we realize 1152-bit modular exponentiation with 576-bit modular multiplier unit, which reduces the hardware complexity greatly. And by using the CRT technique, a comparable throughput with general 1024-bit RSA cryptosystem is achieved. The experimental result shows that a 1024-bit modular exponentiation calculation can be performed in about 1.2 mega cycles, and less than 54K gates are needed. With 40MHz system clock, a signature rate of over 30Kbps can be achieved.

关 键 词:改进的Montgomery算法 RSA 中国剩余定理 VLSI 数字签名 

分 类 号:TP393.08[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象