An approach for the automatic verification of blockchain protocols: the Tweetchain case study


연구 분야: Verification



학회: Journal of Computer Virology and Hacking Techniques


초록

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.


Author Profile
Mariapia Raimondo

Dipartimento di Matematica e Fisica Università della Campania “Luigi Vanvitelli” viale Lincoln 5 81100 Caserta Italy

Italy
Author Profile
Simona Bernardi

Departamento de Informática e Ingeniería de Sistemas Universidad de Zaragoza C. Maria de Luna 1 50018 Zaragoza Spain

Germany
Author Profile
Stefano Marrone

Dipartimento di Matematica e Fisica Università della Campania “Luigi Vanvitelli” viale Lincoln 5 81100 Caserta Italy

Italy

📄 논문 정보

발행 연도 2022년
인용수 0
출판 국가 Germany, Italy
사이트 Springer
좋아요 수 0

연관 논문 목록 (31건)