Guide to Pairing-Based Cryptography. (2017)