http://en.wikipedia.org/wiki/Taher_Elgamal
Please sign up or log in to view more information about Taher.