"Forouzan, Behrouz. A."

Cryptography and Network Security - - McGraw-Hill

005.8