Stallings, W.

Cryptography and Network Security: Principles and Practice - Pearson Education 2003 - 681