Bit Commitment Using Pseudorandomness

URL: https://link.springer.com/article/10.1007/BF00191386 Authors: Moni Naor

Abstract

We show how to construct a bit commitment protocol from any pseudorandom generator. More specifically, a sender can commit to a bit such that (1) the receiver cannot determine before the opening phase (hiding); and (2) after committing, the sender cannot change (binding). The construction is non-interactive and assumes only the existence of pseudorandom generators (and hence one-way functions). The commitment is perfectly binding and computationally hiding.

BibTeX

@Article{JC:Naor91,
  author = {Moni Naor},
  title = {Bit Commitment Using Pseudorandomness},
  pages = {151--158},
  journal = {Journal of Cryptology},
  volume = {4},
  number = {2},
  month = {jan},
  publisher = {Springer},
  year = {1991},
  doi = {10.1007/BF00196774},
}