Symbolic model checking the knowledge in Herbivore protocol

  • Authors:
  • Xiangyu Luo;Kaile Su;Ming Gu;Lijun Wu;Jinji Yang

  • Affiliations:
  • College of Computer Science & Technology, Huaqiao University, Xiamen, China and School of Software, Tsinghua University, Beijing, China;College of Mathmatics Physics and Information Engineering, Zhejiang Normal University, Jinhua, China and Institute for Integrated and Intelligent Systems, Griffith University, Brisbane, Australia;School of Software, Tsinghua University, Beijing, China;School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, China;School of Computer, South China Normal University, Guangzhou, China

  • Venue:
  • MoChArt'10 Proceedings of the 6th international conference on Model checking and artificial intelligence
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The importance of anonymity has increased over the past few years in many applications. Herbivore is a distributed anonymous communication system, providing private file sharing and messaging over the Internet. In this paper, we utilize MCTK to model the round protocol of the Herbivore system and verify the anonymity and other knowledge properties that the protocol should provide, where MCTK is an OBDD-based symbolic model checker for temporal logic of knowledge developed by us, under the semantics of interpreted systems with local propositions. We model the round protocol of the Herbivore system in MCTK under the assumption that all agents have perfect recall of all observations. We implement the round protocol of the Herbivore system in MCTK and another epistemic model checker MCK. The encouraging experimental results show the validity of our MCTK.