ABSTRACT

We can generate a secret key using neural cryptography, which is based on synchronization of Tree Parity Machines (TPMs) by mutual learning. In the proposed TPMs random inputs are replaced with queries which are considered. The queries depend on the current state of A and B TPMs. Then, TPMs hidden layer of each output vectors are compared. That is, the output vectors of hidden unit using Hebbian learning rule, left-dynamic hidden unit using Random walk learning rule and rightdynamic hidden unit using Anti-Hebbian learning rule are compared. Among the compared values, one of the best values is received by the output layer. The queries fix the security against majority flipping and geometric attacks are shown in this paper. The new parameter H can accomplish a higher level of security for the neural key-exchange protocol without altering the average synchronization time.

Keywords: - Majority attacks, Neural Synchronization, Queries, Tree Parity Machines.