cryptanalysis: the science of analyzing and deciphering codes and ciphers and cryptograms
discipline: a branch of knowledge
exchange: (chess) the capture by both players (usually on consecutive moves) of pieces of equal value