Koopman interpretation and analysis of a public-key cryptosystem: Diffie-Hellman key exchange
Sebastian Schlor, Robin Str\"asser, Frank Allg\"ower

TL;DR
This paper introduces a novel approach to analyzing the Diffie-Hellman cryptosystem by interpreting it as a nonlinear dynamical system and applying Koopman theory to linearize and reconstruct secret keys, offering new analytical insights.
Contribution
It presents the first application of Koopman theory to public-key cryptosystems, enabling linear analysis and secret key reconstruction from a dynamical systems perspective.
Findings
Koopman-based linearization allows secret key reconstruction.
An upper bound on the lifting dimension for perfect accuracy.
Demonstrates data-driven Koopman modeling of cryptosystems.
Abstract
The security of public-key cryptosystems relies on computationally hard problems, that are classically analyzed by number theoretic methods. In this paper, we introduce a new perspective on cryptosystems by interpreting the Diffie-Hellman key exchange as a nonlinear dynamical system. Employing Koopman theory, we transfer this dynamical system into a higher-dimensional space to analytically derive a purely linear system that equivalently describes the underlying cryptosystem. In this form, analytic tools for linear systems allow us to reconstruct the secret integers of the key exchange by simple manipulations. Moreover, we provide an upper bound on the minimal required lifting dimension to obtain perfect accuracy. To demonstrate the potential of our method, we relate our findings to existing results on algorithmic complexity. Finally, we transfer this approach to a data-driven setting…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel Reduction and Neural Networks · Chaos-based Image/Signal Encryption · Neural Networks and Applications
