Anonymity and privacy on opportunistic networks