Probabilistic And Statistical Methods In Cryptology by Daniel Neuenschwander & D. Neuenshwander