In order to maintain security, safeguard user privacy, and improve system performance, blockchain systems mainly rely on cryptographic techniques. Ethereum, for instance, controls currency ownership using the Elliptic Curve Digital Signature Algorithm (ECDSA), ensuring that only legitimate money owners may use it. However, growing concerns are being raised about how resilient implemented cryptographic algorithms will be to quantum attackers due to the advent of quantum computing. As a result, the previous computational hardness assumptions may no longer be valid. The key-pair generation and transaction signature are the blockchain parts that most need a quantum-safe approach. We provide an interface implementation of an Ethereum node for supporting different signature methods. Moreover, the interface presents functions to generate a key-pair, sign and verify transactions, extract a public key from the private one, and get an address from the corresponding public key.

Towards a quantum-safe transaction signature in Ethereum / Bistarelli, Stefano; Fiore, Marco; Mercanti, Ivan; Mongiello, Marina. - (2023). (Intervento presentato al convegno 5th Distributed Ledger Technology Workshop (DLT 2023) tenutosi a Bologna, Italy nel | 25-26 May 2023).

Towards a quantum-safe transaction signature in Ethereum

Stefano Bistarelli;Marco Fiore;Marina Mongiello
2023-01-01

Abstract

In order to maintain security, safeguard user privacy, and improve system performance, blockchain systems mainly rely on cryptographic techniques. Ethereum, for instance, controls currency ownership using the Elliptic Curve Digital Signature Algorithm (ECDSA), ensuring that only legitimate money owners may use it. However, growing concerns are being raised about how resilient implemented cryptographic algorithms will be to quantum attackers due to the advent of quantum computing. As a result, the previous computational hardness assumptions may no longer be valid. The key-pair generation and transaction signature are the blockchain parts that most need a quantum-safe approach. We provide an interface implementation of an Ethereum node for supporting different signature methods. Moreover, the interface presents functions to generate a key-pair, sign and verify transactions, extract a public key from the private one, and get an address from the corresponding public key.
2023
5th Distributed Ledger Technology Workshop (DLT 2023)
Towards a quantum-safe transaction signature in Ethereum / Bistarelli, Stefano; Fiore, Marco; Mercanti, Ivan; Mongiello, Marina. - (2023). (Intervento presentato al convegno 5th Distributed Ledger Technology Workshop (DLT 2023) tenutosi a Bologna, Italy nel | 25-26 May 2023).
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/11589/262320
Citazioni
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact