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 条
  • [21] Skin lesion classification system using a K-nearest neighbor algorithm
    Mustafa Qays Hatem
    Visual Computing for Industry, Biomedicine, and Art, 5
  • [22] Modeling viscosity of crude oil using k-nearest neighbor algorithm
    Mahdiani, Mohammad Reza
    Khamehchi, Ehsan
    Hajirezaie, Sassan
    Hemmati-Sarapardeh, Abdolhossein
    ADVANCES IN GEO-ENERGY RESEARCH, 2020, 4 (04): : 435 - 447
  • [23] Skin lesion classification system using a K-nearest neighbor algorithm
    Hatem, Mustafa Qays
    VISUAL COMPUTING FOR INDUSTRY BIOMEDICINE AND ART, 2022, 5 (01)
  • [24] Motorcycle Apprehension using Deep Learning and K-Nearest Neighbor Algorithm
    Garcia, Maria Rosario T.
    Bandala, Argel A.
    Dadios, Elmer P.
    2021 6TH INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2021,
  • [25] Heart Disease Prediction Using Weighted K-Nearest Neighbor Algorithm
    Khalidou Abdoulaye Barry
    Youness Manzali
    Mohamed Lamrini
    Flouchi Rachid
    Mohamed Elfar
    Operations Research Forum, 5 (3)
  • [26] Research on Active Defence Technology with Virus Based on K-Nearest Neighbor Algorithm of Kernel
    Yu, Xuedou
    2009 INTERNATIONAL CONFERENCE ON ENVIRONMENTAL SCIENCE AND INFORMATION APPLICATION TECHNOLOGY,VOL I, PROCEEDINGS, 2009, : 685 - 688
  • [27] A Simple Joint Modulation Format Identification and OSNR Monitoring Scheme for IMDD OOFDM Transceivers Using K-Nearest Neighbor Algorithm
    Zhang, Qianwu
    Zhou, Hai
    Jiang, Yuntong
    Cao, Bingyao
    Li, Yingchun
    Song, Yingxiong
    Chen, Jian
    Zhang, Junjie
    Wang, Min
    APPLIED SCIENCES-BASEL, 2019, 9 (18):
  • [28] K-Nearest Neighbor Algorithm: Proposed Solution for Human Gait Data Classification
    Eltanani, Shadi
    Scheper, Tjeerd Olde
    Dawes, Helen
    26TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (IEEE ISCC 2021), 2021,
  • [29] Human Activity Recognition Using K-Nearest Neighbor Machine Learning Algorithm
    Mohsen, Saeed
    Elkaseer, Ahmed
    Scholz, Steffen G.
    SUSTAINABLE DESIGN AND MANUFACTURING, KES-SDM 2021, 2022, 262 : 304 - 313
  • [30] Breast Cancer Detection using K-nearest Neighbor Machine Learning Algorithm
    Al-hadidi, Mohd Rasoul
    Alarabeyyat, Abdulsalam
    Alhanahnah, Mohannad
    2016 9TH INTERNATIONAL CONFERENCE ON DEVELOPMENTS IN ESYSTEMS ENGINEERING (DESE 2016), 2016, : 35 - 39