Nonmalleable cryptography

Danny Dolev*, Cynthia Dwork, Moni Naor

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

605 Scopus citations

Abstract

The notion of nonmalleable cryptography, an extension of semantically secure cryptography, is defined. Informally, in the context of encryption the additional requirement is that given the ciphertext it is impossible to generate a different ciphertext so that the respective plaintexts are related. The same concept makes sense in the contexts of string commitment and zero-knowledge proofs of possession of knowledge. Nonmalleable schemes for each of these three problems are presented. The schemes do not assume a trusted center; a user need not know anything about the number or identity of other system users. Our cryptosystem is the first proven to be secure against a strong type of chosen ciphertext attack proposed by Rackoff and Simon, in which the attacker knows the ciphertext she wishes to break and can query the decryption oracle on any ciphertext other than the target.

Original languageEnglish
Pages (from-to)391-437
Number of pages47
JournalSIAM Journal on Computing
Volume30
Issue number2
DOIs
StatePublished - 2000

Keywords

  • Auction protocols
  • Authentication
  • Chosen ciphertext security
  • Commitment schemes
  • Cryptanalysis
  • Cryptography
  • Encryption
  • Nonmalleability
  • Randomized algorithms
  • Zero-knowledge

Fingerprint

Dive into the research topics of 'Nonmalleable cryptography'. Together they form a unique fingerprint.

Cite this