The History of Secrets Cryptography and Privacy Patrick Juola Duquesne University Department of Mathematics and Computer Science.