CRYPTO-MINE: Cryptanalysis via Mutual Information Neural Estimation
Benjamin D. Kim, Vipindev Adat Vasudevan, Jongchan Woo, Alejandro, Cohen, Rafael G. L. D'Oliveira, Thomas Stahlbuhk, and Muriel M\'edard

TL;DR
This paper introduces a neural network-based method to estimate mutual information between plaintext and ciphertext, enabling analysis of information leakage in cryptosystems and assessing their security vulnerabilities.
Contribution
It presents a novel application of mutual information neural estimation to cryptanalysis, including evaluation on various encryption schemes and new network coding-based cryptosystems.
Findings
Neural MI estimation effectively detects information leakage.
Analysis reveals vulnerabilities in certain cryptosystems.
Extended to novel cryptosystems with input distribution considerations.
Abstract
The use of Mutual Information (MI) as a measure to evaluate the efficiency of cryptosystems has an extensive history. However, estimating MI between unknown random variables in a high-dimensional space is challenging. Recent advances in machine learning have enabled progress in estimating MI using neural networks. This work presents a novel application of MI estimation in the field of cryptography. We propose applying this methodology directly to estimate the MI between plaintext and ciphertext in a chosen plaintext attack. The leaked information, if any, from the encryption could potentially be exploited by adversaries to compromise the computational security of the cryptosystem. We evaluate the efficiency of our approach by empirically analyzing multiple encryption schemes and baseline approaches. Furthermore, we extend the analysis to novel network coding-based cryptosystems that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsWireless Communication Security Techniques · Coding theory and cryptography · Chaos-based Image/Signal Encryption
