首页> 外国专利> Method and device for executing a decrypting mechanism through calculating a standardized modular exponentiation for thwarting timing attacks

Method and device for executing a decrypting mechanism through calculating a standardized modular exponentiation for thwarting timing attacks

机译:通过计算标准化的模幂来抑制定时攻击执行解密机制的方法和装置

摘要

An encrypting exponentiation modulo M is effected by a modular multiplication X*YmodM, where M is a temporally steady but instance-wise non-uniform modulus. The method involves an iterative series of steps. Each step executes one or two first multiplications to produce a first result, and a trim-down reduction of the size of the first result by one or more second multiplications to produce a second result. The method furthermore takes a distinctive measure for keeping the final result of each step below a predetermined multiplicity of the modulus. In particular, the method postpones substantially any subtraction of the modulus as pertaining to the measure to a terminal phase of the modular exponentiation. This is possible through choosing in an appropriate manner one or more parameters figuring in the method. This further maintains overall temporal performance.
机译:加密指数模M由模乘X * YmodM影响,其中M是时间稳定的,但按实例划分的非均匀模量。该方法包括一系列迭代步骤。每个步骤执行一个或两个第一乘法以产生第一结果,并通过一个或多个第二乘法对第一结果的大小进行修整减小以产生第二结果。该方法还采取独特的措施以将每个步骤的最终结果保持在模量的预定倍数以下。特别地,该方法基本上将与模量有关的模量的任何减法推迟到模幂的末端相。通过以适当的方式选择该方法中设定的一个或多个参数,这是可能的。这进一步保持了总体时间性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号