Cryptanalysis of Classic Ciphers: Methods Implementation Survey
Aiman Al-Sabaawi
Abstract
Cryptanalysis refers to the study of methods and techniques for obtaining information from encrypted texts. Nowadays, the term cryptanalysis more generally refers to the analysis of cryptographic methods with the aim of ‘breaking’ them. An essential approach for cryptanalysis includes all available information about the examined methods as well as the parameters and protected data. This information may be public, originate from plausible assumptions or be learnt specifically. The types of information available are divided into different attack scenarios and qualify the relevance of an attack or comments on security. This paper will provide a survey of the implementation of cryptanalysis methods by cryptanalysing ciphertexts through three classic types of ciphers: Caesar, transposition, and Hill. The paper will show how the algorithms remain simple enough for message to be recovered without errors. This paper will improve the understanding of researchers and students about cryptanalysis and how to use mathematical formulas for analysis to analyse secure information systems in order to detect vulnerabilities and shrouded components.