Passer à la navigation principale Passer à la recherche Passer au contenu principal

On how turing and singleton arc consistency broke the enigma code

  • Valentin Antuori
  • , Tom Portoleau
  • , Louis Rivière
  • , Emmanuel Hebrard
  • Université Paul Sabatier

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

In this paper, we highlight an intriguing connection between the cryptographic attacks on Enigma's code and local consistency reasoning in constraint programming. The coding challenge proposed to the students during the 2020 ACP summer school, to be solved by constraint programming, was to decipher a message encoded using the well known Enigma machine, with as only clue a tiny portion of the original message. A number of students quickly crafted a model, thus nicely showcasing CP technology - as well as their own brightness. The detail that is slightly less favorable to CP technology is that solving this model on modern hardware is challenging, whereas the "Bombe", an antique computing device, could solve it eighty years ago. We argue that from a constraint programming point of vue, the key aspects of the techniques designed by Polish and British cryptanalysts can be seen as, respectively, path consistency and singleton arc consistency on some constraint satisfaction problems.

langue originaleAnglais
titre27th International Conference on Principles and Practice of Constraint Programming, CP 2021
rédacteurs en chefLaurent D. Michel
EditeurSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronique)9783959772112
Les DOIs
étatPublié - 1 oct. 2021
Modification externeOui
Evénement27th International Conference on Principles and Practice of Constraint Programming, CP 2021 - Virtual, Montpellier, France
Durée: 25 oct. 202129 oct. 2021

Série de publications

NomLeibniz International Proceedings in Informatics, LIPIcs
Volume210
ISSN (imprimé)1868-8969

Une conférence

Une conférence27th International Conference on Principles and Practice of Constraint Programming, CP 2021
Pays/TerritoireFrance
La villeVirtual, Montpellier
période25/10/2129/10/21

Empreinte digitale

Examiner les sujets de recherche de « On how turing and singleton arc consistency broke the enigma code ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation