Successful attack on permutation-parity-machine-based neural cryptography
arXiv:1111.5792 · doi:10.1103/PhysRevE.85.025101
Abstract
An algorithm is presented which implements a probabilistic attack on the key-exchange protocol based on permutation parity machines. Instead of imitating the synchronization of the communicating partners, the strategy consists of a Monte Carlo method to sample the space of possible weights during inner rounds and an analytic approach to convey the extracted information from one outer round to the next one. The results show that the protocol under attack fails to synchronize faster than an eavesdropper using this algorithm.
4 pages, 2 figures; abstract changed, note about chaos cryptography added, typos corrected
References in corpus (12)
- Approximate Bayesian computation scheme for parameter inference and model selection in dynamical systems
- Secure exchange of information by synchronization of neural networks
- Public channel cryptography by synchronization of neural networks and chaotic maps
- Genetic attack on neural cryptography
- Public-channel cryptography based on mutual chaos pass filters
- Mutual learning in a tree parity machine and its application to cryptography
- Dynamics of neural cryptography
- A secure key-exchange protocol with an absence of injective functions
- Cooperating Attackers in Neural Cryptography
- Neural cryptography with feedback
- Cryptography based on neural networks - analytical results
- Neural cryptography with queries