A block cipher algorithm identification scheme based on hybrid k-nearest neighbor and random forest algorithm

被引:0
|
作者
Yuan K. [1 ,2 ]
Yu D. [1 ]
Feng J. [3 ]
Yang L. [1 ]
Jia C. [4 ]
Huang Y. [5 ]
机构
[1] School of Computer and Information Engineering, Henan University, Henan, Kaifeng
[2] Henan Key Laboratory of Big Data Analysis and Processing, Henan University, Henan, Kaifeng
[3] International Education College, Henan University, Henan, Zhengzhou
[4] College of Cybersecurity, Nankai University, Tianjin, Tianjin
[5] School of Data Science, Tongren University, Guizhou, Tongren
来源
PeerJ Computer Science | 2022年 / 8卷
基金
中国国家自然科学基金;
关键词
Cryptographic algorithm identification; K-nearest neighbor algorithm; Machine learning; Random forest algorithm; Randomness test;
D O I
10.7717/PEERJ-CS.1110
中图分类号
学科分类号
摘要
Cryptographic algorithm identification, which refers to analyzing and identifying the encryption algorithm used in cryptographic system, is of great significance to cryptanalysis. In order to improve the accuracy of identification work, this article proposes a new ensemble learning-based model named hybrid k-nearest neighbor and random forest (HKNNRF), and constructs a block cipher algorithm identification scheme. In the ciphertext-only scenario, we use NIST randomness test methods to extract ciphertext features, and carry out binary-classification and five-classification experiments on the block cipher algorithms using proposed scheme. Experiments show that when the ciphertext size and other experimental conditions are the same, compared with the baselines, the HKNNRF model has higher classification accuracy. Specifically, the average binary-classification identification accuracy of HKNNRF is 69.5%, which is 13%, 12.5%, and 10% higher than the single-layer support vector machine (SVM), k-nearest neighbor (KNN), and random forest (RF) respectively. The five-classification identification accuracy can reach 34%, which is higher than the 21% accuracy of KNN, the 22% accuracy of RF and the 23% accuracy of SVM respectively under the same experimental conditions © Copyright 2022 Baxi et al. Distributed under Creative Commons CC-BY 4.0
引用
收藏
相关论文
共 50 条
  • [31] An enhancement of K-Nearest Neighbor algorithm using information gain and extension relativity
    Wang Baobao
    Mao Jinsheng
    Shao Minru
    PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON CONDITION MONITORING AND DIAGNOSIS, 2007, : 1314 - +
  • [32] Research on Active Defence Technology with Host Intrusion Based on K-Nearest Neighbor Algorithm of Kernel
    Yu, Xuedou
    FIFTH INTERNATIONAL CONFERENCE ON INFORMATION ASSURANCE AND SECURITY, VOL 1, PROCEEDINGS, 2009, : 411 - 414
  • [33] Diagnostic of ECG Arrhythmia using Wavelet Analysis and K-Nearest Neighbor Algorithm
    Bouaziz, Fatiha
    Boutana, Daoud
    Oulhadj, Hamouche
    PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON APPLIED SMART SYSTEMS (ICASS), 2018,
  • [34] An Optimized K-Nearest Neighbor Algorithm for Extending Wireless Sensor Network Lifetime
    Ahmed, Mohammed M.
    Taha, Ayman
    Hassanien, Aboul Ella
    Hassanien, Ehab
    INTERNATIONAL CONFERENCE ON ADVANCED MACHINE LEARNING TECHNOLOGIES AND APPLICATIONS (AMLTA2018), 2018, 723 : 506 - 515
  • [35] Affection recognition by GSR signal use a improved K-nearest neighbor algorithm
    Du, Yangze
    Lai, Xiangwei
    Liu, Guangyuan
    Lin, Ou
    Journal of Information and Computational Science, 2014, 11 (17): : 6275 - 6283
  • [36] Prediction of concrete compressive strength with GGBFS and fly ash using multilayer perceptron algorithm, random forest regression and k-nearest neighbor regression
    Ghunimat D.
    Alzoubi A.E.
    Alzboon A.
    Hanandeh S.
    Asian Journal of Civil Engineering, 2023, 24 (1) : 169 - 177
  • [37] Prediction Analysis of Novel Random Forest Algorithm and K Nearest Neighbor Algorithm in Heart Disease Prediction with an Improved Accuracy Rate
    Poojitha, T.
    Mahaveerakannan, R.
    CARDIOMETRY, 2022, (25): : 1554 - 1561
  • [38] Application of improved k-means k-nearest neighbor algorithm in the movie recommendation system
    Cai, Chang
    Wang, Li
    2020 13TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID 2020), 2020, : 314 - 317
  • [39] Quantitative identification method of reservoir flow barriers based on self-organizing neural network and K-nearest neighbor algorithm
    Si Y.
    Cai M.
    Zhang J.
    Lu F.
    Wang R.
    Huang J.
    Meng R.
    Zhongguo Shiyou Daxue Xuebao (Ziran Kexue Ban)/Journal of China University of Petroleum (Edition of Natural Science), 2023, 47 (04): : 35 - 47
  • [40] Identification of Active and Binding Sites with Multi-dimensional Feature Vectors and K-Nearest Neighbor Classification Algorithm
    Zhang, Baichuan
    Wang, Zhuo
    Bao, Wenzheng
    Cheng, Honglin
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, ICIC 2023, PT III, 2023, 14088 : 597 - 606