A secure key-exchange protocol with an absence of injective functions
arXiv:cond-mat/0206213 · doi:10.1103/PhysRevE.66.066102
Abstract
The security of neural cryptography is investigated. A key-exchange protocol over a public channel is studied where the parties exchanging secret messages use multilayer neural networks which are trained by their mutual output bits and synchronize to a time dependent secret key. The weights of the networks have integer values between . Recently an algorithm for an eavesdropper which could break the key was introduced by Shamir et al. [adi]. We show that the synchronization time increases with while the probability to find a successful attacker decreases exponentially with . Hence for large we find a secure key-exchange protocol which depends neither on number theory nor on injective trapdoor functions used in conventional cryptography.
4 pages, 4 figures
References in corpus (1)
Cited by in corpus (15)
- Public channel cryptography by synchronization of neural networks and chaotic maps
- Genetic attack on neural cryptography
- Dynamics of neural cryptography
- Error correction in quantum cryptography based on artificial neural networks
- Cooperating Attackers in Neural Cryptography
- Neural cryptography with feedback
- Neural cryptography with queries
- Synchronization of random walks with reflecting boundaries
- Synchronization of Tree Parity Machines using non-binary input vectors
- Key Generation and Certification using Multilayer Perceptron in Wireless communication(KGCMLP)
- Neural Synchronization and Cryptography
- Successful attack on permutation-parity-machine-based neural cryptography
- Authenticated tree parity machine key exchange
- Multilayer Perceptron Guided Key Generation Through Mutation with Recursive Replacement in Wireless Communication (MLPKG)
- Tree Parity Machine Rekeying Architectures