"The Weil and Tate Pairings as Building Blocks for Public Key Cryptosystems." Algorithmic Number Theory, Lecture Note in Computer Science 2369 (2002).