一种基于区块链技术的电子政务系统建设方法技术方案

技术编号:14182682 阅读:108 留言:0更新日期:2016-12-14 12:03
本发明专利技术公开了一种基于区块链技术的电子政务系统建设方法,该方法将随数字加密货币而兴起的一种分布式去中心化的、称之为区块链的数据架构及数据运算方式应用于电子政务领域;区块链由众多结构一致的区块链接而成,利用其中区块完成带时间戳的政务数据封装、分布式组网传播机制以及分布式节点的共识算法任务,能有极大提升政务规范化管理水平及处置效率。与此同时,本发明专利技术在区块链中应用D‑H这一非对称加密算法,分别用两个不同的公钥和私钥密码进行加密解密,能够显著地加强政务信息数据库的安全性。区块链完整的模型体系结构及运作机制使得其在电子政务领域有着广阔的应用空间。

Construction method of e-government system based on block chain technology

The invention discloses a method for the construction of e-government system based on block chain technology, a distributed method with the digital encryption currency and the rise to the center, called the blockchain data structure and data calculation methods used in the field of e-government; block chain consists of many identical blocks and links the block, complete with a time stamp of government data package, distributed network communication mechanism and the distributed consensus algorithm, management and disposal can greatly enhance the efficiency of government regulation. At the same time, the application of D H in block chain which is a non symmetric encryption algorithm, respectively with two different public key and the private key password encryption and decryption, can significantly enhance the security of e-government information database. The complete model architecture and operation mechanism of block chain has a wide application space in the field of e-government.

【技术实现步骤摘要】

