Behind a veil of obscurity - anonymity, encryption, free speech and privacy. (2017)