首页> 外文期刊>電子情報通信学会技術研究報告 >FPGAのDSPブロックを最大限利用するRSA暗号ハードウェアアルゴリズム
【24h】

FPGAのDSPブロックを最大限利用するRSA暗号ハードウェアアルゴリズム

机译:RSA加密硬件算法,可最大限度地利用FPGA DSP模块

获取原文
获取原文并翻译 | 示例
           

摘要

本稿では,RSA暗号化・復号化が含むべき乗剰余演算のための効率よいハードウェアアルゴリズムを提案する.このハードウェアアルゴリズムは,組込みDSPブロック(DSP48E)と組込みメモリブロック(Block RAM)を搭載したXilinx社のVirtex-5ファミリFPGA XC5VSX50T-1に実装するように設計されている.特に,このハードウェアアルゴリズムは,これら2つの組込みブロックを効率よく用い,1024ビットのべき乗剰余演算をたった1つのDSP48Eブロックと1つのBlock RAMを用いて行なう.実装の結果,このハードウェアアルゴリズムは,1024ビットのべき乗剰余演算を最大44.8ms,平均33.8msで行なうことができる.また,1つのDSP48Eブロックと1つのBlock RAMのみを用いているので,1つのFPGA中に多くの回路を埋め込むことにより,複数のべき乗剰余演算を同時かつ並列に行なうことができる.%The main contribution of this paper is to present an efficient hardware algorithm for modular exponentiation, which is a key operation of RSA encryption/decryption. Our hardware algorithm is designed to be implemented in on the Xilinx Virtex-5 family FPGA XC5VSX50T-1, which has embedded DSP blocks (DSP48E) and embedded memory blocks (BRAM). In particular, our hardware algorithm efficiently uses these two embedded blocks such that it uses only one DSP48E block and one Block RAM for 1024-bit modular exponentiation. The implementation results showed that it runs run in no more than 44.8ms and in expected 33.8ms for 1024-bit modular exponentiation. Since it uses only one DSP48E block and one Block RAM, the FPGA can implement a lot of circuits which perform modulo exponentiation in parallel, in the same time.
机译:在本文中,我们提出了一种用于RSA加密/解密中的模块化幂运算的高效硬件算法。此硬件算法旨在在Xilinx Virtex-5系列FPGA XC5VSX50T-1上实现,该FPGA配备了嵌入式DSP模块(DSP48E)和嵌入式存储器模块(Block RAM)。特别是,这种硬件算法有效地使用了这两个内置模块,并仅使用一个DSP48E模块和一个Block RAM来执行1024位模块化幂运算。作为实施的结果,该硬件算法可以在最多44.8毫秒和平均33.8毫秒的时间内执行1024位模幂运算。此外,由于仅使用一个DSP48E模块和一个Block RAM,因此可以通过将多个电路嵌入一个FPGA中来同时并行执行多个模幂运算。本文的主要贡献是提出了一种有效的模块化幂运算硬件算法,这是RSA加密/解密的关键操作。我们的硬件算法设计为在Xilinx Virtex-5系列FPGA XC5VSX50T-1上实现,它具有嵌入式DSP模块(DSP48E)和嵌入式存储器模块(BRAM)。特别是,我们的硬件算法有效地使用了这两个嵌入式模块,因此仅使用一个DSP48E模块和一个Block RAM进行1024位模块化运算。结果表明,对于1024位模块化幂运算,它的运行时间不超过44.8毫秒,预计不超过33.8毫秒。由于仅使用一个DSP48E模块和一个Block RAM,FPGA可以实现许多电路,这些电路可以并行执行模幂运算,在同一时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号