用于进行资产隐私证明的方法、装置、介质和程序产品制造方法及图纸

技术编号:42609315 阅读:29 留言:0更新日期:2024-09-03 18:17
本申请提供了一种用于进行资产隐私证明的方法、装置、介质和程序产品。根据本申请的方法包括:使用第一链上地址向中心机构设备发送存在性证明请求;接收中心机构设备返回的存在性证明数据;基于所述存在性证明数据和中心机构设备中已构建的默克尔树根的哈希值,通过零知识证明电路生成目标证明数据,所述目标证明数据包括用于证明客户端设备对应的用户持有预定数量的目标资产的数据。本申请可证明用户所提交的社交账号对应的具体的人拥有预定数量资产,而不会暴露该用户购买这些资产所使用的账户,从而达到资产隐私证明的目的。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种用于进行资产隐私证明的方法、装置、计算机可读介质和计算机程序产品。


技术介绍

1、随着互联网和数字化时代的到来,用户对隐私的关注逐渐增加。在数字交易和身份验证中,用户开始意识到需要在验证真实性的同时保护个人敏感信息。密码学领域的发展为隐私保护技术的进步提供了基础。零知识证明构建在密码学和数学原理之上,利用了密码学中的零知识概念来实现信息验证和隐私保护。

2、在区块链系统中,交易和资产的隐私是一个重要的研究方向,传统的区块链,比如比特币和以太坊,将交易信息公开存储在链上,这意味着交易的细节可以被公开查看。虽然这种透明性有助于防止欺诈和审计,但也暴露了用户的隐私信息。为了保护用户的私有信息,隐私证明技术应运而生。隐私证明是一种在保持交易验证的同时隐藏交易关键细节的技术。它利用密码学零知识证明算法零知识证明隐匿用户关键信息,利用智能合约实现证明公开可验证,达到向第三方提供可信的资产隐私证明目的。

3、在区块链上,用户使用的地址通常是由数字密钥对(公钥和私钥)生成的。这些地址并不直接映射到真实身份,而是一串字符本文档来自技高网...

【技术保护点】

1.一种用于在客户端设备中进行资产隐私证明的方法,所述方法包括:

2.根据权利要求1所述的方法,需要向第三方证明客户端设备对应的用户持有预定数量的目标资产的数据时,所述方法包括:

3.一种用于在中心机构设备中进行资产隐私证明的方法,所述方法包括:

4.根据权利要求3所述的方法,其中,所述方法还包括:

5.根据权利要求3或4所述的方法,其中,所述通过与该客户端设备进行交互,来校验所述第一链上地址是否存在于已构建的默克尔树中包括:

6.一种用于在区块链系统的目标节点设备中进行资产隐私证明的方法,所述方法包括:p>

7.根据权...

【技术特征摘要】

1.一种用于在客户端设备中进行资产隐私证明的方法,所述方法包括:

2.根据权利要求1所述的方法,需要向第三方证明客户端设备对应的用户持有预定数量的目标资产的数据时,所述方法包括:

3.一种用于在中心机构设备中进行资产隐私证明的方法,所述方法包括:

4.根据权利要求3所述的方法,其中,所述方法还包括:

5.根据权利要求3或4所述的方法,其中,所述通过与该客户端设备进行交互,来校验所述第一链上地址是否存在于已构建的默克尔树中包括:

6.一种用于在区块链系统的目标节点设备中进行资产隐私证明的方法,所述方法包括:

7.根据权利要求6所述的方法,其中,所述方法还包括:

8.根据权利要求7所述的方法,其中,所述方法还包括:

9.一种用于在客...

【专利技术属性】
技术研发人员:鲁华林周全孙英男
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1