Stinson, Douglas R. Cryptography : Theory and practice / by Douglas R. Stinson - 3rd ed. - Boca Raton C&H 2006 - 593p.