预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114254394A(43)申请公布日2022.03.29(21)申请号202210189105.0G06F16/182(2019.01)(22)申请日2022.03.01G06F16/955(2019.01)G06Q20/12(2012.01)(71)申请人南京航空航天大学G06Q30/00(2012.01)地址211106江苏省南京市江宁区将军大G06Q30/02(2012.01)道29号(72)发明人王威郭嘉韩路吴启晖陈科(74)专利代理机构南京钟山专利代理有限公司32252代理人张力(51)Int.Cl.G06F21/62(2013.01)G06F21/64(2013.01)G06F21/60(2013.01)G06F21/31(2013.01)G06F16/13(2019.01)权利要求书2页说明书6页附图2页(54)发明名称一种基于联盟链的数据共享系统和方法(57)摘要本发明公开了一种基于联盟链的数据共享系统和方法,所述系统包括:身份认证模块,用于数据共享用户身份信息的认证与密钥生成;数据管理模块,用于对物联网设备上传的数据和用户发布的数据进行审核和管理;数据共享模块,用于收集用户数据需求信息,匹配数据供需信息,生成数据购买订单,提交数据上传用户与数据提供者确认以及生成交易记录;共识模块,用于对数据存证、数据共享、投诉仲裁进行共识;评价反馈模块,用于收集用户对数据共享服务的评价和反馈,审查用户投诉内容得出仲裁结果。本发明可解决目前数据共享安全性差、用户隐私泄露等问题。CN114254394ACN114254394A权利要求书1/2页1.一种基于联盟链的数据共享系统,其特征在于,包括身份认证模块、数据管理模块、数据共享模块、共识模块和评价反馈模块;所述身份认证模块,用于数据共享用户身份信息的认证与密钥生成;所述数据管理模块,用于对物联网设备上传的数据和用户发布的数据进行审核和管理;所述数据共享模块,用于收集用户数据需求信息,匹配数据供需信息,生成数据购买订单,提交数据上传用户与数据提供者确认以及生成交易记录;所述共识模块,用于对数据存证、数据共享、投诉仲裁进行共识;所述评价反馈模块,用于收集用户对数据共享服务的评价和反馈,审查用户投诉内容得出仲裁结果。2.根据权利要求1所述的基于联盟链的数据共享系统实现的一种基于联盟链的数据共享方法,其特征在于,所述方法包括:步骤一、身份认证模块审核数据共享用户身份信息,认证通过后通过非对称加密算法生成用户的公钥和私钥:步骤二、共享数据使用密钥加密后上传至IPFS系统,IPFS系统返回数据存储地址URL;步骤三、提取共享数据的原始数据Hash、数据存储地址URL、数据说明并将其整合为数据摘要发送至数据管理模块,由数据管理模块发送至联盟链进行全网共识;步骤四、联盟链共识节点采用共识模块预先设置好的共识算法对数据上传信息进行共识,共识通过后将数据上传信息写入区块链实现数据存证,将数据存证结果返回给对应数据提供者;步骤五、数据需求用户发送数据需求信息至数据共享模块,数据共享模块通过匹配算法完成数据供求匹配,并将匹配信息生成订单信息发送至供求双方用户确认;步骤六、数据需求用户通过数据共享模块支付费用,数据共享交易是交易信息通过全网共识后写入区块链,此时数据提供者生成带有数据需求用户公钥加密的数据解密密钥发送给数据需求用户;步骤七、数据需求用户访问IPFS系统的URL,获取数据,使用自身私钥解密得到的数据密钥获取原始数据,并与原始数据Hash对比,检查数据完整性,在使用时出现问题通过评价反馈模块进行评价或投诉。3.根据权利要求2所述的一种基于联盟链的数据共享方法,其特征在于,所述步骤一中,新用户申请使用联盟链数据共享业务时,首先要选择已认证的组织,或者创建新组织,身份认证模块审核用户提交的身份认证信息、物联网设备信息,且认证通过后,用户身份认证模块通过基于ECDSA椭圆曲线算法生成用户的公钥和私钥对<PK,SK>,所述用户的公钥存储于联盟链内,所述私钥由身份认证模块发送至用户自行保存;同时,用户可通过基于联盟链共识的密钥重置申请获取新的公钥和私钥对。4.根据权利要求2所述的一种基于联盟链的数据共享方法,其特征在于,步骤三中,将数据哈希值、IPFS系统数据存储地址URL和数据说明整合为数据摘要;所述数据摘要是JSON形式的组织结构,包含数据编号、创建时间、所有人和其他附属信息。2CN114254394A权利要求书2/2页5.根据权利要求2所述的一种基于联盟链的数据共享方法,其特征在于,所述步骤四中,联盟链共识节点使用改进的PBFT共识算法对数据信息进行共识,共识通过后将数据信息写入区块链,完成数据存证,将数据存证结果返