Boneh & Franklin's Identity Based Encryption Encryption phase Generates a random AES session key, and uses it to encrypt a file. Outputs ciphertext .ibe. The session key is IBE encrypted, and written to .key NOTE: Uses Tate Pairing only NOTE: New fast Tate pairing algorithm