Integrating Group Signatures in Complex Decentralized Marketplace Transactions for Improved Buyer Privacy

Integrating Group Signatures in Complex Decentralized Marketplace Transactions for Improved Buyer Privacy
复制标题

DOI:
10.1109/blockchain55522.2022.00028
复制
发表时间:
2022-08
期刊:
2022 IEEE International Conference on Blockchain (Blockchain)
影响因子:
--
通讯作者:
Sen Qiao;Varun Madathil;Kemafor Anyanwu
Sen Qiao;Varun Madathil;Kemafor Anyanwu
中科院分区:
其他
文献类型:
--
作者:
Sen Qiao;Varun Madathil;Kemafor Anyanwu

文献摘要

相似文献

市场应用程序是区块链的一个流行应用程序类别,因为它们允许各方在不需要可信中介实体的情况下进行交易。供应链市场涉及商品和服务的买家和卖家,他们使用复杂的交易工作流进行交互,而不是使用单一的、一次性的交易。此外,在某些情况下,需要对交易方和/或交易性质保持一定程度的隐私。保持此类信息的私密性通常对保持竞争优势至关重要。然而,传统的公钥签名方案不能为此类应用程序提供足够强的隐私保证。另一方面,像群签名这样的签名方案提供了更强大的隐私保证,但尚未在现有平台上广泛采用。然而,在工作流中支持跨多个事务的隐私需要对现有的组签名进行一些扩展,而不仅仅是针对单个事务。在本文中,我们介绍了一些现有的关于群签名的理论建议。我们关注的应用程序上下文足以“隐藏”事务工作流的发起者,即买方(但很容易一般化)。由于事务工作流涉及“多个”相关事务,这些事务将通过引入隐私而变得模糊,因此我们扩展了一个匿名工作流中相关事务的“可链接性”组签名方案。我们将扩展的签名方案集成到SmartChainDB中,这是我们对开源区块链平台BigChainDB的扩展,它引入了几个功能,可以在区块链上实现复杂的市场。
Marketplace applications are a popular application category for blockchains because they allow the possibility for parties to transact without the need of a trusted middleman entity. Supply chain marketplaces involve buyers and sellers of goods and services that interact using complex transactional workflows rather than single, one-off transactions. Further, in some contexts, there is a need to maintain some degree of privacy about which parties are transacting and/or the nature of their transactions. Keeping such information private is often crucial for maintaining competitive advantage. However, traditional public key signature schemes do not provide strong enough privacy guarantees for such applications. On the other hand, signature schemes like Group Signatures offer more robust privacy guarantees but have not yet been adopted broadly in existing platforms. However, supporting privacy across multiple transactions in a workflow requires some extension to existing group signatures as opposed to just for a single transaction. In this paper, we present our effort on implementing some existing theoretical proposals for Group Signatures. We focus on application contexts in which it is sufficient to “hide” the originator of a transaction workflow i.e., the buyer (but is easily generalizable). Because, transaction workflows involve “multiple” related transactions which will be obfsucated by introducing privacy, we extend a group signature scheme with “linkability” of related transactions in a workflow under anonymity. We integrate our extended signature scheme into SmartChainDB - our extension of an open source blockchain platform, BigChainDB, that introduces several features for enabling complex marketplaces on blockchains.