首页> 外文会议>IEEE World AI IoT Congress >Batching Anonymous and Non-Anonymous Membership Proofs for Blockchain Applications
【24h】

Batching Anonymous and Non-Anonymous Membership Proofs for Blockchain Applications

机译:批处理为区块链应用程序的匿名和非匿名成员证明

获取原文

摘要

Membership proof is a very useful building block for checking if an entity is in a list. This tool is widely used in many scenarios. For instance in blockchain where checking membership of an unspent coin in a huge set is necessary, or in the scenario where certain privacy-preserving property on the list or on the entity is required. When it comes to multi-user applications, the naive way that verifies the membership relations one by one is very inefficient. In this work, we utilize subvector commitment schemes and non-interactive proofs of knowledge of elliptic curve discrete logarithms to present two batched membership proofs for multiple users, i.e., batched non-anonymous membership proofs and batched anonymous membership proofs, which offer plausible anonymity assurance respectively on the organization group list and on the users when combined within the blockchain applications. The non-anonymous membership proof scheme requires a trusted setup, but its proof size is only one bilinear group element and is independent of both the size of list and the number of users. The anonymous membership proof scheme requires no trusted setup, and its proof size is linear in the size of organization group and is independent of the number of users. Their security relies respectively on the CubeDH and the discrete logarithm assumptions. Finally, as a use-case application scenario, we extend Mesh which is a blockchain based supply chain management solution to Mesh+ which supports batched anonymous membership proofs.
机译:成员资格证明是一个非常有用的构建块,用于检查是否在列表中。此工具广泛用于许多情况。例如,在BlockChain中,需要在巨大的集合中检查未用硬币的成员资格,或者在需要列表或实体上的某些隐私保留属性的情况下。谈到多用户应用程序时,逐个验证隶属关系的天真方式是非常效率的。在这项工作中,我们利用子录制承诺计划和椭圆曲线离散对数的非交互式证明,为多个用户提供两种批次的成员证明,即批次的非匿名成员证明和批次的匿名成员证明,提供合理的匿名保证在组织组列表中分别在BlockChain应用程序中组合时。非匿名成员证明方案需要一个受信任的设置,但其证明大小仅是一个双线性组元素,并且与列表大小和用户数无关。匿名成员证明方案不需要受信任的设置,并且其验证大小在组织组的大小中是线性的,并且与用户数无关。他们的安全性分别依赖于CUBEDH和离散对数假设。最后,作为一种用例应用方案,我们扩展了基于区块链的基于区块链的Mesh,以网格+支持批处理匿名成员证明。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号