当前位置: 首页 > 专利查询>嵩山实验室专利>正文

基于区块链和NFT的个人物联网高敏感数据确权方法及装置制造方法及图纸

技术编号:38458481 阅读:9 留言:0更新日期:2023-08-11 14:35
本发明专利技术提供一种基于区块链和NFT的个人物联网高敏感数据确权方法,包括:CA服务器为用户和确权服务器分别颁发身份证书;用户通过智能控制终端连接物联网设备,当产生高敏感数据时,则向确权服务器发起数据确权请求;确权服务器按照先后顺序依次对待确权的高敏感数据进行NFT通证化处理以生成元数据并暂存至本地缓存区;确权服务器实时监听区块链网络状态,将本地缓存区中的元数据按照先后顺序依次向区块链节点发送数据确权交易;区块链节点获取元数据,计算交易发起时间与当前时间之间的时间差值是否超过规定时间差,若否,则获取元数据中的哈希值,若链上不存在该哈希值对应的已确权元数据,则将该元数据与链上的TokenID进行绑定并生成NFT确权凭证。行绑定并生成NFT确权凭证。行绑定并生成NFT确权凭证。

【技术实现步骤摘要】
基于区块链和NFT的个人物联网高敏感数据确权方法及装置


[0001]本专利技术涉及物联网数据确权
,尤其涉及一种基于区块链和NFT的个人物联网高敏感数据确权方法及装置。

技术介绍

[0002]大数据、云计算、物联网等技术的发展,推动着个人物联网模式的发展,即以个人用户为中心,通过个人智能手机终端,按照约定协议,连接其它智能物联网设备资源,满足个人用户高品质、便携化生活需求的智能服务。
[0003]在现有个人物联网模式中,由于缺少对于个人高敏感数据的确权,导致智能物联网设备生产商收集用户数据后,在个人毫不知情的情况下私自使用敏感数据获取利益,侵犯用户的个人数据保护权。因此,亟需提出一种个人物联网高敏感数据确权方案,实现用户对于个人数据使用的同意权、知情权以及所有权。
[0004]区块链技术所具有的去中心化、不可篡改、公开透明等特性可以为数据确权提供支撑。此外,借助于NFT技术,可以通过将个人物联网高敏感数据通证化处理,生成不可分割、独一无二的个人数据确权凭证。
[0005]然而,已有利用区块链或NFT进行数据确权的方案,由于需要经过链上共识等一系列步骤,确权过程所需时间较长,与个人物联网高敏感数据产生的快速性相违背。如果个人高敏感数据未能及时得到处理,那么在数据上链前仍可能被篡改,这便不能保证数据确权的准确性;此外,现有数据确权技术缺少对于数据所有者身份正确性的验证,不能防止他人恶意攻击代替个人数据所有者确权。

技术实现思路

