cryptology

the science dealing with maintaining security in coded communication systems and with extracting information from codes.