Thus cryptology is an umbrella term that encompasses cryptography and cryptanalysis . For example , cryptology is an umbrella term that encompasses cryptography and cryptanalysis , among other fields .