【技术实现步骤摘要】
一种基于区块链的隐私数据保护方法
本专利技术涉及区块链
,具体涉及一种基于区块链的隐私数据保护方法。
技术介绍
区块链的核心是位于互联网上的参与者之间共享的去中心化的分布式数字分类帐,该数字分类帐永远保存在互联网上:交易或事件经过验证并记录在分类帐中,以后无法进行修改或删除。区块链网络中,选定的成员保留其分类帐的副本,并且必须在接受新分类帐之前通过共识过程集体验证所有新交易,没有哪个组织可以对物联网设备生成的大量数据有绝对的控制权,这消除了参与方之间相互信任的需要。区块链通过公钥地址给用户提供匿名性,每个用户都拥有若干公私钥对,所有交易都是从一个公钥地址发往另一个公钥地址。区块链技术的去中心化、防篡改和匿名等特性使其成为隐私数据保护的潜在解决方案,但是一般区块链的吞吐量完全满足不了大量数据存储的需求。物联网环境下用户产生的数据包含大量个人隐私信息,未经加密处理的数据存储在数据中心或者云服务器中,当敌手从数据中心获取数据后可以分析用户隐私行为,隐私数据的泄露会产生一系列的用户隐私泄露问题,有很大的安全隐患。此外, ...
【技术保护点】
1.一种基于区块链的隐私数据保护方法,其特征是,包括步骤如下:/n步骤1、物联网用户即群管理员建立用户群,群管理员向群签名服务器发出建立群的申请,群签名服务器建立特定ID的群;物联网用户即群成员向群管理员申请加入指定群,并获取群成员私钥;/n步骤2、上传数据的物联网用户通过调用智能合约将原始数据上传至IPFS,IPFS通过DHT建立分块数据的索引,将原始数据块存储在不同邻节点上,并且返回原始数据寻址地址的地址哈希值和原始数据存储到区块链的时间戳给该上传数据的物联网用户;/n步骤3、上传数据的物联网用户基于地址哈希值和时间戳,并调用以太坊数字签名算法计算椭圆曲线数字签名;同时 ...
【技术特征摘要】
1.一种基于区块链的隐私数据保护方法,其特征是,包括步骤如下:
步骤1、物联网用户即群管理员建立用户群,群管理员向群签名服务器发出建立群的申请,群签名服务器建立特定ID的群;物联网用户即群成员向群管理员申请加入指定群,并获取群成员私钥;
步骤2、上传数据的物联网用户通过调用智能合约将原始数据上传至IPFS,IPFS通过DHT建立分块数据的索引,将原始数据块存储在不同邻节点上,并且返回原始数据寻址地址的地址哈希值和原始数据存储到区块链的时间戳给该上传数据的物联网用户;
步骤3、上传数据的物联网用户基于地址哈希值和时间戳,并调用以太坊数字签名算法计算椭圆曲线数字签名;同时,物联网基于地址哈希值和群成员私钥,并调用群签名算法计算群签名;
步骤4、上传数据的物联网用户利用地址哈希值、椭圆曲线数字签名、群签名、群ID和时间戳生成原始数据的数据标识;
步骤5、上传数据的物联网用户调用智能合约上传数据标识到区块链;如果数据标识上链成功,则区块链向该上传数据的物联网用户返回数据标识信息和交易哈希号;否则,区块链向该上传数据的物联网用户返回空值;
步骤6、调用数据的用户调用智能合约获取数据标识,并将数据标识中的地址哈希值、群签名和群ID一并上传给群签名服务器;
...
【专利技术属性】
技术研发人员:钱俊彦,邵怀禹,翟仲毅,赵岭忠,李杰,
申请(专利权)人:广西师范大学,
类型:发明
国别省市:广西;45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。