[发明专利]一种属性数据处理方法、装置、设备以及介质有效
申请号: | 202111329538.3 | 申请日: | 2021-11-10 |
公开(公告)号: | CN113779637B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 陈自民 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 属性 数据处理 方法 装置 设备 以及 介质 | ||
本申请提供了一种属性数据处理方法、装置、设备以及介质,方法包括:第一业务节点从清分到的可隐藏业务声明文件中获取第一对象的N个业务属性数据以及辅助业务数据;在N个业务属性数据中确定隐藏属性数据和待分享的披露属性数据;根据隐藏属性数据以及隐藏属性数据的混淆值,确定分段属性哈希值;基于分段属性哈希值、披露属性数据的混淆值、披露属性数据在辅助业务数据的目标根哈希值所对应的索引路径中的索引值、以及目标根哈希值,生成隐藏业务表达文件,将隐藏业务表达文件写入区块链,以使第一对象所指定的第三对象对应的第三业务节点,对从区块链上清分到的隐藏业务表达文件进行验证。采用本申请,可以提升属性数据的安全性和隐私性。
技术领域
本申请涉及区块链技术领域,尤其涉及一种属性数据处理方法、装置、设备以及介质。
背景技术
目前,在区块链系统中,用户可以通过用户节点上所集成的去中心化身份识别小程序,向服务节点申请该用户的去中心化身份信息(Decentralized Identifier,DID,DID),这意味着当前用户所申请的DID是直接由该服务节点所签发的,与此同时,服务节点还会根据该用户所生成的DID生成可验证声明(Verifiable Claim,VC)文件,并需要进一步将该生成的VC文件存储在一个中心化的身份中心(即Identity Hub),这样,当用户从该中心化的身份中心拿到该VC文件之后,可以直接生成用于验证该用户身份的可验证表达(Verifiable Presentation,VP)文件,并将该VP文件一并存储在前述中心化的身份中心。
发明人在实践中发现,在该中心化的身份中心存储方案中,由于存储在中心化的身份中心的VC文件和VP文件均直接携带与用户身份相关的各个属性数据,一旦非法用户从前述中心化的身份中心中非法窃取到用于验证用户身份的VP文件和VP文件,则势必会导致VC文件和VP文件中的各个属性数据的泄露,进而降低了对这些属性数据进行存储的安全性和隐私性。
发明内容
本申请实施例提供一种属性数据处理方法、装置、设备以及介质,可以提升属性数据的安全性和隐私性。
本申请实施例一方面提供了一种属性数据处理方法,方法由第一业务节点执行,包括:
在第一业务节点从区块链上清分到由第二业务节点颁发的可隐藏业务声明文件时,从可隐藏业务声明文件中获取第一业务节点对应的第一对象的N个业务属性数据以及与N个业务属性数据相关联的辅助业务数据;N为大于1的正整数;
在N个业务属性数据中,将选取的用于表征第一对象的身份的业务属性数据作为隐藏属性数据,且将除隐藏属性数据之外的业务属性数据作为披露属性数据,确定披露属性数据在辅助业务数据的目标根哈希值所对应的索引路径中的索引值;
从辅助业务数据中确定隐藏属性数据对应的混淆值以及披露属性数据对应的混淆值,根据隐藏属性数据以及隐藏属性数据对应的混淆值,确定隐藏属性数据对应的分段属性哈希值;
基于隐藏属性数据对应的分段属性哈希值、披露属性数据对应的混淆值、索引值、以及目标根哈希值,生成可隐藏业务声明文件对应的隐藏业务表达文件,将隐藏业务表达文件写入区块链,以使第一对象所指定的第三对象对应的第三业务节点,对从区块链上清分到的隐藏业务表达文件进行验证。
本申请实施例一方面提供了一种属性数据处理装置,包括:
属性数据获取模块,用于在第一业务节点从区块链上清分到由第二业务节点颁发的可隐藏业务声明文件时,从可隐藏业务声明文件中获取第一业务节点对应的第一对象的N个业务属性数据以及与N个业务属性数据相关联的辅助业务数据;N为大于1的正整数;
属性数据选取模块,用于在N个业务属性数据中,将选取的用于表征第一对象的身份的业务属性数据作为隐藏属性数据,且将除隐藏属性数据之外的业务属性数据作为披露属性数据,确定披露属性数据在辅助业务数据的目标根哈希值所对应的索引路径中的索引值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111329538.3/2.html,转载请声明来源钻瓜专利网。