Public-key cryptography : - Garrett, Paul 1952-; Lieman, Daniel 1965- (Proceedings of symposia in applied mathematics. AMS short course lecture notes, 2005)