Title :
Classifying encryption algorithms using pattern recognition techniques
Author :
Sharif, Suhaila O. ; Kuncheva, L.I. ; Mansoor, S.P.
Author_Institution :
Sch. of Comput. Sci., Bangor Univ., Bangor, UK
Abstract :
Cryptanalysis attempts identify the weaknesses in the algorithms used to encrypt code or the methods used to generate keys. In this study, we use pattern recognition techniques for identification of encryption algorithms for block ciphers. The following block cipher algorithms, DES, IDEA, AES, and RC operating in ECB mode were considered. Eight different classification techniques which are: Naïve Bayesian (NB), Support Vector Machine (SVM), neural network (MPL), Instance based learning (IBL), Bagging (Ba), AdaBoostM1, Rotaion Forest (RoFo), Decision Tree (C4.5) were used to identify the cipher text. This study aims to find the best classification algorithm to identify the cipher encryption method. The performance of each of the classifiers was presented, and the simulation results show that, in general, the RoFo classifier has the highest classification accuracy.
Keywords :
belief networks; cryptography; decision trees; learning (artificial intelligence); neural nets; pattern classification; support vector machines; AdaBoostM; block cipher algorithm; cryptanalysis; decision tree; encryption algorithm classification; instance based learning; naïve Bayesian; neural network; pattern recognition technique; rotaion forest; support vector machine; Accuracy; Bayesian methods; Classification algorithms; Encryption; Support vector machines; Training; cryptography; identification; pattern regonision;
Conference_Titel :
Information Theory and Information Security (ICITIS), 2010 IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-6942-0
DOI :
10.1109/ICITIS.2010.5689769