Cryptography Theory and practice - Stinson R.Douglas; Maura B.Paterson (USA Taylor & Francis group LLC)