System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据交换,具体为一种基于区块链实现政务数据交换的方法及系统。
技术介绍
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中用户若在链上得到数据访问授权,管理端通过加密信道将数据在区块链下进行传输。
...【专利技术属性】
技术研发人员:张煇,李龙,剌昊跃,
申请(专利权)人:长河信息股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。