Reducing the Complexity in the Distributed Computation of Private RSA Keys

  • Authors:
  • Peter Lory

  • Affiliations:
  • University of Regensburg, Regensburg, Germany D-93040

  • Venue:
  • ACISP '09 Proceedings of the 14th Australasian Conference on Information Security and Privacy
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Catalano, Gennaro and Halevi (2000) present a protocol for the distributed computation of inverses over a shared secret modulus. The most important application of their protocol is the distributed computation of the private RSA key from the public key. The protocol is attractive, because it requires only two rounds of communication in the case of honest but curious players. The present paper gives a modification of this protocol, which reduces its complexity from O (n 3 (logn )2 + n 2 (logn ) (logN ) + (logN )2) to O (n 3 logn + n 2 logN + (logN )2) bit-operations per player, where n is the number of players and N is the RSA modulus. The number of communication rounds is the same as in the original protocol.