Theory and Applications of Outsider Anonymity in Broadcast Encryption