The SPARTA pseudonym and authorization system