cryptology

krɪpˈtɒlədʒi

noun

the study of codes, or the art of writing and solving them.