首页> 外文期刊>Computers & Digital Techniques, IET >Massively parallel modular exponentiation method and its implementation in software and hardware for high-performance cryptographic systems
【24h】

Massively parallel modular exponentiation method and its implementation in software and hardware for high-performance cryptographic systems

机译:大规模并行模块化幂运算方法及其在高性能密码系统的软件和硬件中的实现

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

摘要

Most cryptographic systems are based on modular exponentiation (ME). It is performed using successive modular multiplications (MMs). In this case, there are many ways to improve the throughput of a cryptographic system implementation: one is reducing the number of the required MMs and the other is reducing the time spent in performing a single MM and a third way consists of executing required independent modular multiplications (IMMs) in parallel. With the purpose of further accelerating the computation of ME, we investigate the impact of these three strategies. First, we propose a massively parallel scheme aiming at performing all IMMs concurrently. The scheme is based on the m-ary exponentiation method, which groups the exponent bits into partition so that the number of required MMs is reduced, provided that some common modular powers are pre-computed and stored for future repeated use. Finally, two different implementations for the MM are used: one is sequential and the other systolic. This investigation is culminated by a comparison of the speedups yielded against the extra-costs due for seven different implementations. One implementation is software based and the other six are hardware based.
机译:大多数密码系统都基于模块化指数(ME)。它是使用连续的模乘(MM)执行的。在这种情况下,有许多方法可以提高密码系统实现的吞吐量:一种方法是减少所需MM的数量,另一种方法是减少执行单个MM所花费的时间,第三种方法是执行所需的独立模块并行(IMM)。为了进一步加速ME的计算,我们研究了这三种策略的影响。首先,我们提出了一个大规模并行方案,旨在同时执行所有IMM。该方案基于m进制求幂方法,该方法将指数位分组到分区中,从而减少了所需的MM数量,前提是预先计算并存储了一些常见的模块化功效以备将来重复使用。最后,针对MM使用两种不同的实现方式:一种是顺序的,另一种是收缩的。这项调查的最终结果是比较了七个不同实施方案所产生的提速与所产生的额外费用。一种实现是基于软件的,其他六个实现是基于硬件的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号