IBE key generation and Tate pairing