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

基于资源复用的RSA加速器层次化架构
引用本文:赵开兰,张晓旭,马德,黄凯,严晓浪.基于资源复用的RSA加速器层次化架构[J].计算机工程与应用,2014(19):78-84.
作者姓名:赵开兰  张晓旭  马德  黄凯  严晓浪
作者单位:1. 浙江大学 电气工程学院,杭州,310027
2. 杭州电子科技大学 微电子CAD所,杭州,310018
摘    要:为了解决RSA在模频繁变化情况下性能不足的问题,在已有蒙哥马利模乘器的基础上采用层次化架构设计复用硬件资源,实现了基于改进扩展欧几里德算法的偶数模逆器和R2mod M运算器。实验结果显示,在14%的额外硬件资源开销下RSA加速器性能在模频繁变化应用下比原来提高2倍。其中,模逆器性能较其他设计提高了3倍,R2mod M运算器性能比复用模幂电路的实现方法提高了一个数量级。

关 键 词:RSA加密算法  加速  层次化设计  资源复用

Hierarchical architecture of RSA accelerator based on hardware resource reuse
ZHAO Kailan,ZHANG Xiaoxu,MA De,HUANG Kai,YAN Xiaolang.Hierarchical architecture of RSA accelerator based on hardware resource reuse[J].Computer Engineering and Applications,2014(19):78-84.
Authors:ZHAO Kailan  ZHANG Xiaoxu  MA De  HUANG Kai  YAN Xiaolang
Affiliation:ZHAO Kailan,ZHANG Xiaoxu,MA De,HUANG Kai,YAN Xiaolang(1.College of Electrical Engineering, Zhejiang University, Hangzhou 310027, China; 2.Institute of Microelectronics CAD, Hangzhou Dianzi University, Hangzhou 310018, China)
Abstract:To improve the performance of the RSA cryptography system for the application of modular frequent change, a novel hierarchical architecture of RSA accelerator is proposed. With hardware resource reuse with Montgomery Modular Multiplier, both modular inverse and R2 mod M arithmetic function are supported by the proposed accelerator to improve performance of RSA key generation and Montgomery Modular multiplication. As the experiment shows, compared with previous works, the performance of RSA accelerator is 2 times faster for the application of modular frequent change under 14% resource overhead. What's more, the accelerator achieves one order of magnitude performance increasing for R2 mod M calculation comparing with the method of reusing Modular Exponentiation module.
Keywords:RSA encryption algorithm  accelerate  hierarchical design  resource reuse
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号