...
首页> 外文期刊>Microelectronics journal >Design of RSA processor for concurrent cryptographic transformations
【24h】

Design of RSA processor for concurrent cryptographic transformations

机译:用于并行密码转换的RSA处理器设计

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

摘要

The performance of RSA depends strongly on the competent implementation of modular multiplication and modular exponentiation. Performance can be improved in three ways: (i) by reducing the frequency of modular multiplications; (ii) by reducing the time required to evaluate modular multiplication; (iii) by increasing the RSA cores. This work proposes enhancements to the Montgomery Multiplication and also to Square & Multiply algorithm. Bit Forwarding 1-bit (BFW1) algorithm has been implemented to evaluate modular exponentiation that resulted in 11.11% improvement in throughput, and 1.90% reduction in power consumption. A Dual-core RSA processor with a hardware scheduler has been designed for performing concurrent cryptographic transformations to attain better throughput without increasing the frequency. The proposed hardware scheduler is able to increase the throughput of 95.85% for MSM algorithm and 117.61% for BFW1 for 1024-bit key with reference to the MME42_C2 algorithm. The results have been verified for a key of length 1024-bits, up to 32-cores. This is scalable, by proportionally increasing BRAM and priority queue size.
机译:RSA的性能在很大程度上取决于模块化乘法和模块化幂运算的有效实现。可以通过三种方式提高性能:(i)通过减少模乘的频率; (ii)减少评估模乘所需的时间; (iii)通过增加RSA核心。这项工作提出了对蒙哥马利乘法以及平方和乘法算法的增强。已实施位转发1位(BFW1)算法来评估模块化幂运算,这导致吞吐量提高了11.11%,功耗降低了1.90%。具有硬件调度程序的双核RSA处理器被设计用于执行并发密码转换,以在不增加频率的情况下获得更好的吞吐量。相对于MME42_C2算法,对于1024位密钥,建议的硬件调度程序能够将MSM算法的吞吐量提高95.85%,将BFW1的吞吐量提高117.61%。对于长度为1024位(最多32核)的密钥,已验证了结果。通过按比例增加BRAM和优先级队列大小,这是可伸缩的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号