Download PDFOpen PDF in browser

A Smart Contract-Based Non-Transferable Signature Verification System using Nominative Signatures

11 pagesPublished: August 21, 2025

Abstract

Nominative signatures allow us to indicate who can verify a signature, and they can be employed to construct a non-transferable signature verification system that prevents the signature verification by a third party in unexpected situations. For example, this system can prevent IOU/loan certificate verification in unexpected situations. However, nominative signatures themselves do not allow the verifier to check whether the funds will be transferred in the future or have been transferred. It would be desirable to verify the fact simultaneously when the system involves a certain money transfer such as cryptocurrencies/cryptoassets. In this paper, we propose a smart contract-based non-transferable signature verification system using nominative signatures. We pay attention to the fact that the invisibility, which is a security requirement to be held for nominative signatures, allows us to publish nominative signatures on the blockchain. Our system can verify whether a money transfer actually will take place, in addition to indicating who can verify a signature. We evaluate the gas cost when a smart contract runs the verification algorithm of the Hanaoka-Schuldt nominative signature scheme (ACNS 2011, IEICE Trans. 2016).

Keyphrases: nominative signatures, non transferability, smart contract

In: Akira Yamada, Huy Kang Kim, Yujue Wang and Tung-Tso Tsai (editors). Proceedings of the 20th Asia Joint Conference on Information Security, vol 106, pages 144-154.

BibTeX entry
@inproceedings{AsiaJCIS2025:Smart_Contract_Based_Non,
  author    = {Hinata Nishino and Kazumasa Omote and Keita Emura},
  title     = {A Smart Contract-Based Non-Transferable Signature Verification System using Nominative Signatures},
  booktitle = {Proceedings of the 20th Asia Joint Conference on Information Security},
  editor    = {Akira Yamada and Huy Kang Kim and Yujue Wang and Tung-Tso Tsai},
  series    = {EPiC Series in Computing},
  volume    = {106},
  publisher = {EasyChair},
  bibsource = {EasyChair, https://easychair.org},
  issn      = {2398-7340},
  url       = {/publications/paper/LbXR},
  doi       = {10.29007/fbsx},
  pages     = {144-154},
  year      = {2025}}
Download PDFOpen PDF in browser