本专利技术属于电子政务系统建设
,具体涉及一种基于区块链技术的电子政务系统建设方法
技术介绍
随着计算机及网络技术的飞速发展,计算机被广泛地应用于各个领域。为提升行政的现代化水平,各级政府正普及办公自动化、无纸办公、远程政务等新兴行政方式,即所谓的电子政务。电子政务充分应用了现代网络及通信技术,能够优化政府组织结构及工作流程,有利于打破时空、部门间的物理条件制约,从而向社会成员提供全方位透明、规范、高效、安全的服务。近年来,我国电子政务建设已经取得了较大进展。但是,由于缺少统一的建设标准,往往使各级政府或政府下辖各部门政务系统之间形成了信息孤岛这一新的壁垒,各系统间难以实现数据共享极大地降低了行政效率。另外,不完备的电子政务系统往往暴露在数据泄漏、非法篡改等威胁之下,极大地影响公民信息的安全性。已有学者指出,信息资源整合是在应用系统建设热潮之后电子政务系统建设面临的关键问题,必须采取有效方案打破行政信息壁垒,实现各系统之间的协同互通。区块链技术是随比特币等数字加密货币而兴起的一种新型的分布式数据组织方法及运算方式。区块链技术最大的特点是去中心化,这使得数据能够实现分布式集体维护,极大提高数据运算、管理、维护效率,同时搭载非对称加密技术的区块链具备高安全性,能有效防止数据泄露或非法篡改。上述特点使得区块链技术特别适合应用于具有高度保密要求的大数据运算领域。目前,已有学者将区块链技术引入到金融、版权保护、个人征信等领域,但其在电子政务领域尚未有相关应用。电子政务涉及众多行政内容,数据量大且有高度的保密要求,可以预见区块链技术在电子政务领域具有相当的应用空间。因此,如何利用区块链技术建立准确、高效、安全、务实的电子政务系统是有待进行系统化研究的问题。
技术实现思路
基于上述,本专利技术提供了一种基于区块链技术的电子政务系统建设方法,相当于给出了电子政务系统建设的一种标准,能够在保证政务数据高度安全性的前提下实现数据信息的分布式维护、更新与共享。一种基于区块链技术的电子政务系统建设方法,包括如下步骤:(1)进行需求分析,明确电子政务系统需要搭载的服务内容;(2)利用区块链技术构建电子政务系统的基础架构,其自上而下由应用层、编排层、服务层和数据层依次联接组成,其中数据层采用区块链对政务信息进行封装;(3)采用非对称加密算法对政务信息进行加密保护。所述的步骤(1)中即通过常规的政务需求调研以及与用户沟通进行需求分析,从而明确电子政务系统需要搭载的服务内容。所述的步骤(2)构建电子政务系统基础架构的过程中需先对电子政务系统的逻辑结构进行设计:电子政务系统中主要包括主管领导、科室、公务人员及群众共四个实体,每个实体具备自身的一些属性,实体间存在一对一、一对多或多对多的联系方式;其中,所述主管领导的属性包括姓名、性别、编号、年龄以及行政级别,主管领导一对一与领导进行联系,进而通过领导一对多与科室进行联系;所述科室的属性包括行政职责、名称以及其他信息,科室一对一与人员组成进行联系,进而通过人员组成一对多与公务人员进行联系;所述公务人员的属性包括学历、编号、性别、姓名、年龄以及职称,公务人员多对多与政务进行联系,进而通过政务一对多与群众进行联系;所述群众的属性包括办理业务、编号以及基本信息;所述政务的属性包括结果、事项、日期、编号、申请人以及经办人。所述的应用层由政府门户网站、客户端以及APP等组成,以实现与用户之间的信息交互,对应于区块链技术架构中的应用层;所述的编排层根据电子政务系统所需的服务内容,负责行政服务的合成与编排,将每个行政服务绑定成一个流程,对应于区块链技术架构中的合约层和共识层;所述的服务层通过智能路由或协议等可靠的性能集合特性用以对行政服务进行集成,对应于区块链技术架构中的网络层;所述的数据层用于将集成化的行政服务所输出的政务信息进行区块化封装并链接形成区块链,对应于区块链技术架构中的数据层。进一步地,所述区块链中与每一政务信息对应的区块由区块头和区块体组成,区块头内封装有区块当前的版本号、上一个区块的地址、时间戳、当前区块的哈希值以及随机数,区块体内则包含区块创建过程中生成的且经过验证的所有政务变更记录;所有政务变更记录通过Hash过程寻找Merkle树的根且所述的根被记入区块头中。所述的步骤(2)中根据政务信息的使用频率和存储要求,确定政务信息所在区块的链接次序和存放位置;其中,使用频率高的政务信息对应的区块接入区块链主链,使用频率低但又必不可少的政务信息对应的区块接入区块链支链。所述的步骤(3)中采用D-H非对称加密算法对政务信息进行加密保护,具体过程为:使政府每个部门配有一个公钥Kp和一个私钥Ks,任一部门发布政务信息并完成区块化封装后采用公钥Kp对政务信息加密,生成密文a*,这一过程由特定的函数f完成,表示为a*=f(a,Kp);当某一政府部门要获取其他部门的政务信息时,采用私钥Ks对该政务信息进行解密,获取明文a,该过程可表示为a=f(a*,Ks)。本专利技术将随数字加密货币而兴起的一种分布式去中心化的、称之为区块链的数据架构及数据运算方式应用于电子政务领域;区块链由众多结构一致的区块链接而成,利用其中区块完成带时间戳的政务数据封装、分布式组网传播机制以及分布式节点的共识算法任务,能有极大提升政务规范化管理水平及处置效率。与此同时,本专利技术在区块链中应用D-H这一非对称加密算法,分别用两个不同的公钥和私钥密码进行加密解密,能够显著地加强政务信息数据库的安全性。区块链完整的模型体系结构及运作机制使得其在电子政务领域有着广阔的应用空间。附图说明图1为本专利技术电子政务系统建设的流程示意图。图2为基于区块链技术的电子政务系统层次结构示意图。图3为电子政务系统区块链的区块结构示意图。图4为电子政务系统的逻辑设计E-R图。图5为政务信息的加密及解密流程示意图。具体实施方式为了更为具体地描述本专利技术,下面结合附图及具体实施方式对本专利技术的技术方案进行详细说明。如图1所示,本专利技术基于区块链技术的电子政务系统建设方法,具体包括以下步骤:步骤1,进行需求分析,即常规的的政务需求调研及与用户沟通,通过需求分析可以明确电子政务系统需要搭载的服务内容;继而进行概念、逻辑、结构设计,主要解决将区块链技术引入到电子政务系统建设上的相关问题;最后,经过一系列的系统测试及调整实现所设计系统的上线应用。步骤2,将区块链技术引入到电子政务系统设计中来。区块链技术的基础架构自上而下包括应用层、合约层、共识层、网络层、数据层等多个层次结构,结合电子政务系统实际应用需要,本专利技术设计了如图2所示的电子政务系统概念结构。从图2中可以看出,整个概念结构包括应用层、编排层、服务层、数据层四个层次结构。各层次结构功能及与区块链技术基础架构层次的对应关系如下:a.应用层,表现形式主要是政府门户网站,也可是客户端、APP等,对应区块链技术架构中的应用层。b.编排层,负责定义行政服务的合成与编排,将行政服务绑定成一个流程,对应区块链技术架构中的合约层和共识层。c.服务层,引入智能路由或协议等可靠的性能集合来集成服务,对应区块链技术架构中的网络层。d.数据层,将政务信息进行区块化封装并链接成区块链,方面信息查询与共享,对应区块链技术架构中的数据层。然后本文档来自技高网
...
一种基于区块链技术的电子政务系统建设方法

