anonymous P2P

The best courses for "distributed peer-to-peer application in which participants are anonymous or pseudonymous", anonymous P2P.