Cryptographic Algorithm Identification Using Machine Learning and Massive Processing

被引:4
|
作者
de Mello, F. L. [1 ]
Xexeo, J. A. M. [2 ]
机构
[1] Fed Univ Rio de Janeiro UFRJ, Polytech Sch, Rio De Janeiro, Brazil
[2] Mil Inst Engn IME, Rio De Janeiro, Brazil
关键词
Cryptographic algorithm identification; Data mining; Machine intelligence; Parallel computing;
D O I
10.1109/TLA.2016.7795833
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a study on encryption algorithms identification by means of machine learning techniques. Plain text files, written in seven different languages, were encoded by seven cryptographic algorithm under ECB mode. The resulting cryptograms were submitted to a transformation so that it was possible to create metadata files. These files provide information for six data mining algorithms in order to identify the cryptographic algorithm used for encryption. The identification performance was evaluated and the language influence at the procedure was analyzed. The overall experiment involves many cryptograms, a great quantity of metadata, a huge time consuming computation, and therefore, it was employed a high performance computer. The successful identification for each mining algorithm is greater than a probabilistic bid, and there are several scenarios where algorithm identification reaches almost full recognition.
引用
收藏
页码:4585 / 4590
页数:6
相关论文
共 50 条
  • [1] The Cryptographic Algorithm Identification: Using Deep Learning to Empower Smart Grids
    Chen, Mingliang
    Zhu, Yayun
    Mei, Lei
    Zhang, Xiaojuan
    Yuan, Sheng
    Hu, Baiji
    PROCEEDINGS OF 2024 INTERNATIONAL CONFERENCE ON MACHINE INTELLIGENCE AND DIGITAL APPLICATIONS, MIDA2024, 2024, : 280 - 285
  • [2] Special issue on massive data processing by using machine learning
    Li, Guo-Zheng
    INTERNATIONAL JOURNAL OF GENERAL SYSTEMS, 2011, 40 (04) : 351 - 354
  • [3] Algorithm for Processing Audio Signals Using Machine Learning
    Sokolskyi, S. O.
    Movchanyuk, A., V
    VISNYK NTUU KPI SERIIA-RADIOTEKHNIKA RADIOAPARATOBUDUVANNIA, 2023, (93): : 39 - 51
  • [4] Computer-Based Blood Type Identification Using Image Processing and Machine Learning Algorithm
    Rosales, Marife A.
    de Luna, Robert G.
    JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2022, 26 (05) : 698 - 705
  • [5] Modelling cryptographic distinguishers using machine learning
    Carlo Brunetta
    Pablo Picazo-Sanchez
    Journal of Cryptographic Engineering, 2022, 12 : 123 - 135
  • [6] Modelling cryptographic distinguishers using machine learning
    Brunetta, Carlo
    Picazo-Sanchez, Pablo
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2022, 12 (02) : 123 - 135
  • [7] Tire Size Identification using Extreme Learning Machine Algorithm
    Kahandawa, Gayan
    Choudhury, T. A.
    Ibrahim, M. Yousef
    2018 IEEE 27TH INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2018, : 571 - 576
  • [8] Algorithm for Processing the Results of Cloud Convection Simulation Using the Methods of Machine Learning
    Stankova, E. N.
    Ismailova, E. T.
    Grechko, I. A.
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2018, PT IV, 2018, 10963 : 149 - 159
  • [9] Analysis and Detection of Tomatoes Quality using Machine Learning Algorithm and Image Processing
    Zuo, Haichun
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (12) : 410 - 419
  • [10] Identification of Late Blight in Potato Leaves Using Image Processing and Machine Learning
    Leepkaln, Renan Lemes
    de Re, Angelita Maria
    Wiggers, Kelly Lais
    OPTIMIZATION, LEARNING ALGORITHMS AND APPLICATIONS, PT II, OL2A 2023, 2024, 1982 : 164 - 177