【24h】

Bipartite Modular Multiplication

机译:二部模乘

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

摘要

This paper proposes a new fast method for calculating modular multiplication. The calculation is performed using a new representation of residue classes modulo M that enables the splitting of the multiplier into two parts. These two parts are then processed separately, in parallel, potentially doubling the calculation speed. The upper part and the lower part of the multiplier are processed using the interleaved modular multiplication algorithm and the Montgomery algorithm respectively. Conversions back and forth between the original integer set and the new residue system can be performed at speeds up to twice that of the Montgomery method without the need for precomputed constants. This new method is suitable for both hardware implementation; and software implementation in a multiprocessor environment. Although this paper is focusing on the application of the new method in the integer field, the technique used to speed up the calculation can also easily be adapted for operation in the binary extended field GF(2~m).
机译:本文提出了一种新的快速计算模乘的方法。使用残差类别模M的新表示来执行计算,该残差类别将乘数分为两部分。然后分别并行处理这两个部分,有可能使计算速度加倍。乘法器的上部和下部分别使用交错式模乘算法和Montgomery算法进行处理。原始整数集和新残差系统之间的来回转换可以以高达Montgomery方法两倍的速度进行,而无需预先计算的常数。这种新方法适用于两种硬件实现;和在多处理器环境中的软件实现。尽管本文重点研究了新方法在整数字段中的应用,但是用于加速计算的技术也可以轻松地应用于二进制扩展字段GF(2〜m)中的操作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号