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...
Saved in:
Main Authors: | , , , , , |
---|---|
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 |