Foundations Of Cryptography
Subtitle: Basic Tools - Vol.1
ISBN-13: 9780521670524