首页 | 官方网站   微博 | 高级检索  
     

高速可配RSA加速器设计与实现
引用本文:曾健林,黄凯,马德,冯炯,葛海通,严晓浪.高速可配RSA加速器设计与实现[J].传感器与微系统,2012,31(6):97-100.
作者姓名:曾健林  黄凯  马德  冯炯  葛海通  严晓浪
作者单位:1. 浙江大学 超大规模集成电路研究所,浙江 杭州,310027
2. 杭州市中天微系统有限公司,浙江 杭州,310012
基金项目:国家自然科学基金重大国际合作研究项目(60720106003)
摘    要:为实现高速可配RSA硬件加速器,提出了一种基于基—64蒙哥马利算法的模乘器流水线架构及其对应的可配置存储结构。通过五级流水线的并行运算和存储器的灵活配置,可以高效地实现256位到2048位的RSA运算。实验结果表明:与其他相关工作比较,提出的流水线架构能够取得较好的性能和资源消耗比,加速器在模乘器性能和数据吞吐率方面有明显提高。在73 k门硬件资源下,在1024位RSA运算情况下,实现了333 kbps的数据吞吐率。

关 键 词:RSA  蒙哥马利模乘  基—64  并行流水线  可配

Design and implementation of high-speed configurable RSA accelerator
ZENG Jian-lin , HUANG Kai , MA De , FENG Jiong , GE Hai-tong , YAN Xiao-lang.Design and implementation of high-speed configurable RSA accelerator[J].Transducer and Microsystem Technology,2012,31(6):97-100.
Authors:ZENG Jian-lin  HUANG Kai  MA De  FENG Jiong  GE Hai-tong  YAN Xiao-lang
Affiliation:1(1.Institute of VLSI Design,Zhejiang University,Hangzhou 310027,China; 2.Hangzhou C-SKY Microsystem Corporation,Hangzhou 310012,China)
Abstract:To implement high-speed configurable RSA accelerator,a pipelined modular multiplier architecture based on radix—64 Montgomery modular multiplication algorithm and its corresponding configurable memory architecture are proposed.With parallel calculation of five-stage pipeline and configurable memory,it fulfills RSA calculation ranging from 256-bit to 2048 bit efficiently.As is shown in experiment,compared with other related works,the proposed pipeline architecture can reach better tradeoff between performance and resource.The accelerator is able to increase the performance of modular multiplier and total data throughput.With 73-kilo gates,it achieves 333 kbps data throughput for 1024-bit RSA calculation.
Keywords:RSA  Montgomery modular multiplication  radix-64  parallel pipeline  configurable
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号