【24h】

Efficient Pre-processing for Large Window-Based Modular Exponentiation Using Genetic Algorithms

机译:基于遗传算法的基于大窗口的模幂的高效预处理

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Modular exponentiation is a cornerstone operation to several public-key cryptosystems. It is performed using successive modular multiplications. This operation is time consuming for large operands, which is always the case in cryptography. For software or hardware fast cryptosystems, one needs thus reducing the total number of modular multiplication required. Existing methods attempt to reduce this number by partitioning the exponent in constant or variable size windows. However, these window methods require some pre-computations, which themselves consist of modular exponentiations. In this paper, we exploit genetic algorithms to evolving an optimal addition sequence that allows one to perform the pre-computations in window methods with a minimal number of modular multiplications. Hence we improve the efficiency of modular exponentiation. We compare the evolved addition sequences with those obtained using Brun's algorithm.
机译:模幂运算是几种公钥密码系统的基础操作。它使用连续的模数乘法执行。对于大型操作数而言,此操作非常耗时,而在密码学中总是如此。因此对于软件或硬件快速密码系统,需要减少所需的模块乘法的总数。现有方法试图通过在恒定或可变大小的窗口中划分指数来减少该数目。但是,这些窗口方法需要一些预先计算,它们本身由模幂组成。在本文中,我们利用遗传算法来发展一种最佳加法序列,该序列使人们能够以最少的模数乘法在窗口方法中执行预计算。因此,我们提高了模幂的效率。我们将进化的加法序列与使用Brun算法获得的序列进行比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号