Modern cryptology - Brassard Gilles (New York Springer-Verlag, 1988)
Keywords: Computer programming