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

文档序号:13760987阅读:来源:国知局
一种基于区块链技术的电子政务系统建设方法与流程

技术特征:

1.一种基于区块链技术的电子政务系统建设方法,包括如下步骤:

(1)进行需求分析,明确电子政务系统需要搭载的服务内容;

(2)利用区块链技术构建电子政务系统的基础架构,其自上而下由应用层、编排层、服务层和数据层依次联接组成,其中数据层采用区块链对政务信息进行封装;

(3)采用非对称加密算法对政务信息进行加密保护。

2.根据权利要求1所述的电子政务系统建设方法,其特征在于:所述的步骤(1)中即通过常规的政务需求调研以及与用户沟通进行需求分析,从而明确电子政务系统需要搭载的服务内容。

3.根据权利要求1所述的电子政务系统建设方法,其特征在于:所述的步骤(2)构建电子政务系统基础架构的过程中需先对电子政务系统的逻辑结构进行设计:电子政务系统中包括主管领导、科室、公务人员及群众共四个实体,每个实体具备自身的一些属性,实体间存在一对一、一对多或多对多的联系方式;其中,所述主管领导的属性包括姓名、性别、编号、年龄以及行政级别,主管领导一对一与领导进行联系,进而通过领导一对多与科室进行联系;所述科室的属性包括行政职责、名称以及其他信息,科室一对一与人员组成进行联系,进而通过人员组成一对多与公务人员进行联系;所述公务人员的属性包括学历、编号、性别、姓名、年龄以及职称,公务人员多对多与政务进行联系,进而通过政务一对多与群众进行联系;所述群众的属性包括办理业务、编号以及基本信息;所述政务的属性包括结果、事项、日期、编号、申请人以及经办人。

4.根据权利要求1所述的电子政务系统建设方法,其特征在于:所述的应用层由政府门户网站、客户端以及APP组成,以实现与用户之间的信息交互;所述的编排层根据电子政务系统所需的服务内容,负责行政服务的合成与编排,将每个行政服务绑定成一个流程;所述的服务层通过智能路由或协议的性能集合特性用以对行政服务进行集成;所述的数据层用于将集成化的行政服务所输出的政务信息进行区块化封装并链接形成区块链。

5.根据权利要求1所述的电子政务系统建设方法,其特征在于:所述区块链中与每一政务信息对应的区块由区块头和区块体组成,区块头内封装有区块当前的版本号、上一个区块的地址、时间戳、当前区块的哈希值以及随机数,区块体内则包含区块创建过程中生成的且经过验证的所有政务变更记录;所有政务变更记录通过Hash过程寻找Merkle树的根且所述的根被记入区块头中。

6.根据权利要求1所述的电子政务系统建设方法,其特征在于:所述的步骤(2)中根据政务信息的使用频率和存储要求,确定政务信息所在区块的链接次序和存放位置;其中,使用频率高的政务信息对应的区块接入区块链主链,使用频率低但又必不可少的政务信息对应的区块接入区块链支链。

7.根据权利要求1所述的电子政务系统建设方法,其特征在于:所述的步骤(3)中采用D-H非对称加密算法对政务信息进行加密保护,具体过程为:使政府每个部门配有一个公钥Kp和一个私钥Ks,任一部门发布政务信息并完成区块化封装后采用公钥Kp对政务信息加密,生成密文a*,这一过程由特定的函数f完成,表示为a*=f(a,Kp);当某一政府部门要获取其他部门的政务信息时,采用私钥Ks对该政务信息进行解密,获取明文a,该过程可表示为a=f(a*,Ks)。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1