Short Group Signatures
Terra: a virtual machine-based platform for trusted computing