# Applications of Machine Learning in Cryptography: A Survey

**Authors:** Mohammed M. Alani

arXiv: 1902.04109 · 2019-02-13

## TL;DR

This survey reviews how machine learning techniques have been increasingly applied in cryptography and cryptanalysis over the past three decades, highlighting current applications and future research directions.

## Contribution

It provides an updated comprehensive overview of machine learning applications in cryptography and cryptanalysis, summarizing past research and suggesting future research avenues.

## Key findings

- Machine learning has been used in cryptographic algorithms and cryptanalysis.
- ML techniques have been applied in steganography and data security.
- The survey identifies gaps and future directions in ML-based cryptography research.

## Abstract

Machine learning techniques have had a long list of applications in recent years. However, the use of machine learning in information and network security is not new. Machine learning and cryptography have many things in common. The most apparent is the processing of large amounts of data and large search spaces. In its varying techniques, machine learning has been an interesting field of study with massive potential for application. In the past three decades, machine learning techniques, whether supervised or unsupervised, have been applied in cryptographic algorithms, cryptanalysis, steganography, among other data-security-related applications. This paper presents an updated survey of applications of machine learning techniques in cryptography and cryptanalysis. The paper summarizes the research done in these areas and provides suggestions for future directions in research.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1902.04109/full.md

## References

44 references — full list in the complete paper: https://tomesphere.com/paper/1902.04109/full.md

---
Source: https://tomesphere.com/paper/1902.04109