cryptography

krɪpˈtɒɡrəfi

noun

the art of writing or solving codes.