首页> 外文会议>IEEE Annual International Symposium on Personal, Indoor, and Mobile Radio Communications >Design of privacy-preserving mobile Bitcoin client based on γ-deniability enabled bloom filter
【24h】

Design of privacy-preserving mobile Bitcoin client based on γ-deniability enabled bloom filter

机译:基于启用γ可否认性的布隆过滤器的隐私保护移动比特币客户端设计

获取原文

摘要

Bitcoin is a decentralized currency system that does not need any central authorities. All transactions issued by users have been recorded in the common ledger, called blockchain, which is shared by all users. In Bitcoin, an SPV (Simplified Payment Verification) client, which is a lightweight client that does not possess the entire blockchain, are developed for storage constrained devices such as a mobile phone. For an SPV client to check if there are transactions related to it, a Bloom filter where their Bitcoin addresses are involved is sent to a full client that possesses the entire blockchain. The full client only transfers transactions of which Bitcoin addresses are positive on the received Bloom filter. However, it is necessary to preserve the privacy of SPV clients when designing a Bloom filter because SPV clients' Bitcoin addresses will be identified by a full client with high probability. In this paper, we propose a privacy-preserving Bloom filter design for SPV clients based on γ-Deniability. γ-Deniability is a privacy metric that shows how much true positive Bitcoin addresses are hidden by the false positives in a Bloom filter. Furthermore, in order to design a Bloom Filter that satisfies a certain γ-Deniability, it is necessary to know the number of unique Bitcoin addresses that appear for the first time since the queried time. Based on our manual inspection, we propose to estimate it based on the linear regression. We show that our scheme achieves good estimation accuracy and γ through the simulation with a real Bitcoin blockchain.
机译:比特币是一种分散的货币系统,不需要任何中央机构。用户发出的所有交易已记录在称为所有用户共享的通用分类账中,称为区块链。在比特币中,SPV(简化付款验证)客户端是一种不具备整个区块链的轻量级客户端,是为手机等存储受限设备开发的。为了让SPV客户端检查是否有与其相关的交易,会将涉及其比特币地址的Bloom筛选器发送到拥有整个区块链的完整客户端。完整客户端仅转移在接收到的Bloom过滤器上比特币地址为正的交易。但是,在设计Bloom筛选器时,有必要保留SPV客户端的隐私,因为SPV客户端的比特币地址将被完整的客户端识别的可能性很高。在本文中,我们提出了一种基于γ可否认性的SPV客户隐私保护Bloom过滤器设计。 γ-可否认性是一种隐私度量,它显示在Bloom过滤器中,误报掩盖了多少个积极的比特币地址。此外,为了设计满足一定的γ可否认性的布隆过滤器,有必要知道自查询时间以来首次出现的唯一比特币地址的数量。根据我们的人工检查,我们建议根据线性回归对其进行估计。我们证明了我们的方案通过真实的比特币区块链的仿真获得了良好的估计精度和γ。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号