Verifying epistemic protocols under common knowledge
Verifying epistemic protocols under common knowledge
复制标题
DOI:
10.1145/1562814.1562848
复制
发表时间:
2009-07
期刊:
影响因子:
--
通讯作者:
Yanjing Wang;Lakshmanan Kuppusamy;J. Eijck
中科院分区:
文献类型:
--
作者:
Yanjing Wang;Lakshmanan Kuppusamy;J. Eijck
Epistemic protocols are communication protocols aiming at transfer of knowledge in a controlled way. Typically, the preconditions or goals for protocol actions depend on the knowledge of agents, often in nested form. Informal epistemic protocol descriptions for muddy children, coordinated attack, dining cryptographers, Russian cards, secret key exchange are well known. The contribution of this paper is a formal study of a natural requirement on epistemic protocols, that the contents of the protocol can be assumed to be common knowledge. By formalizing this requirement we can prove that there can be no unbiased deterministic protocol for the Russian cards problem. For purposes of our formal analysis we introduce an epistemic protocol language, and we show that its model checking problem is decidable.