Abstract
In this paper, we propose two approaches for identification of block ciphers using support vector machines. Identification of the encryption method for block ciphers is considered as a pattern classification task. In the first approach, the cipher text is given as input to the classifier. In the second approach, the partially decrypted text derived from a cipher text is given as input to the classifier. Support vector regression based hetero-association model is used to derive the partially decrypted text. The cipher text and partially decrypted text are considered as documents and the task of identification of encryption method is considered as a document categorization task. We address the issues in representing a document by a feature vector. Three methods are considered for representation of a document by a feature vector. In the first method, a document is represented as a vector of integers. In the second method, a document is represented by a block level similarity based feature vector. Subsequence kernels are used to measure the similarity between a pair of blocks. In the third method, a document is represented by a distance based feature vector. We present the performance of the proposed approaches for cipher texts generated using block ciphers.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have