【技术实现步骤摘要】
权属迁移信息的上链方法、装置、设备及存储介质
[0001]本专利技术实施例涉及计算机
,尤其涉及一种权属迁移信息的上链方法、装置、设备及存储介质。
技术介绍
[0002]数字钱包作为区块链领域中的一种重要工具,可以用于管理用户私钥及用户的各种数字资产(比如,数字货币、基于区块链的数字藏品等),并且可以向用户提供数字资产的权属迁移服务。目前,通过数字钱包向用户提供权属迁移服务的过程中,数字钱包需对用户的权属迁移信息进行上链。
[0003]然而,在实现本专利技术过程中,发现现有技术中至少存在如下问题:由于区块链中数据具有公开和透明的特性,那么对用户的权属迁移信息进行上链时,所使用的签名信息也是公开透明的。这样,会导致签名信息易受到关联性攻击,不利于对用户权属迁移行为的隐私保护。比如,攻击者可以通过数据分析或机器学习算法对各条签名信息进行识别,识别出同一用户的权属迁移行为。
技术实现思路
[0004]本专利技术实施例提供了一种权属迁移信息的上链方法、装置、设备及存储介质,可以抵抗攻击者对签名信息的关联 ...
【技术保护点】
【技术特征摘要】
1.一种权属迁移信息的上链方法,其特征在于,所述方法包括:接收权属迁出方发起的权属迁移请求;所述权属迁移请求携带有权属迁移信息,所述权属迁移信息至少用于表征所述权属迁出方、权属迁入方、以及迁移额度值;基于预设随机算法对所述权属迁出方的第一公钥和第一私钥分别进行运算处理,得到第二公钥和第二私钥;以所述第二公钥和所述第二私钥作为签名参数,基于预设数字签名算法对所述权属迁移信息进行签名,得到签名信息;向区块链服务端发送所述签名信息,使得所述区块链服务端基于所述签名信息对所述权属迁移信息进行权属迁移上链。2.根据权利要求1所述的权属迁移信息的上链方法,其特征在于,所述以所述第二公钥和所述第二私钥作为签名参数,基于预设数字签名算法对所述权属迁移信息进行签名,得到签名信息,包括:基于所述预设数字签名算法和所述第二私钥确定所述权属迁移信息的签名值;根据所述权属迁移信息、所述第二公钥、以及所述签名值确定所述签名信息。3.根据权利要求1所述的权属迁移信息的上链方法,其特征在于,所述向区块链服务端发送所述签名信息,使得所述区块链服务端基于所述签名信息对所述权属迁移信息进行权属迁移上链,包括:向所述区块链服务端发起携带有所述签名信息的签名验证请求;所述签名验证请求用于指示所述区块链服务端执行如下操作:确定针对所述签名信息的签名验证结果,并在所述签名验证结果为验证通过的情况下,基于所述迁移额度值对所述区块链服务端记录的所述权属迁出方的第一权属迁移账户和所述权属迁入方的第二权属迁移账户分别进行额度变更。4.根据权利要求3所述的权属迁移信息的上链方法,其特征在于,所述向所述区块链服务端发起携带有所述签名信息的签名验证请求之后,所述方法还包括:在接收到所述区块链服务端反馈的权属迁移执行状态的情况下,基于所述迁移额度值对本地记录的所述第一权属迁移账户和所述第二权属迁移账户分别进行额度变更;向所述权属迁出方反馈所述第一权属迁移账户的额度变更信息,并向所述权属迁入方反馈所述第二权属迁移账户的额度变更信息。5.根据权利要求1所述的权属迁移信息的上链方法,其特征在于,所述接收权属迁出方发起的权属迁移请求之前,所述方法还包括:接收所述权属迁出方发起的账户创建请求;所述账户创建请求携带有所述权属迁出方的身份信息;创建与所述身份信息对应的第一权属迁移账户,并基于预设密钥生成算法生成所述第一公钥和所述第一私钥。6.根据权利要求5所述的权属迁移信...
【专利技术属性】
技术研发人员:王海龙,王义,
申请(专利权)人:京东科技控股股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。