There are several methodologies available for analyzing the security of cryptographic algorithms, each relying on the ability to represent the cipher using mathematical or logical expressions. However, this representation process is time-consuming. Therefore, especially in the preliminary stages of cipher analysis, it proves advantageous to employ methodologies that enable a faster, albeit approximated, security evaluation. In this context, this paper introduces the development of a comprehensive framework designed to facilitate such analyses through the application of machine learning (ML) techniques. The core motivation behind this approach lies in leveraging the inherent approximation capabilities of ML approaches, expected to significantly mitigate the computational cost associated with cipher analysis. By exploiting the power of ML, the proposed framework seeks to provide an initial, yet insightful assessment of the security landscape of block ciphers, particularly during the preliminary stages of their evaluation.

Security Analysis of Cryptographic Algorithms: Hints from Machine Learning / M. Paravisi, A. Visconti, D. Malchiodi (COMMUNICATIONS IN COMPUTER AND INFORMATION SCIENCE). - In: Engineering Applications of Neural Networks / [a cura di] L. Iliadis, I. Maglogiannis, A. Papaleonidas, E. Pimenidis, C. Jayne. - Cham : Springer, 2024. - ISBN 9783031624940. - pp. 569-580 (( Intervento presentato al 25. convegno International Conference on Engineering Applications of Neural Networks tenutosi a Corfu nel 2024 [10.1007/978-3-031-62495-7_43].

Security Analysis of Cryptographic Algorithms: Hints from Machine Learning

A. Visconti;D. Malchiodi
2024

Abstract

There are several methodologies available for analyzing the security of cryptographic algorithms, each relying on the ability to represent the cipher using mathematical or logical expressions. However, this representation process is time-consuming. Therefore, especially in the preliminary stages of cipher analysis, it proves advantageous to employ methodologies that enable a faster, albeit approximated, security evaluation. In this context, this paper introduces the development of a comprehensive framework designed to facilitate such analyses through the application of machine learning (ML) techniques. The core motivation behind this approach lies in leveraging the inherent approximation capabilities of ML approaches, expected to significantly mitigate the computational cost associated with cipher analysis. By exploiting the power of ML, the proposed framework seeks to provide an initial, yet insightful assessment of the security landscape of block ciphers, particularly during the preliminary stages of their evaluation.
block cipher; Machine learning; security of cryptographic algorithms
Settore INFO-01/A - Informatica
2024
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
EANN_2024_Paravisi.pdf

accesso riservato

Tipologia: Post-print, accepted manuscript ecc. (versione accettata dall'editore)
Dimensione 395.72 kB
Formato Adobe PDF
395.72 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
978-3-031-62495-7_43.pdf

accesso riservato

Tipologia: Publisher's version/PDF
Dimensione 330.53 kB
Formato Adobe PDF
330.53 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/1122819
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact