System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于区块链实现政务数据交换的方法及系统技术方案_技高网

一种基于区块链实现政务数据交换的方法及系统技术方案

技术编号:40424431 阅读:5 留言:0更新日期:2024-02-20 22:44
本发明专利技术公开了一种基于区块链实现政务数据交换的方法及系统,涉及数据交换领域,所述方法包括以下步骤:Step1:进行控制平面与数据平面解耦,部署区块链上与区块链下数据处理用功能模块;Step2:政务数据发布人员上传待交换的政务数据项,进行适配格式转化,并公布元数据与通过数据访问权限方法;Step3:获取Step2中的上传与公布数据,在区块链上构建共享数据项;本发明专利技术引入了一种双向查验机制,针对上传和下载数据进行实时校验,在面临网络故障等情况导致数据缺失时,能够自动检测并及时响应,避免人工查验的繁琐步骤,通过实时比对上传与下载数据的一致性,并对任何异常数据进行追踪,确保数据在传输过程中的完整性和真实性。

【技术实现步骤摘要】

本专利技术涉及数据交换,具体为一种基于区块链实现政务数据交换的方法及系统


技术介绍

1、随着全国电子政务一体化的持续建设和应用,数据资源共享在数字政府建设过程中起着越来越重要的作用,数字政府建设已经成为国家战略,建设数字政府的着力点是实现数据资源有序共享,国家层面继续加强顶层设计,统筹部署、整体推进,促进政务服务跨地区、跨部门、跨层级数据共享和业务协同,保证政务共享数据资源的质量,明晰政务数据共享的各方权益,发挥政务数据支持决策咨询的潜能,加强保护动态政务数据的安全,保障政务数据高质量有序共享;

2、但是,现有技术中关于政务数据交换还存在一定缺陷,包括:

3、1、对上传数据与下载数据缺乏双向的查验机制,使其在流通过程中,容易被篡改,或者因为网络故障等原因造成数据缺失,人工查验的过程较为麻烦,给数据的正常流通造成较大干扰,难以实时查验上传与下载数据是否匹配,并且难以对异常数据进行追踪;

4、2、缺乏对查验行为的加密措施,使得在查验过程中,容易在传输链路上出现泄密情况,缺乏对溯源过程的加密,信息安全难以保证,具有一定的局限性。


技术实现思路

1、(一)解决的技术问题

2、针对现有技术所存在的上述缺点,本专利技术提供了一种基于区块链实现政务数据交换的方法及系统,能够有效地解决现有技术的问题。

3、(二)技术数据方案

4、为实现以上目的,本专利技术通过以下技术数据方案予以实现,

5、本专利技术公开了一种基于区块链实现政务数据交换的方法,包括以下步骤:

6、step1:进行控制平面与数据平面解耦,部署区块链上与区块链下数据处理用功能模块;

7、step2:政务数据发布人员上传待交换的政务数据项,进行适配格式转化,并公布元数据与通过数据访问权限方法;

8、step3:获取step2中的上传与公布数据,在区块链上构建共享数据项;

9、step4:对接共享数据项,运行查验模型,分析数据上传与下载链路内数据流通是否匹配,在出现未命中匹配机制的流通数据时,对数据进行标记并溯源;

10、step5:获取标记数据的溯源信息,生成查验报告至管理端点;

11、step6:将通过验证的数据打包,并将数据包对接关联身份信息,进行绑定后登记保存;

12、step7:用户接入平台,发起数据访问请求,通过身份验证后,区块链上进行授权,用户在已发布的数据中查询所需数据;

13、step8:用户远程获取数据,并进行分析处理,结束访问。

14、更进一步地,所述step2中的政务数据项的属性包括:数据标识、元数据、数据指纹、数据提供者、数据发布时间、有效期、数据访问权限、数据获取方式和附加条件信息。

15、更进一步地,所述step4中的查验模型,依据当前传输链路内所采用的对称加密算法,在加密环境内进行双向解密,获取原始上传与下载数据进行匹配,匹配完成后,清除解密所生成缓冲。

16、更进一步地,所述step4中对数据进行溯源时,需对数据进行重构,将数据划分为若干数据块,并采用拉格朗日插值法运算。

17、更进一步地,所述step7中用户查询所需数据后,发起数据请求,申请获取数据访问权限,政务数据发布者根据数据使用者的请求,进行判断,若判断不通过,则驳回用户请求,并提示,若通过,则在链上授予访问控制权限,并将数据资源访问方法以加密的方式返回给用户。

18、更进一步地,所述step7中用户若在链上得到数据访问授权,管理端通过加密信道将数据在区块链下进行传输。

19、更进一步地,所述step8中用户在获取数据后,解密得到数据资源访问方法,远程访问并获取数据资源,管理端根据链上的授权信息,判断用户是否具有获取数据的权限,通过后,将数据资源通过加密信道传输给用户,若不通过,则切断访问链接。

20、更进一步地,所述step8中所获取的数据资源,可选择传输到用户本地进行处理,或者传输到可信计算环境处理,其中,若选择传输到可信计算环境处理,则利用数据处理服务进行计算后,再将结果返回用户本地。

21、一种基于区块链实现政务数据交换的系统,包括:

22、管理端,用于管理全局功能端,进行操控指令的发送与编辑;

23、发布端,用于政务数据发布者进行共享数据的发布,建立共享数据链;

24、审批端,用于对所发布数据进行审批,剔除无效与错漏数据,并审批申请访问信息;

25、区块链接入端,用于将所递交数据传输至区块链共享,配置适配的传输链道;

26、用户端,用于验证用户身份信息,通过验证后开放登录权限;

27、申请端,用于提供数据查询的接口,递交数据申请访问信息;

28、计算端,用于采用数据处理服务对数据进行计算;

