Hierarchical Identity Based Encryption with Constant Size Ciphertext
A One Round Protocol for Tripartite Diffie–Hellman