去匿名化社区增强的在线社交网络中,去匿名化deAnon代码是用Java编写的。你可以将“code/deAnon/Comm_Enhanced.java”或“code/deAnon/Comm_Blind.java”中的任何一个视为要运行的主文件。除了成功率和错误率之外,还需要获得匿名程度:首先,使用Prob/Deg参数为False运行实验,以计算概率。然后,平均概率并使用Prob/Deg参数为True运行实验。要运行代码,你应该:

  1. 将jung 2.0.1库添加到项目中。

  2. 使用pajek格式的网络文件。

  3. 运行infomap()以获取每个网络的社区。

  4. 运行find-cliques.py以获取原始网络的派系。

注意

  • 你可以使用“code/re-wiring-edges.jar”进行边重连。