Table of Contents
Fetching ...

Cryptoanalysis of a key exchange protocol based on a congruence-simple semiring action

Otero Sanchez Alvaro, Lopez Ramos Juan Antonio

TL;DR

This work investigates the security of a Diffie-Hellman–type key exchange built from a congruence-simple semiring action. By exploiting a bounded-degree assumption on private polynomials, the authors derive a universal attack: for additively idempotent congruence-simple semirings, they construct a polynomial $F[X,Y,Z]$ from a set $W$ that yields the shared key via $F[M_1,M_2,B]$, with complexity $O(m^2 n^3)$. When the semiring is isomorphic to a matrix ring over a finite field, the problem reduces to linear algebra over $\mathbb{F}_q$ using Cayley–Hamilton to recover the key. The remaining cases are shown to be degenerate or reducible to the same attacks, implying that the proposed protocol is insecure across all congruence-simple semirings. These results underscore that congruence-simplicity alone does not guarantee hardness of the Semigroup Action Problem and have implications for the viability of related post-quantum key exchange constructions.

Abstract

We show that a previously introduced key exchange based on a congruence-simple semiring action is not secure by providing an attack that reveals the shared key from the distributed public information for any of such semirings

Cryptoanalysis of a key exchange protocol based on a congruence-simple semiring action

TL;DR

This work investigates the security of a Diffie-Hellman–type key exchange built from a congruence-simple semiring action. By exploiting a bounded-degree assumption on private polynomials, the authors derive a universal attack: for additively idempotent congruence-simple semirings, they construct a polynomial from a set that yields the shared key via , with complexity . When the semiring is isomorphic to a matrix ring over a finite field, the problem reduces to linear algebra over using Cayley–Hamilton to recover the key. The remaining cases are shown to be degenerate or reducible to the same attacks, implying that the proposed protocol is insecure across all congruence-simple semirings. These results underscore that congruence-simplicity alone does not guarantee hardness of the Semigroup Action Problem and have implications for the viability of related post-quantum key exchange constructions.

Abstract

We show that a previously introduced key exchange based on a congruence-simple semiring action is not secure by providing an attack that reveals the shared key from the distributed public information for any of such semirings
Paper Structure (7 sections, 8 theorems, 17 equations)

This paper contains 7 sections, 8 theorems, 17 equations.

Key Result

Theorem 2.3

(monico Let $R$ be a finite, additively commutative, congruence-simple semiring. Then one of the following holds:

Theorems & Definitions (11)

  • Definition 2.1
  • Definition 2.2
  • Theorem 2.3
  • Proposition 2.4
  • Lemma 2.5
  • Theorem 2.6
  • Theorem 2.8
  • Lemma 2.9
  • Lemma 3.2
  • Lemma 3.3
  • ...and 1 more