Mutual learning in a tree parity machine and its application to cryptography

Michal Rosen-Zvi, Einat Klein, Ido Kanter, and Wolfgang Kinzel
Phys. Rev. E 66, 066135 – Published 30 December 2002
PDFExport Citation

Abstract

Mutual learning of a pair of tree parity machines with continuous and discrete weight vectors is studied analytically. The analysis is based on a mapping procedure that maps the mutual learning in tree parity machines onto mutual learning in noisy perceptrons. The stationary solution of the mutual learning in the case of continuous tree parity machines depends on the learning rate where a phase transition from partial to full synchronization is observed. In the discrete case the learning process is based on a finite increment and a full synchronized state is achieved in a finite number of steps. The synchronization of discrete parity machines is introduced in order to construct an ephemeral key-exchange protocol. The dynamic learning of a third tree parity machine (an attacker) that tries to imitate one of the two machines while the two still update their weight vectors is also analyzed. In particular, the synchronization times of the naive attacker and the flipping attacker recently introduced in Ref. 9 are analyzed. All analytical results are found to be in good agreement with simulation results.

  • Received 4 August 2002

DOI:https://doi.org/10.1103/PhysRevE.66.066135

©2002 American Physical Society

Authors & Affiliations

Michal Rosen-Zvi1, Einat Klein1, Ido Kanter1, and Wolfgang Kinzel2

  • 1Minerva Center and Department of Physics, Bar-Ilan University, Ramat-Gan 52900, Israel
  • 2Institut für Theoretische Physik, Universität Würzbur, Am Hubland 97074 Würzbur, Germany

References (Subscription Required)

Click to Expand
Issue

Vol. 66, Iss. 6 — December 2002

Reuse & Permissions
Access Options
Author publication services for translation and copyediting assistance advertisement

Authorization Required


×
×

Images

×

Sign up to receive regular email alerts from Physical Review E

Log In

Cancel
×

Search


Article Lookup

Paste a citation or DOI

Enter a citation
×