Blockchain-based smart contracts are gaining widespread adoption due to their potential to automate complex transactions securely and transparently. However, ensuring the correctness and security of smart contracts remains a challenge. This paper proposes a novel approach to modeling and verifying Ethereum smart contracts’ exception-related vulnerabilities using Abstract State Machines (ASMs). ASMs provide a formal modeling language that enables the precise representation of system behavior and properties. We developed an ASM model of a Solidity smart contract and demonstrated its use on Unhandled Exception vulnerability identification and check contract correctness. Our approach offers a formal framework for smart contract modeling and verification. It leverages the power of ASM tools to identify vulnerabilities and ensure contract reliability, contributing to more secure and trustworthy blockchain-based applications.

An ASM-Based Approach for Security Assessment of Ethereum Smart Contracts / C. Braghin, E. Riccobene, S. Valentini - In: Proceedings of the International Conference on Security and Cryptography[s.l] : Science and Technology Publications, Lda, 2024. - ISBN 978-989-758-709-2. - pp. 334-344 (( convegno 21st International Conference on Security and Cryptography, SECRYPT 2024 tenutosi a fra nel 2024 [10.5220/0012858000003767].

An ASM-Based Approach for Security Assessment of Ethereum Smart Contracts

C. Braghin;E. Riccobene;
2024

Abstract

Blockchain-based smart contracts are gaining widespread adoption due to their potential to automate complex transactions securely and transparently. However, ensuring the correctness and security of smart contracts remains a challenge. This paper proposes a novel approach to modeling and verifying Ethereum smart contracts’ exception-related vulnerabilities using Abstract State Machines (ASMs). ASMs provide a formal modeling language that enables the precise representation of system behavior and properties. We developed an ASM model of a Solidity smart contract and demonstrated its use on Unhandled Exception vulnerability identification and check contract correctness. Our approach offers a formal framework for smart contract modeling and verification. It leverages the power of ASM tools to identify vulnerabilities and ensure contract reliability, contributing to more secure and trustworthy blockchain-based applications.
No
English
ASMETA; ASMs; Blockchain; Exception; Smart-Contracts; Validation; Verification
Settore INFO-01/A - Informatica
Intervento a convegno
Comitato scientifico
Pubblicazione scientifica
   SAFEST: Trust assurance of Digital Twins for medical cyber-physical systems
   SAFEST
   MINISTERO DELL'UNIVERSITA' E DELLA RICERCA
   20224AJBLJ_002
Proceedings of the International Conference on Security and Cryptography
Science and Technology Publications, Lda
2024
334
344
11
978-989-758-709-2
Volume a diffusione internazionale
Gold
21st International Conference on Security and Cryptography, SECRYPT 2024
fra
2024
Institute for Systems and Technologies of Information, Control and Communication (INSTICC)
scopus
Aderisco
C. Braghin, E. Riccobene, S. Valentini
Book Part (author)
open
273
An ASM-Based Approach for Security Assessment of Ethereum Smart Contracts / C. Braghin, E. Riccobene, S. Valentini - In: Proceedings of the International Conference on Security and Cryptography[s.l] : Science and Technology Publications, Lda, 2024. - ISBN 978-989-758-709-2. - pp. 334-344 (( convegno 21st International Conference on Security and Cryptography, SECRYPT 2024 tenutosi a fra nel 2024 [10.5220/0012858000003767].
info:eu-repo/semantics/bookPart
3
Prodotti della ricerca::03 - Contributo in volume
File in questo prodotto:
File Dimensione Formato  
Secrypt2024.pdf

accesso aperto

Tipologia: Publisher's version/PDF
Dimensione 247.37 kB
Formato Adobe PDF
247.37 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

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/2434/1131520
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact