Neural Cryptography (2002)
arxiv.org
arxiv.org
> Why does this work at all? What is the difference between the partner B and the attacker E, who both have the same information? The reason is that B can influence the network A whereas E can only listen.
In other words, the scheme works only as long as there's no MITM ("man in the middle") attack.
Yes, that's right :-) Keep in mind, though, that in practice it may be possible to force re-initiation -- e.g., by feigning timeout, by feigning loss/corruption on the received data, etc.
A brief look online makes it sound like all provided schemes have extremely adhoc arguments of security or are known to be broken.
Unfortunately, a reasonable source I found is paywalled: https://link.springer.com/chapter/10.1007/978-981-16-6332-1_...