首页> 外文会议>Selected areas in cryptography >Batch Computations Revisited: Combining Key Computations and Batch Verifications
【24h】

Batch Computations Revisited: Combining Key Computations and Batch Verifications

机译:再谈批处理计算:结合密钥计算和批处理验证

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

摘要

We consider the effect of combining the key computation step in particular key agreement protocols, such as ECMQV and static-DH, with verifying particular elliptic curve equations, such as those related to ECDSA signature verification. In particular, we show that one can securely combine ECDSA signature verification and ECMQV and static-ECDH key computations, resulting in significant performance improvements, due to saving on doubling operations and exploiting multiple point multiplication strategies. Rough estimates (for non-Koblitz curves) suggest that the incremental cost of ECDSA signature verification, when combined with ECDH key agreement, improves by a factor 2.3x compared to performing the ECDSA signature verification separately and by a factor 1.7x, when the latter is computed using the accelerated ECDSA signature verification technique described in [3]. Moreover, the total cost of combined ECDSA signature verification and ECDH key agreement improves by 1.4 x, when compared to performing these computations separately (and by 1.2x, if accelerated ECDSA signature verification techniques are used). This challenges the conventional wisdom that with ECC-based signature schemes, signature verification is always considerably slower than signature generation and slower than RSA signature verification. These results suggest that the efficiency advantage one once enjoyed using RSA-based certificates with ECC-based key agreement schemes may be no more: one might as well use an ECC-only scheme using ECDSA-based certificates. Results apply to all prime curves standardized by NIST, the NSA 'Suite B' curves, and the so-called Brainpool curves.
机译:我们考虑将特定的密钥协商协议(例如ECMQV和static-DH)中的密钥计算步骤与验证特定的椭圆曲线方程式(例如与ECDSA签名验证相关的方程式)相结合的效果。特别是,我们证明,由于节省了加倍运算并利用了多点乘法策略,因此可以安全地组合ECDSA签名验证,ECMQV和静态ECDH密钥计算,从而显着提高性能。粗略估计(针对非Koblitz曲线)表明,与单独执行ECDSA签名验证相比,与ECDH密钥协议结合使用时,ECDSA签名验证的增量成本提高了2.3倍,而后者则提高了1.7倍。使用[3]中描述的加速的ECDSA签名验证技术来计算。此外,与单独执行这些计算相比,组合的ECDSA签名验证和ECDH密钥协商的总成本提高了1.4倍(如果使用加速的ECDSA签名验证技术,则提高了1.2倍)。这挑战了传统的观念,即使用基于ECC的签名方案,签名验证总是比签名生成慢得多,也比RSA签名验证慢。这些结果表明,曾经使用基于RSA的证书和基于ECC的密钥协商方案的效率优势可能不再存在:人们最好还是使用基于ECDSA的证书的仅ECC方案。结果适用于所有由NIST标准化的主要曲线,NSA“ Suite B”曲线和所谓的Brainpool曲线。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号