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.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.