Non-interactive provably secure attestations for arbitrary RSA prime generation algorithms

8Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

RSA public keys are central to many cryptographic applications; hence their validity is of primary concern to the scrupulous cryptographer. The most relevant properties of an RSA public key (n, e) depend on the factors of n : are they properly generated primes? are they large enough? is e co-prime with ϕ? etc. And of course, it is out of question to reveal n ’s factors. Generic non-interactive zero-knowledge (NIZK) proofs can be used to prove such properties. However, NIZK proofs are not practical at all. For some very specific properties, specialized proofs exist but such ad hoc proofs are naturally hard to generalize. This paper proposes a new type of general-purpose compact non-interactive proofs, called attestations, allowing the key generator to convince any third party that n was properly generated. The proposed construction applies to any prime generation algorithm, and is provably secure in the Random Oracle Model. As a typical implementation instance, for a 138-bit security, verifying or generating an attestation requires k=1024 prime generations. For this instance, each processed message will later need to be signed or encrypted 14 times by the final users of the attested moduli.

Cite

CITATION STYLE

APA

Benhamouda, F., Ferradi, H., Géraud, R., & Naccache, D. (2017). Non-interactive provably secure attestations for arbitrary RSA prime generation algorithms. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10492 LNCS, pp. 206–223). Springer Verlag. https://doi.org/10.1007/978-3-319-66402-6_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free