Paper 2020/1316 Original: eprint.iacr.org/2020/1316 ↗

Security of Public Key Encryption against Resetting Attacks

Juliane Krämer
Patrick Struck
Abstract

Ciphertext indistinguishability under chosen plaintext attacks is a standard security notion for public key encryption. It crucially relies on the usage of good randomness and is trivially unachievable if the randomness is known by the adversary. Yilek (CT-RSA'10) defined security against resetting attacks, where randomness might be reused but remains unknown to the adversary. Furthermore, Yilek claimed that security against adversaries making a single query to the challenge oracle implies security against adversaries making multiple queries to the challenge oracle. This is a typical simplification for indistinguishability security notions proven via a standard hybrid argument. The given proof, however, was pointed out to be flawed by Paterson, Schuldt, and Sibborn (PKC'14). Prior to this work, it has been unclear whether this simplification of the security notion also holds in case of resetting attacks. We remedy this state of affairs as follows. First, we show the strength of resetting attacks by showing that many public key encryption schemes are susceptible to these attacks. As our main contribution, we show that the simplification to adversaries making only one query to the challenge oracle also holds in the light of resetting attacks. More precisely, we show that the existing proof can not be fixed and give a different proof for the claim. Finally, we define real-or-random security against resetting attacks and prove it equivalent to the notion by Yilek which is of the form left-or-right.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
History
2020-10-26: last updated
2020-10-23: published
Short URL
https://ia.cr/2020/1316
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2020/1316,
      author = {Juliane Krämer and Patrick Struck},
      title = {Security of Public Key Encryption against Resetting Attacks},
      howpublished = {Cryptology {ePrint} Archive, Paper 2020/1316},
      year = {2020},
      url = {https://eprint.iacr.org/2020/1316}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.