An approach for the automatic verification of blockchain protocols: the Tweetchain case study
Resumen: This paper proposes a model-driven approach for the security modelling and analysis of blockchain based protocols. The modelling is built upon the definition of a UML profile, which is able to capture transaction-oriented information. The analysis is based on existing formal analysis tools. In particular, the paper considers the Tweetchain protocol, a recent proposal that leverages online social networks, i.e., Twitter, for extending blockchain to domains with small-value transactions, such as IoT. A specialized textual notation is added to the UML profile to capture features of this protocol. Furthermore, a model transformation is defined to generate a Tamarin model, from the UML models, via an intermediate well-known notation, i.e., the Alice &Bob; notation. Finally, Tamarin Prover is used to verify the model of the protocol against some security properties. This work extends a previous one, where the Tamarin formal models were generated by hand. A comparison on the analysis results, both under the functional and non-functional aspects, is reported here too.
Idioma: Inglés
DOI: 10.1007/s11416-022-00444-z
Año: 2023
Publicado en: Journal of computer virology and hacking techniques 19, 1 (2023), 17-32
ISSN: 2263-8733

Factor impacto SCIMAGO: 0.443 - Computer Science (miscellaneous) (Q2) - Software (Q3) - Hardware and Architecture (Q3) - Computational Theory and Mathematics (Q3)

Financiación: info:eu-repo/grantAgreement/ES/MICINN/PID2020-113969RB-I00
Tipo y forma: Article (Published version)
Área (Departamento): Área Lenguajes y Sistemas Inf. (Dpto. Informát.Ingenie.Sistms.)

Creative Commons You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.


Exportado de SIDERAL (2024-07-05-12:45:47)


Visitas y descargas

Este artículo se encuentra en las siguientes colecciones:
Articles



 Record created 2022-12-21, last modified 2024-07-05


Versión publicada:
 PDF
Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)