首页> 外文会议>Cryptographers' Track at the RSA Conference >Improvements to RSA Key Generation and CRT on Embedded Devices
【24h】

Improvements to RSA Key Generation and CRT on Embedded Devices

机译:在嵌入式设备上改进RSA密钥生成和CRT

获取原文

摘要

RSA key generation requires devices to generate large prime numbers. The naieve approach is to generate candidates at random, and then test each one for (probable) primality. However, it is faster to use a sieve method, where the candidates are chosen so as not to be divisible by a list of small prime numbers {p_i}. Sieve methods can be somewhat complex and time-consuming, at least by the standards of embedded and hardware implementations, and they can be tricky to defend against side-channel analysis. Here we describe an improvement on Joye et al.'s sieve based on the Chinese Remainder Theorem (CRT). We also describe a new sieve method using quadratic residuosity which is simpler and faster than previously known methods, and which can produce values in desired RSA parameter ranges such as (2~(n-1/2),2~n) with minimal additional work. The same methods can be used to generate strong primes and DSA moduli. We also demonstrate a technique for RSA private key operations using the Chinese Remainder Theorem (RSA-CRT) without q~(-1) mod p. This technique also leads to inversion-free batch RSA and inversion-free RSA mod p~kq. We demonstrate how an embedded device can use our key generation and RSA-CRT techniques to perform RSA efficiently without storing the private key itself: only a symmetric seed and one or two short hints are required.
机译:RSA密钥生成需要设备生成大型素数。天病的方法是随机生成候选,然后对每一个用于(可能的)原始。然而,使用筛分方法是更快的,其中选择候选者以便不通过小型素数{P_I}列表来分隔。除了嵌入式和硬件实现的标准,筛分方法可能存在稍微复杂且耗时,并且它们可能是令人棘手的防御侧通道分析。在这里,我们描述了Joye等人的改进。基于中国剩余定理(CRT)的筛子。我们还描述了一种使用二次残留度的新筛分方法,该方法比以前已知的方法更简单,更快,并且可以在所需的RSA参数范围内产生值,例如(2〜(n-1/2),2〜n),其额外最小工作。相同的方法可用于产生强素和DSA模量。我们还展示了使用中文剩余定理(RSA-CRT)的RSA私钥操作的技术,而没有Q〜(-1)MOD P.该技术还导致无倒数批处理RSA和无倒置RSA MOD P〜KQ。我们展示了嵌入式设备如何使用我们的关键生成和RSA-CRT技术有效地执行RSA而不存储私钥本身:仅需要一个对称种子和一个或两个短提示。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号