欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2020109487507
申请人: 广西师范大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-08-01
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于区块链的隐私数据保护方法,其特征是,包括步骤如下:

步骤1、物联网用户即群管理员建立用户群,群管理员向群签名服务器发出建立群的申请,群签名服务器建立特定ID的群;物联网用户即群成员向群管理员申请加入指定群,并获取群成员私钥;

步骤2、上传数据的物联网用户通过调用智能合约将原始数据上传至IPFS,IPFS通过DHT建立分块数据的索引,将原始数据块存储在不同邻节点上,并且返回原始数据寻址地址的地址哈希值和原始数据存储到区块链的时间戳给该上传数据的物联网用户;

步骤3、上传数据的物联网用户基于地址哈希值和时间戳,并调用以太坊数字签名算法计算椭圆曲线数字签名;同时,物联网基于地址哈希值和群成员私钥,并调用群签名算法计算群签名;

步骤4、上传数据的物联网用户利用地址哈希值、椭圆曲线数字签名、群签名、群ID和时间戳生成原始数据的数据标识;

步骤5、上传数据的物联网用户调用智能合约上传数据标识到区块链;如果数据标识上链成功,则区块链向该上传数据的物联网用户返回数据标识信息和交易哈希号;否则,区块链向该上传数据的物联网用户返回空值;

步骤6、调用数据的用户调用智能合约获取数据标识,并将数据标识中的地址哈希值、群签名和群ID一并上传给群签名服务器;

步骤7、群签名服务器利用地址哈希值、群签名和群ID来验证群签名正确性:如果验证正确,则向调用数据的用户返回验证成功的消息;否则,将地址哈希值、群签名和群ID一并报告给对应群ID的群管理员;

步骤8、调用数据的用户在收到群签名服务器返回验证成功的消息后,利用数据标识中的地址哈希值去IPFS中获取对应的原始数据。

2.根据权利要求1所述的一种基于区块链的隐私数据保护方法,其特征是,步骤1中,在建立特定ID的群的过程中,群签名服务器需要向群管理员返回群管理员私钥。

3.根据权利要求2所述的一种基于区块链的隐私数据保护方法,其特征是,步骤6中,群管理员在收到群签名服务器报告的地址哈希值、群签名和群ID后,利用地址哈希值、群签名、群ID和群管理员私钥来对群签名进行追踪,追踪上传错误信息的群签名者,并采取相应的惩罚措施。

4.根据权利要求1所述的一种基于区块链的隐私数据保护方法,其特征是,步骤2-5中所述的上传数据的物联网用户包括群管理员和群成员。

5.根据权利要求1所述的一种基于区块链的隐私数据保护方法,其特征是,步骤6-7中所述的调用数据的用户包括物联网内的用户即群管理员和群成员,以及物联网外的用户。