一种基于区块链和IPFS的用电数据共享系统技术方案

技术编号:37139334 阅读:37 留言:0更新日期:2023-04-06 21:42
本发明专利技术公开了一种基于区块链和IPFS的用电数据共享系统,属于区块链技术领域,其中包括客户端、管理端、联盟区块链、星际文件系统,客户端用于提交共享用电数据请求密文,管理端对客户端的请求进行验证、添加并按照验证密钥共享方案的方式将每个客户端的份额随机分发给一组共享数据的客户端,联盟区块链存储hash和用电数据密文加密后的Newhash;星际文件系统存储用电数据密文,客户端提交共享用电数据请求经过验证、分发密钥、解密,客户端可以从星际文件系统获得用电数据密文,客户端根据智能合约将密钥重组,解密获得用电数据;实现了数据共享时加密,保证了共享数据不会被恶意篡改或者被第三方截取。或者被第三方截取。或者被第三方截取。

【技术实现步骤摘要】
一种基于区块链和IPFS的用电数据共享系统


[0001]本专利技术属于区块链
,具体是一种基于区块链和IPFS的用电数据共享系统。

技术介绍

[0002]近年来随着人们隐私意识的增强与网络攻击的泛滥,使得个人隐私保护和信息安全是数据共享工作的重点。目前在数据存储和使用中存在许多安全风险,数据泄漏的问题层出不穷,主要是因为加密的方式过于单一以及密钥掌握在个体手中,个人密钥被盗用将导致整个共享数据大面积泄露。
[0003]为了解决以上问题,提出了一种基于区块链和IPFS的用电数据共享系统。

技术实现思路

[0004]为了解决上述方案存在的问题,本专利技术提供了一种基于区块链和IPFS的用电数据共享系统。
[0005]本专利技术的目的可以通过以下技术方案实现:
[0006]一种基于区块链和IPFS的用电数据共享系统,包括客户端、管理端、联盟区块链、IPFS;
[0007]客户端是提供给使用者对存储用电数据提出共享请求操作的终端;
[0008]客户端在联盟区块链中注册,在注册时对身份信息进行本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链和IPFS的用电数据共享系统,其特征在于,包括客户端、管理端、联盟区块链、IPFS;客户端是提供给使用者对存储用电数据提出共享请求操作的终端;客户端在联盟区块链中注册,在注册时对身份信息进行验证,验证通过后对客户端分配一个唯一标识的ID;管理端用于对客户端发出共享用电数据请求验证;IPFS用于储存用电数据密文;所述用电数据密文和hash加密生成Newhash,使用管理员的私钥进行解密得到hash。2.根据权利要求1所述的一种基于区块链和IPFS的用电数据共享系统,其特征在于,用电数据密文和hash加密生成Newhash所采用的加密算法为MD5加密算法。3.根据权利要求1所述的一种基于区块链和IPFS的用电数据共享系统,其特征在于,客户端的工作方法包括:提出共享用电数据的请求,使用加密算法Paillier和管理端的公钥进行加密得到请求密文,将对应请求密文发送至...

【专利技术属性】
技术研发人员:王萍高娇娇张振亚方潜生张红艳丁伟程红梅殷涛王文凯张朋朋杨泽丞
申请(专利权)人:安徽建筑大学
类型:发明
国别省市:

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

1