【24h】

RNS bases and conversions

机译:RNS基础和转换

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

摘要

Residue Number Systems (RNS) allow the distribution of large dynamic range computations over small modular rings, which allows the speed up of computations. This feature is well known, and already used in both DSP and cryptography. Most of implementations use RNS bases of three elements to reduce the complexity of conversions, but if can increase the number of RNS modular computational channels, then we are able to compute over smaller rings and thus further increase the speed of computation. In this paper, we deal with conversion from RNS to RNS or RNS to standard representations of numbers. We find, in the literature, two classes of conversion algorithms: those directly based on the Chinese remainder theorem and those which use an intermediate Mixed Radix representation. We analyze these two different methods, show where the choice of the base is important and discuss the base selection criteria. We deduce that MRS conversions offer more possibilities than the CRT conversions. We provide features of RNS bases which provide low complexity of both RNS computation and conversion. We introduce some examples of bases well suited for cryptography applications.
机译:残数系统(RNS)允许在小的模块化环上分配较大的动态范围计算,这可以加快计算速度。此功能是众所周知的,并且已经在DSP和加密中使用。大多数实现使用三元素的RNS基来降低转换的复杂性,但是如果可以增加RNS模块化计算通道的数量,那么我们能够在较小的环上进行计算,从而进一步提高了计算速度。在本文中,我们处理从RNS到RNS或RNS到数字的标准表示形式的转换。在文献中,我们发现了两类转换算法:直接基于中文余数定理的算法和使用中间混合基数表示的算法。我们分析了这两种不同的方法,显示了碱基选择的重要性,并讨论了碱基选择标准。我们推断出MRS转换比CRT转换提供更多的可能性。我们提供RNS基础的功能,这些功能可降低RNS计算和转换的复杂性。我们介绍一些非常适合密码学应用程序的基础示例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号