Non-equivocation in blockchain: Double-authentication-preventing signatures gone contractual

Equivocation is one of the most fundamental problems that need to be solved when designing distributed protocols. Traditional methods to defeat equivocation rely on trusted hardware or particular assumptions, which may hinder their adoption in practice. The advent of blockchain and decentralized cry...

Full description

Saved in:
Bibliographic Details
Main Authors: LI, Yannan, SUSILO, Willy, YANG, Guomin, YU, Yong, PHUONG, Tran Viet Xuan, LIU, Dongxi
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2021
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/7404
https://ink.library.smu.edu.sg/context/sis_research/article/8407/viewcontent/3433210.3437516.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-8407
record_format dspace
spelling sg-smu-ink.sis_research-84072022-10-13T06:50:37Z Non-equivocation in blockchain: Double-authentication-preventing signatures gone contractual LI, Yannan SUSILO, Willy YANG, Guomin YU, Yong PHUONG, Tran Viet Xuan LIU, Dongxi Equivocation is one of the most fundamental problems that need to be solved when designing distributed protocols. Traditional methods to defeat equivocation rely on trusted hardware or particular assumptions, which may hinder their adoption in practice. The advent of blockchain and decentralized cryptocurrencies provides an auspicious breakthrough paradigm to resolve the problem above. In this paper, we propose a blockchain-based solution to address contractual equivocation, which supports user-defined fine-grained policybased equivocation. Specifically, users will be de-incentive if the statements they made breach the predefined access rules. The core of our solution is a newly introduced primitive named Policy-Authentication-Preventing Signature (PoAPS), which combined with a deposit mechanism allows a signer to make conflict statements corresponding to a policy to be penalized. We present a generic construction of PoAPS based on Policy-Based Verifiable Secret Sharing (PBVSS) and demonstrate its practicality via a concrete implementation in the blockchain. Compared with the existing solutions that only handle specific types of equivocation, our proposed approach is more generic and can be instantiated to deal with various kinds of equivocation. 2021-06-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/7404 info:doi/10.1145/3433210.3437516 https://ink.library.smu.edu.sg/context/sis_research/article/8407/viewcontent/3433210.3437516.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Equivocation Blockchain Digital signatures Verifiable secret sharing Information Security
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Equivocation
Blockchain
Digital signatures
Verifiable secret sharing
Information Security
spellingShingle Equivocation
Blockchain
Digital signatures
Verifiable secret sharing
Information Security
LI, Yannan
SUSILO, Willy
YANG, Guomin
YU, Yong
PHUONG, Tran Viet Xuan
LIU, Dongxi
Non-equivocation in blockchain: Double-authentication-preventing signatures gone contractual
description Equivocation is one of the most fundamental problems that need to be solved when designing distributed protocols. Traditional methods to defeat equivocation rely on trusted hardware or particular assumptions, which may hinder their adoption in practice. The advent of blockchain and decentralized cryptocurrencies provides an auspicious breakthrough paradigm to resolve the problem above. In this paper, we propose a blockchain-based solution to address contractual equivocation, which supports user-defined fine-grained policybased equivocation. Specifically, users will be de-incentive if the statements they made breach the predefined access rules. The core of our solution is a newly introduced primitive named Policy-Authentication-Preventing Signature (PoAPS), which combined with a deposit mechanism allows a signer to make conflict statements corresponding to a policy to be penalized. We present a generic construction of PoAPS based on Policy-Based Verifiable Secret Sharing (PBVSS) and demonstrate its practicality via a concrete implementation in the blockchain. Compared with the existing solutions that only handle specific types of equivocation, our proposed approach is more generic and can be instantiated to deal with various kinds of equivocation.
format text
author LI, Yannan
SUSILO, Willy
YANG, Guomin
YU, Yong
PHUONG, Tran Viet Xuan
LIU, Dongxi
author_facet LI, Yannan
SUSILO, Willy
YANG, Guomin
YU, Yong
PHUONG, Tran Viet Xuan
LIU, Dongxi
author_sort LI, Yannan
title Non-equivocation in blockchain: Double-authentication-preventing signatures gone contractual
title_short Non-equivocation in blockchain: Double-authentication-preventing signatures gone contractual
title_full Non-equivocation in blockchain: Double-authentication-preventing signatures gone contractual
title_fullStr Non-equivocation in blockchain: Double-authentication-preventing signatures gone contractual
title_full_unstemmed Non-equivocation in blockchain: Double-authentication-preventing signatures gone contractual
title_sort non-equivocation in blockchain: double-authentication-preventing signatures gone contractual
publisher Institutional Knowledge at Singapore Management University
publishDate 2021
url https://ink.library.smu.edu.sg/sis_research/7404
https://ink.library.smu.edu.sg/context/sis_research/article/8407/viewcontent/3433210.3437516.pdf
_version_ 1770576332804063232