A Note on the Bellare-Rivest Protocol for
Zhengjun Cao, Lihua Liu
Abstract
AbstractWe remark that the Bellare-Rivest protocol for translucent cryptography [J. Cryptology(1999) 12: 117-139] can not truly enable the government to decrypt partial encrypted commu-nications.Keywords. Translucent cryptography, individual privacy, oblivious transfer, ElGamal en-cryption. 1 Introduction The primitive of translucent cryptography introduced by Bellare and Rivest [2] is viewed as analternative to the controversial key-escrow techniques. It aims to achieve an appropriate balancebetween individual privacy and government access to communications. The main idea behind theirprotocol for the primitive can be described as follows.Suppose that Bob’s public key is pk B and Larry’s public parameters are V 1 ,··· ,V t , where therole of Larry is played by the government. Among these V 1 ,··· ,V t , only one is the good parameterfor Larry, i.e., he knows the relevant trapdoor. But nobody knows which is the good parameterexcept Larry himself. When Alice wants to send a session key s to Bob, which shall be used forthe later symmetric encryption, she randomly picks a parameter V