We outline a novel approach for formally verifying zero-knowledge protocols building on Dynamic Epistemic Logic (DEL) as an abstract semantics for a low-level protocol specification language called SPEC. One of the main benefits is that our methodology abstracts the logical structure of the interactions from the mathematical subtleties related to cryptographic primitives. Furthermore, we leverage the DEL action structures to verify the knowledge dynamics generated by the protocol runs. We illustrate our methodology by applying it to a new protocol called BKP, and we prove that it meets the participants’ goals.

Toward dynamic epistemic verification of zero-knowledge protocols

Costa Gabriele
;
Perini Brogi Cosimo
2024

Abstract

We outline a novel approach for formally verifying zero-knowledge protocols building on Dynamic Epistemic Logic (DEL) as an abstract semantics for a low-level protocol specification language called SPEC. One of the main benefits is that our methodology abstracts the logical structure of the interactions from the mathematical subtleties related to cryptographic primitives. Furthermore, we leverage the DEL action structures to verify the knowledge dynamics generated by the protocol runs. We illustrate our methodology by applying it to a new protocol called BKP, and we prove that it meets the participants’ goals.
2024
Zero-Knowledge Proofs, Security Verification, Dynamic Epistemic Logic, Action models, Protocol Specification
File in questo prodotto:
File Dimensione Formato  
paper70.pdf

accesso aperto

Descrizione: Toward Dynamic Epistemic Verification of Zero-Knowledge Protocols
Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 396.75 kB
Formato Adobe PDF
396.75 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11771/29578
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
social impact