Zero-knowledge keys