[0006]为了确保数据确权准确性以及数据所有者身份验证正确性,本专利技术提供了一种基于区块链和NFT的个人物联网高敏感数据确权方法及装置。
[0007]一方面,本专利技术提供一种基于区块链和NFT的个人物联网高敏感数据确权方法,包括:步骤1:CA服务器为用户和确权服务器分别颁发身份证书,并采用用户身份证书中的公钥作为用户的身份标识;步骤2:用户通过智能控制终端连接物联网设备,当智能控制终端操作所述物联网设备产生高敏感数据时,则立即生成该高敏感数据的数字指纹和哈希值并向确权服务器发起携带有所述数字指纹和哈希值的数据确权请求;所述数字指纹包括用户的身份标识和高敏感数据产生的时间戳t1;步骤3:确权服务器接收到数据确权请求后,对所述数字指纹中用户的身份标识进行验证,当验证通过后,按照时间戳t1的先后顺序依次对待确权的高敏感数据进行NFT通证化处理以生成元数据并将该元数据暂存至本地缓存区;所述元数据包括生成该元数据时的时间戳t3和高敏感数据的哈希值;
步骤4:确权服务器实时监听区块链网络状态,当监测到区块链网络状态不拥挤时,将本地缓存区中的元数据按照时间戳t3的先后顺序依次向区块链节点发送数据确权交易;步骤5:区块链节点获取元数据并记录当前时间戳t4,计算时间戳t4与时间戳t3之间的时间差值是否超过规定时间差,若是,则不进行当前的数据确权交易,若否,则获取元数据中的哈希值,若链上不存在该哈希值对应的已确权元数据,则将该元数据与链上的TokenID进行绑定并生成NFT确权凭证。
[0008]进一步地,步骤2中,所述数据确权请求还包括:对于高敏感数据的用户签名;对应的,步骤3中,确权服务器接收到数据确权请求后,还包括:验证用户签名是否有效,若有效则继续对所述数字指纹中用户的身份标识进行验证。
[0009]进一步地,步骤3中,对所述数字指纹中用户的身份标识进行验证具体包括:若从数字指纹中提取的用户的身份标识与发送该数据确权请求的用户的身份标识一致,则验证通过,反之验证不通过。
[0010]进一步地,步骤3中,当验证通过后,还包括:确权服务器对数据确权请求进行签名。
[0011]进一步地,步骤3中,所述元数据还包括用户的身份标识、时间戳t1、待确权数据的编号、用于表征元数据是否已与链上的TokenID绑定的状态信息以及对于数据确权请求的确权服务器签名;对应地,区块链节点获取元数据后,还包括:区块链节点验证确权服务器签名是否有效。
[0012]进一步地,还包括:统计若干个高敏感数据的链下处理时间并计算平均值,将该平均值作为规定时间差。
[0013]另一方面,本专利技术提供一种基于区块链和NFT的个人物联网高敏感数据确权装置,包括CA服务器、确权服务器、智能控制终端和区块链网络;所述CA服务器,用于为用户和确权服务器分别颁发身份证书;所述智能控制终端,用于用户连接和操作物联网设备,并在操作物联网设备产生高敏感数据时,立即生成该高敏感数据的数字指纹和哈希值并向确权服务器发起携带有所述数字指纹和哈希值的数据确权请求;所述数字指纹包括用户的身份标识和高敏感数据产生的时间戳t1;其中,采用用户身份证书中的公钥作为用户的身份标识;所述确权服务器,用于接收到数据确权请求后,对所述数字指纹中用户的身份标识进行验证,当验证通过后,按照时间戳t1的先后顺序依次对待确权的高敏感数据进行NFT通证化处理以生成元数据并将该元数据暂存至本地缓存区;所述元数据包括生成该元数据时的时间戳t3和高敏感数据的哈希值;以及,用于实时监听区块链网络状态,当监测到区块链网络状态不拥挤时,将本地缓存区中的元数据按照时间戳t3的先后顺序依次向区块链节点发送数据确权交易;区块链网络,包括多个区块链节点,每个区块链节点用于获取元数据并记录当前时间戳t4,计算时间戳t4与时间戳t3之间的时间差值是否超过规定时间差,若是,则不进行当前的数据确权交易,若否,则获取元数据中的哈希值,若链上不存在该哈希值对应的已确
权元数据,则将该元数据与链上的TokenID进行绑定并生成NFT确权凭证。
[0014]本专利技术的有益效果:(1)利用数字指纹技术在产生高敏感数据的第一时间生成具有数据所有者身份标识的数字指纹,在后续的数据确权过程中通过获取数字指纹信息来验证个人数据所有者身份,从而保证数据确权时数据所有者身份的正确性。
[0015](2)利用时间戳技术记录高敏感数据的产生时间戳t1、元数据生成时间戳t3和上链确权时间戳t4;其中,利用时间戳t1确保生成元数据时按照t1的先后顺序处理,利用时间戳t3确保发起数据确权交易按照t3的先后顺序处理,如此,可以确保确权服务器上的每个待确权的高敏感数据的处理时间限定在正常范围内;同时,通过比较时间戳t4与时间戳t3之间的时间差值与规定时间差,过滤掉超过规定时间差的高敏感数据的确权交易,从而可以一定程度上避免攻击者利用该时间差对高敏感数据进行篡改后来进行恶意确权的情况。
[0016](3)通过数据缓存将元数据暂存至本地缓存区保证链下发起数据确权交易的顺序依次按照时间戳的先后顺序进行,预防上链前数据被再次篡改,确保数据的无异议性,从而保证了数据确权的准确性。
[0017](4)借助于NFT技术,通过将个人物联网高敏感数据通证化处理,生成不可分割、独一无二的个人数据确权凭证,并依托于区块链本身不可篡改等特性,提供对于个人数据确权凭证的可信存储,实现数据的链上确权。
附图说明
[0018]图1是本专利技术实施例提供的一种基于区块链和NF本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于区块链和NFT的个人物联网高敏感数据确权方法,其特征在于,包括:步骤1:CA服务器为用户和确权服务器分别颁发身份证书,并采用用户身份证书中的公钥作为用户的身份标识;步骤2:用户通过智能控制终端连接物联网设备,当智能控制终端操作所述物联网设备产生高敏感数据时,则立即生成该高敏感数据的数字指纹和哈希值并向确权服务器发起携带有所述数字指纹和哈希值的数据确权请求;所述数字指纹包括用户的身份标识和高敏感数据产生的时间戳t1;步骤3:确权服务器接收到数据确权请求后,对所述数字指纹中用户的身份标识进行验证,当验证通过后,按照时间戳t1的先后顺序依次对待确权的高敏感数据进行NFT通证化处理以生成元数据并将该元数据暂存至本地缓存区;所述元数据包括生成该元数据时的时间戳t3和高敏感数据的哈希值;步骤4:确权服务器实时监听区块链网络状态,当监测到区块链网络状态不拥挤时,将本地缓存区中的元数据按照时间戳t3的先后顺序依次向区块链节点发送数据确权交易;步骤5:区块链节点获取元数据并记录当前时间戳t4,计算时间戳t4与时间戳t3之间的时间差值是否超过规定时间差,若是,则不进行当前的数据确权交易,若否,则获取元数据中的哈希值,若链上不存在该哈希值对应的已确权元数据,则将该元数据与链上的TokenID进行绑定并生成NFT确权凭证。2.根据权利要求1所述的基于区块链和NFT的个人物联网高敏感数据确权方法,其特征在于,步骤2中,所述数据确权请求还包括:对于高敏感数据的用户签名;对应的,步骤3中,确权服务器接收到数据确权请求后,还包括:验证用户签名是否有效,若有效则继续对所述数字指纹中用户的身份标识进行验证。3.根据权利要求1或2所述的基于区块链和NFT的个人物联网高敏感数据确权方法,其特征在于,步骤3中,对所述数字指纹中用户的身份标识进行验证具体包括:若从数字指纹中提取的用户的身份标识与发送该数据确权请求的用户的身份标识一致,则验证通过,反之验证不通过。4.根据权利要求1所述的基于区块链和NFT的个人物联网高敏感数据确权方法,其特征在于,步骤3中,当验证通过后...

【专利技术属性】
技术研发人员:潘恒武志立陈鸿昶杨德仕兰巨龙卫红权丁大钊
申请(专利权)人:嵩山实验室
类型:发明
国别省市:

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

1