Contents Basic Mathematical Concepts and Properties Properties of Elliptic Curves Divisors and the Tate Pairing Cryptography and Computational Complexity Related Cryptographic Algorithms The Cocks IBE Scheme Boneh-Franklin IBE Boneh-Boyen IBE Sakai-Kasahara IBE Hierarchical IBE and Master Secret Sharing Calculating Pairings