Download PDFOpen PDF in browserA Smart Contract-Based Non-Transferable Signature Verification System using Nominative Signatures11 pages•Published: August 21, 2025AbstractNominative 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.
|