Secure and Verifiable ID