Contemporary cryptology : the science of information integrity - Simmons, Gustavus J. (IEEE Press, 1992)