Computer security and cryptography are related fields that focus on protecting the confidentiality, integrity, and availability of information and systems. Common sub-topics include Cryptography, Operating System Security, Software Security, Encryption etc.
Computer Security usually requires knowledge of Data Structures and Algorithms, Computer Architecture, Discrete Math and Probability Theory.