29、核验端,用于核验上传与下载数据的匹配性,对异常数据进行标记并溯源。

30、更进一步地,所述管理端与区块链接入端通过无线网络交互连接,所述发布端与审批端无线网络交互连接,所述发布端与审批端通过无线网络交互连接,所述审批端与区块链接入端通过无线网络交互连接,所述用户端与申请端通过无线网络交互连接,所述申请端与区块链接入端通过无线网络交互连接,所述核验端与计算端通过无线网络交互连接,所述计算端与区块链接入端通过无线网络交互连接。

31、(三)有益效果

32、采用本专利技术提供的技术数据方案,与已知的现有技术相比,具有如下有益效果,

33、1、通过增加对上传数据与下载数据进行双向的查验机制,使数据在流通过程中,避免被篡改,当因为网络故障等原因造成数据缺失,能够及时知悉,不必人工进行查验,较为方便,避免给数据的正常流通造成较大干扰,可实时查验上传与下载数据是否匹配,并且对异常数据进行追踪。

34、2、通过增加对查验行为的加密措施,使得在查验过程中,对传输链路上保护,避免出现泄密情况,并且保证溯源过程的安全性,进一步降低了危险隐患。

本文档来自技高网...

【技术保护点】

1.一种基于区块链实现政务数据交换的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于区块链实现政务数据交换的方法,其特征在于,所述Step2中的政务数据项的属性包括:数据标识、元数据、数据指纹、数据提供者、数据发布时间、有效期、数据访问权限、数据获取方式和附加条件信息。

3.根据权利要求1所述的一种基于区块链实现政务数据交换的方法,其特征在于,所述Step4中的查验模型,依据当前传输链路内所采用的对称加密算法,在加密环境内进行双向解密,获取原始上传与下载数据进行匹配,匹配完成后,清除解密所生成缓冲。

4.根据权利要求1所述的一种基于区块链实现政务数据交换的方法,其特征在于,所述Step4中对数据进行溯源时,需对数据进行重构,将数据划分为若干数据块,并采用拉格朗日插值法运算。

5.根据权利要求1所述的一种基于区块链实现政务数据交换的方法,其特征在于,所述Step7中用户查询所需数据后,发起数据请求,申请获取数据访问权限,政务数据发布者根据数据使用者的请求,进行判断,若判断不通过,则驳回用户请求,并提示,若通过,则在链上授予访问控制权限,并将数据资源访问方法以加密的方式返回给用户。

6.根据权利要求1所述的一种基于区块链实现政务数据交换的方法,其特征在于,所述Step7中用户若在链上得到数据访问授权,管理端通过加密信道将数据在区块链下进行传输。

7.根据权利要求1所述的一种基于区块链实现政务数据交换的方法,其特征在于,所述Step8中用户在获取数据后,解密得到数据资源访问方法,远程访问并获取数据资源,管理端根据链上的授权信息,判断用户是否具有获取数据的权限,通过后,将数据资源通过加密信道传输给用户,若不通过,则切断访问链接。

8.根据权利要求1所述的一种基于区块链实现政务数据交换的方法,其特征在于,所述Step8中所获取的数据资源,可选择传输到用户本地进行处理,或者传输到可信计算环境处理,其中,若选择传输到可信计算环境处理,则利用数据处理服务进行计算后,再将结果返回用户本地。

9.一种基于区块链实现政务数据交换的系统,所述系统是基于权利要求1-8中任一项一种基于区块链实现政务数据交换的方法的实施系统,其特征在于,包括:

10.根据权利要求9所述的一种基于区块链实现政务数据交换的系统,其特征在于,所述管理端(1)与区块链接入端(4)通过无线网络交互连接,所述发布端(2)与审批端(3)无线网络交互连接,所述发布端(2)与审批端(3)通过无线网络交互连接,所述审批端(3)与区块链接入端(4)通过无线网络交互连接,所述用户端(5)与申请端(6)通过无线网络交互连接,所述申请端(6)与区块链接入端(4)通过无线网络交互连接,所述核验端(8)与计算端(7)通过无线网络交互连接,所述计算端(7)与区块链接入端(4)通过无线网络交互连接。

...

【技术特征摘要】

1.一种基于区块链实现政务数据交换的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于区块链实现政务数据交换的方法,其特征在于,所述step2中的政务数据项的属性包括:数据标识、元数据、数据指纹、数据提供者、数据发布时间、有效期、数据访问权限、数据获取方式和附加条件信息。

3.根据权利要求1所述的一种基于区块链实现政务数据交换的方法,其特征在于,所述step4中的查验模型,依据当前传输链路内所采用的对称加密算法,在加密环境内进行双向解密,获取原始上传与下载数据进行匹配,匹配完成后,清除解密所生成缓冲。

4.根据权利要求1所述的一种基于区块链实现政务数据交换的方法,其特征在于,所述step4中对数据进行溯源时,需对数据进行重构,将数据划分为若干数据块,并采用拉格朗日插值法运算。

5.根据权利要求1所述的一种基于区块链实现政务数据交换的方法,其特征在于,所述step7中用户查询所需数据后,发起数据请求,申请获取数据访问权限,政务数据发布者根据数据使用者的请求,进行判断,若判断不通过,则驳回用户请求,并提示,若通过,则在链上授予访问控制权限,并将数据资源访问方法以加密的方式返回给用户。

6.根据权利要求1所述的一种基于区块链实现政务数据交换的方法,其特征在于,所述step7中用户若在链上得到数据访问授权,管理端通过加密信道将数据在区块链下进行传输。

...

【专利技术属性】
技术研发人员:张煇李龙剌昊跃
申请(专利权)人:长河信息股份有限公司
类型:发明
国别省市:

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

1