Global Information Lookup Global Information

Commitment scheme information


A commitment scheme is a cryptographic primitive that allows one to commit to a chosen value (or chosen statement) while keeping it hidden to others, with the ability to reveal the committed value later.[1] Commitment schemes are designed so that a party cannot change the value or statement after they have committed to it: that is, commitment schemes are binding. Commitment schemes have important applications in a number of cryptographic protocols including secure coin flipping, zero-knowledge proofs, and secure computation.

A way to visualize a commitment scheme is to think of a sender as putting a message in a locked box, and giving the box to a receiver. The message in the box is hidden from the receiver, who cannot open the lock themselves. Since the receiver has the box, the message inside cannot be changed—merely revealed if the sender chooses to give them the key at some later time.

Interactions in a commitment scheme take place in two phases:

  1. the commit phase during which a value is chosen and committed to
  2. the reveal phase during which the value is revealed by the sender, then the receiver verifies its authenticity

In the above metaphor, the commit phase is the sender putting the message in the box, and locking it. The reveal phase is the sender giving the key to the receiver, who uses it to open the box and verify its contents. The locked box is the commitment, and the key is the proof.

In simple protocols, the commit phase consists of a single message from the sender to the receiver. This message is called the commitment. It is essential that the specific value chosen cannot be known by the receiver at that time (this is called the hiding property). A simple reveal phase would consist of a single message, the opening, from the sender to the receiver, followed by a check performed by the receiver. The value chosen during the commit phase must be the only one that the sender can compute and that validates during the reveal phase (this is called the binding property).

The concept of commitment schemes was perhaps first formalized by Gilles Brassard, David Chaum, and Claude Crépeau in 1988,[2] as part of various zero-knowledge protocols for NP, based on various types of commitment schemes.[3][4] But the concept was used prior to that without being treated formally.[5][6] The notion of commitments appeared earliest in works by Manuel Blum,[7] Shimon Even,[8] and Adi Shamir et al.[9] The terminology seems to have been originated by Blum,[6] although commitment schemes can be interchangeably called bit commitment schemes—sometimes reserved for the special case where the committed value is a bit. Earlier to that, commitment via one-way hash functions was considered, e.g., as part of, say, Lamport signature, the original one-time one-bit signature scheme.

  1. ^ Oded Goldreich (2001). Foundations of Cryptography: Volume 1, Basic Tools. Cambridge University Press. ISBN 0-521-79172-3.: 224 
  2. ^ Gilles Brassard, David Chaum, and Claude Crépeau, Minimum Disclosure Proofs of Knowledge, Journal of Computer and System Sciences, vol. 37, pp. 156–189, 1988.
  3. ^ Goldreich, Oded; Micali, Silvio; Wigderson, Avi (1991). "Proofs that yield nothing but their validity". Journal of the ACM. 38 (3): 690–728. CiteSeerX 10.1.1.420.1478. doi:10.1145/116825.116852. S2CID 2389804.
  4. ^ Russell Impagliazzo, Moti Yung: Direct Minimum-Knowledge Computations. CRYPTO 1987: 40-51
  5. ^ Naor, Moni (1991). "Bit commitment using pseudorandomness". Journal of Cryptology. 4 (2): 151–158. doi:10.1007/BF00196774. S2CID 15002247.
  6. ^ a b Claude Crépeau, Commitment, Cryptography and Quantum Information Lab, McGill University School of Computer Science, accessed April 11, 2008
  7. ^ Manuel Blum, Coin Flipping by Telephone, Proceedings of CRYPTO 1981, pp. 11–15, 1981, reprinted in SIGACT News vol. 15, pp. 23–27, 1983, Carnegie Mellon School of Computer Science.
  8. ^ Shimon Even. Protocol for signing contracts. In Allen Gersho, ed., Advances in Cryptography (proceedings of CRYPTO '82), pp. 148–153, Santa Barbara, CA, US, 1982.
  9. ^ A. Shamir, R. L. Rivest, and L. Adleman, "Mental Poker". In David A. Klarner, ed., The Mathematical Gardner (ISBN 978-1-4684-6686-7), pp. 37–43. Wadsworth, Belmont, California, 1981.

and 27 Related for: Commitment scheme information

Request time (Page generated in 0.8345 seconds.)

Commitment scheme

Last Update:

A commitment scheme is a cryptographic primitive that allows one to commit to a chosen value (or chosen statement) while keeping it hidden to others,...

Word Count : 7696

Commitment

Last Update:

Commitments (novel), a 1987 novel by Roddy Doyle Promise, a commitment by someone to do or not do something Commitment scheme, a cryptographic scheme...

Word Count : 261

Merkle tree

Last Update:

an efficient example of a cryptographic commitment scheme, in which the root of the tree is seen as a commitment and leaf nodes may be revealed and proven...

Word Count : 1787

Quantum cryptography

Last Update:

quantum coin-flipping, quantum commitment protocols are implemented when distrustful parties are involved. A commitment scheme allows a party Alice to fix...

Word Count : 8933

Ponzi scheme

Last Update:

A Ponzi scheme (/ˈpɒnzi/, Italian: [ˈpontsi]) is a form of fraud that lures investors and pays profits to earlier investors with funds from more recent...

Word Count : 4091

Manuel Blum

Last Update:

Blum–Goldwasser cryptosystem Blum–Micali algorithm CAPTCHA reCAPTCHA Commitment scheme Spouse Lenore Blum Awards ACM's A.M. Turing Award, 1995 Distinguished...

Word Count : 618

Cryptographic primitive

Last Update:

database information without server knowing which item was requested Commitment scheme—allows one to commit to a chosen value while keeping it hidden to...

Word Count : 811

Kyoto Protocol

Last Update:

reduction commitment periods. It set a timetable starting in 2006 for negotiations to establish emission reduction commitments for a second commitment period...

Word Count : 13043

David Chaum

Last Update:

information-theoretic private-channels, and also first formalized the concept of a commitment scheme. 1991, with Torben Pedersen, he demonstrated a well-cited zero-knowledge...

Word Count : 3230

Physical unclonable function

Last Update:

resistant to spoofing attacks. Using a fuzzy extractor or the fuzzy commitment scheme that are provably suboptimal in terms of storage and privacy leakage...

Word Count : 4112

UK Emissions Trading Scheme

Last Update:

2050 net zero commitment. Although initially somewhat similar to the earlier UK participation in the European Union Emission Trading Scheme (EU ETS), there...

Word Count : 743

Rings of Saturn

Last Update:

became visible in 1613. Early astronomers used anagrams as a form of commitment scheme to lay claim to new discoveries before their results were ready for...

Word Count : 14210

Cryptographic hash function

Last Update:

the hash value given to him before. (This is an example of a simple commitment scheme; in actual practice, Alice and Bob will often be computer programs...

Word Count : 6067

Adam Walsh Child Protection and Safety Act

Last Update:

civil commitment scheme. Section 4248 of the Act contains the Commitment Provision, which authorizes the federal government to initiate commitment proceedings...

Word Count : 2579

Authenticated encryption

Last Update:

schemes usually do not provide the key commitment, a guarantee that the decryption would fail for any other key. As of 2021, most existing AE schemes...

Word Count : 2085

Pradhan Mantri Awas Yojana

Last Update:

Pradhan Mantri Awas Yojana (PMAY) is a credit-linked subsidy scheme by the Government of India to facilitate access to affordable housing for the low and...

Word Count : 2045

Gilles Brassard

Last Update:

Quantum entanglement Quantum pseudo-telepathy Amplitude amplification Commitment scheme BB84 BHT algorithm Awards FRS (2013) Wolf Prize in Physics (2018)...

Word Count : 811

Escalation of commitment

Last Update:

Escalation of commitment is a human behavior pattern in which an individual or group facing increasingly negative outcomes from a decision, action, or...

Word Count : 4135

Financial Assistance Scheme

Last Update:

agreement" and no longer has to meet its commitment to pay its debt to the pension scheme. It is funded by scheme assets and an estimated £1.9B of taxation...

Word Count : 254

Subliminal channel

Last Update:

an enhancement. With the help of the zero-knowledge proof and the commitment scheme it is possible to prevent the usage of the subliminal channel. It...

Word Count : 1515

Coalinga State Hospital

Last Update:

evidence that stated that the Sexually Violent Predator Act's "civil commitment scheme" is applied too broadly in California, meaning that many people could...

Word Count : 2200

CRC Energy Efficiency Scheme

Last Update:

CRC Energy Efficiency Scheme (the CRC, formerly the Carbon Reduction Commitment) was a mandatory carbon emissions reduction scheme in the United Kingdom...

Word Count : 1374

Old Pension Scheme

Last Update:

Old Pension Scheme (OPS) in India was abolished as a part of pension reforms by Union Government. Repealed from 1 January 2004, it had a defined-benefit...

Word Count : 4663

Electronic voting in Switzerland

Last Update:

Melbourne discovered Swiss Post's system had a security flaw in its commitment scheme. During the late 1990s, the idea of modernizing elections by providing...

Word Count : 4531

European Union Emissions Trading System

Last Update:

Emissions Trading System (EU ETS) is a carbon emission trading scheme (or cap and trade scheme) which began in 2005 and is intended to lower greenhouse gas...

Word Count : 12580

Common reference string model

Last Update:

Composable Commitments; Cryptology ePrint Archive: Report 2001/055 (link) Marc Fischlin, Roger Fischlin: Efficient Non-malleable Commitment Schemes. CRYPTO...

Word Count : 156

Smart contract

Last Update:

can be implemented by using block hashes or timestamps, oracles, commitment schemes, special smart contracts like RANDAO and Quanta, as well as sequences...

Word Count : 3324

PDF Search Engine © AllGlobal.net