Reducing Protocol Analysis with XOR to the XOR-free Case in the Horn Theory Based Approach
Ralf Kuesters, Tomasz Truderung

TL;DR
This paper presents a method to reduce the analysis of cryptographic protocols involving XOR to an XOR-free case, enabling the use of existing tools like ProVerif for protocols previously hard to analyze.
Contribution
It introduces a reduction technique for Horn theories with XOR to XOR-free theories, broadening the applicability of existing protocol analysis tools.
Findings
Successfully reduced XOR-based protocol analysis to XOR-free case
Implemented the reduction and integrated with ProVerif
Discovered a new attack on a protocol using XOR
Abstract
In the Horn theory based approach for cryptographic protocol analysis, cryptographic protocols and (Dolev-Yao) intruders are modeled by Horn theories and security analysis boils down to solving the derivation problem for Horn theories. This approach and the tools based on this approach, including ProVerif, have been very successful in the automatic analysis of cryptographic protocols w.r.t. an unbounded number of sessions. However, dealing with the algebraic properties of operators such as the exclusive OR (XOR) has been problematic. In particular, ProVerif cannot deal with XOR. In this paper, we show how to reduce the derivation problem for Horn theories with XOR to the XOR-free case. Our reduction works for an expressive class of Horn theories. A large class of intruder capabilities and protocols that employ the XOR operator can be modeled by these theories. Our reduction allows us to…
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
TopicsAdvanced Authentication Protocols Security · User Authentication and Security Systems · Digital Rights Management and Security
