Formalization and analysis of the post-quantum signature scheme FALCON with Maude

[EN] Digital signatures ensure the authenticity and integrity of digital assets, vital properties for any secure communication. The National Institute of Standards and Technologies launched the Post-Quantum Cryptography project to standardise new algorithms and protocols that are secure against quan...

ver descrição completa

Detalhes bibliográficos
Autores: García-Valero, Víctor|||0000-0003-0681-1130, Escobar Román, Santiago|||0000-0002-3550-4781, Ogata, Kazuhiro
Formato: artículo
Fecha de publicación:2025
País:España
Recursos:Universitat Politècnica de València (UPV)
Repositorio:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
Idioma:inglés
OAI Identifier:oai:riunet.upv.es:10251/220201
Acesso em linha:https://riunet.upv.es/handle/10251/220201
Access Level:acceso abierto
Palavra-chave:Formal methods
Post-quantum
Signature scheme
FALCON
Maude
Descrição
Resumo:[EN] Digital signatures ensure the authenticity and integrity of digital assets, vital properties for any secure communication. The National Institute of Standards and Technologies launched the Post-Quantum Cryptography project to standardise new algorithms and protocols that are secure against quantum attackers. The post-quantum signature scheme FALCON was one of the finalists. We present a continuation of the first steps towards the formal specification and analysis, in the high-performance language Maude, of signature schemes. We have adapted and improved a previous framework, originally aimed to formally specify and analyse post-quantum key encapsulation mechanisms. As a use case of the new framework, we specify an executable symbolic model of FALCON. On the symbolic model, we verify termination and fairness using LTL formulas with Maude's model checker. Furthermore, authentication, integrity and non-repudiation are analysed through invariant analysis. Integrity and non-repudiation hold, meanwhile, authentication does not hold in our symbolic model.