Arrow Research search
Back to I&C

I&C 2014

Efficient general AGH-unification

Journal Article journal-article Computer Science ยท Theoretical Computer Science

Abstract

General E-unification is an important tool in cryptographic protocol analysis, where the equational theory E represents properties of the cryptographic algorithm, and uninterpreted function symbols represent other functions. The property of a homomorphism over an Abelian group is common in encryption algorithms such as RSA. The general E-unification problem in this theory is NP-complete, and existing algorithms are highly nondeterministic. We give a mostly deterministic set of inference rules for solving general E-unification modulo a homomorphism over an Abelian group, and prove that it is sound, complete and terminating. These inference rules have been implemented in Maude, and will be incorporated into the Maude-NRL Protocol Analyzer (Maude-NPA).

Authors

Keywords

  • Abelian group
  • Homomorphism
  • General unification

Context

Venue
Information and Computation
Archive span
1987-2026
Indexed papers
3021
Paper id
281116215262799400
v2026.09.13