We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.CR

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Cryptography and Security

Title: A Large Term Rewrite System Modelling a Pioneering Cryptographic Algorithm

Abstract: We present a term rewrite system that formally models the Message Authenticator Algorithm (MAA), which was one of the first cryptographic functions for computing a Message Authentication Code and was adopted, between 1987 and 2001, in international standards (ISO 8730 and ISO 8731-2) to ensure the authenticity and integrity of banking transactions. Our term rewrite system is large (13 sorts, 18 constructors, 644 non-constructors, and 684 rewrite rules), confluent, and terminating. Implementations in thirteen different languages have been automatically derived from this model and used to validate 200 official test vectors for the MAA.
Comments: In Proceedings MARS 2017, arXiv:1703.05812
Subjects: Cryptography and Security (cs.CR); Logic in Computer Science (cs.LO); Software Engineering (cs.SE)
Journal reference: EPTCS 244, 2017, pp. 129-183
DOI: 10.4204/EPTCS.244.6
Cite as: arXiv:1703.06573 [cs.CR]
  (or arXiv:1703.06573v1 [cs.CR] for this version)

Submission history

From: EPTCS [view email]
[v1] Mon, 20 Mar 2017 02:48:31 GMT (34kb)

Link back to: arXiv, form interface, contact.