Saved in:
Bibliographic Details
Main Authors: Murasaki, Shogo, Omote, Kazumasa, Emura, Keita
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2507.12670
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916847860842496
author Murasaki, Shogo
Omote, Kazumasa
Emura, Keita
author_facet Murasaki, Shogo
Omote, Kazumasa
Emura, Keita
contents An address is indicated as an identifier of the user on the blockchain, and is defined by a hash value of the ECDSA verification key. A vanity address is an address that embeds custom characters such as a name. To generate a vanity address, a classical try-and-error method is employed, and thus the number of characters to be embedded is limited. In this paper, we focus on the functionality of identity-based signatures (IBS) where any strings can be employed as a verification key, and explore whether IBS can be used for generating a vanity address. We attach importance to the fact that it is not realistic to replace ECDSA with key recovery, which is currently employed for issuing transactions in Ethereum, to an IBS scheme. Even if this replacement is possible, it is not a reasonable price for the ease of the vanity address generation. Thus, we pay attention to a generic construction of IBS from signatures, and construct an IBS scheme from ECDSA with key recovery. Though we cannot directly generate a vanity address due to the key recovery functionality of the underlying ECDSA, we can connect any string with an address due to the functionality of IBS that can give additional meaning to the address. We implement our system by Solidity, and demonstrate that the gas cost is almost same as that of the ECDSA signature verification.
format Preprint
id arxiv_https___arxiv_org_abs_2507_12670
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle On the Consideration of Vanity Address Generation via Identity-Based Signatures
Murasaki, Shogo
Omote, Kazumasa
Emura, Keita
Cryptography and Security
An address is indicated as an identifier of the user on the blockchain, and is defined by a hash value of the ECDSA verification key. A vanity address is an address that embeds custom characters such as a name. To generate a vanity address, a classical try-and-error method is employed, and thus the number of characters to be embedded is limited. In this paper, we focus on the functionality of identity-based signatures (IBS) where any strings can be employed as a verification key, and explore whether IBS can be used for generating a vanity address. We attach importance to the fact that it is not realistic to replace ECDSA with key recovery, which is currently employed for issuing transactions in Ethereum, to an IBS scheme. Even if this replacement is possible, it is not a reasonable price for the ease of the vanity address generation. Thus, we pay attention to a generic construction of IBS from signatures, and construct an IBS scheme from ECDSA with key recovery. Though we cannot directly generate a vanity address due to the key recovery functionality of the underlying ECDSA, we can connect any string with an address due to the functionality of IBS that can give additional meaning to the address. We implement our system by Solidity, and demonstrate that the gas cost is almost same as that of the ECDSA signature verification.
title On the Consideration of Vanity Address Generation via Identity-Based Signatures
topic Cryptography and Security
url https://arxiv.org/abs/2507.12670