IBM®
Skip to main content
    Zurich Research Laboratory      Terms of use
 
 
 
     Home      Products      Services & solutions      Support & downloads      My account     
IBM Research

Rational cryptography

Project overview

Rational cryptography considers interactions between mistrusting entities using notions from cryptography and from an economy and game theory.

     
 Rational protocols    

The goal of a cryptographic protocol is to provide some form of insurance, that is, protection against cheaters - even cheaters who collude as a group - from disrupting the privacy and correctness of an interaction. The literature offers many parameters and notions for such protection. Such protection, however, usually relies an assumption that a fraction of the participants in an interaction follow the protocol honestly without regard to whether doing so aligns with participants' interests. In this sense, the price of security is individual rationality.

The goal of rational cryptography is to find ways to dismiss the idea that such security must have a price. In other words, the goal is to find protocols that simultaneously insure honest players, to the best extent possible, against damage from coalitions of cheating ones, and reward players by making sure that at every step, it is the participant's best interest to follow the protocol honestly.

Defining such notions and achieving them require ideas from the cryptographic notion of secure function evaluation and the game theoretic notion of equilibrium.

 
   
 Publications    

[ECRYPT07]
Jesper B. Nielsen (editor): Summary Report on Rational Cryptographic Protocols. ECRYPT Report D.PROVI.7, March 2007.
 
   
    About IBM Privacy Contact