Challenge-Response Schemes Using Gap Diffie-Hellman Groups