【技术保护点】
一种基于区块链技术的电子政务系统建设方法,包括如下步骤:(1)进行需求分析,明确电子政务系统需要搭载的服务内容;(2)利用区块链技术构建电子政务系统的基础架构,其自上而下由应用层、编排层、服务层和数据层依次联接组成,其中数据层采用区块链对政务信息进行封装;(3)采用非对称加密算法对政务信息进行加密保护。

【技术特征摘要】
1.一种基于区块链技术的电子政务系统建设方法,包括如下步骤:(1)进行需求分析,明确电子政务系统需要搭载的服务内容;(2)利用区块链技术构建电子政务系统的基础架构,其自上而下由应用层、编排层、服务层和数据层依次联接组成,其中数据层采用区块链对政务信息进行封装;(3)采用非对称加密算法对政务信息进行加密保护。2.根据权利要求1所述的电子政务系统建设方法,其特征在于:所述的步骤(1)中即通过常规的政务需求调研以及与用户沟通进行需求分析,从而明确电子政务系统需要搭载的服务内容。3.根据权利要求1所述的电子政务系统建设方法,其特征在于:所述的步骤(2)构建电子政务系统基础架构的过程中需先对电子政务系统的逻辑结构进行设计:电子政务系统中包括主管领导、科室、公务人员及群众共四个实体,每个实体具备自身的一些属性,实体间存在一对一、一对多或多对多的联系方式;其中,所述主管领导的属性包括姓名、性别、编号、年龄以及行政级别,主管领导一对一与领导进行联系,进而通过领导一对多与科室进行联系;所述科室的属性包括行政职责、名称以及其他信息,科室一对一与人员组成进行联系,进而通过人员组成一对多与公务人员进行联系;所述公务人员的属性包括学历、编号、性别、姓名、年龄以及职称,公务人员多对多与政务进行联系,进而通过政务一对多与群众进行联系;所述群众的属性包括办理业务、编号以及基本信息;所述政务的属性包括结果、事项、日期、编号、申请人以及经办人。4.根据权利要求1所述的电子政务系统建设方法,其特征在于:所述的应用层由政府门户网站、客户端以及APP组...

【专利技术属性】
技术研发人员:黄步添张维赛毛道明刘振广石太彬王从礼王云霄
申请(专利权)人:杭州云象网络技术有限公司
类型:发明
国别省市:浙江;33

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

1