CRPLApr 28, 2020

Specifying a Cryptographical Protocol in Lustre and SCADE

arXiv:2004.14212v1
Originality Synthesis-oriented
AI Analysis

This work provides a formal model for a cryptographic protocol used in banking, but it is incremental as it applies existing methods to a specific algorithm.

The authors tackled the problem of formally specifying the Message Authenticator Algorithm (MAA) by implementing it in SCADE and Lustre, successfully validating 201 official test vectors.

We present SCADE and Lustre models of the Message Authenticator Algorithm (MAA), which is one of the first cryptographic functions for computing a message authentication code. The MAA was adopted between 1987 and 2001, in international standards (ISO 8730 and ISO 8731-2), to ensure the authenticity and integrity of banking transactions. This paper discusses the choices and the challenges of our MAA implementations. Our SCADE and Lustre models validate 201 official test vectors for the MAA.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes